/* hack solo firefox 
 * http://snipplr.com/view/7449/css-browser-hacks-for-firefox-opera-safari/
 * This is madness!
 * Madness? THIS IS SPARTAAAAA!
 *
 * pues no se por que firefox hace esto, parece un patron 
 * */
@-moz-document url-prefix()
{
    #centro object {
        position:relative;
    }
    #centro [data*='abanilla'] {
        left:-230px;
    }
    #centro [data*='las-bayas'] {
        left:-249px;
    }
    #centro [data*="sp-o-zeano-extendido"] {
        left:-250px;
    }
    #centro [data*="sp-altos-del-mar-extendido"] {
        left:-259px;
    }
    #centro [data*='campoamor-presentacion'],
    #centro [data*='campoamor-video'],
    #centro img[src*='campoamor'] {
        left:-294px;
        position:relative;
    }
    #centro [data*="torrevieja"] {
        left:-299px;
    }
    #centro [data*="la-zenia-video"],
    #centro [data*="la-zenia-presentacion"],
    #centro img[src*="la-zenia/obra"],
	#centro img[src*="la-zenia/mayo2010"],
    #centro img[src*="la-zenia/presentacion"] {
        position:relative;
        left:-353px;
    }
} /* @-moz-document url-prefix (fin del hack para firefox) */

div#centro{
background-color: #fff;
width: 440px;
margin-left: 165px;
margin-top: 5px;
padding-bottom: 1px;}

 div#contenido{
 border: 1px solid #dfdfdf;
 border-top: 0;
 position: relative;}
 
  div#centro div{
  padding-top: 5px;
  *margin-top: -3px;}

   div#centro h1{
   background: #f17e00 url(/img/promociones/centro-fondo.jpg) no-repeat top;
   font-size: 1.3em;
   font-weight: bold;
   color: #fff;
   padding: 3px 0 5px 10px;
   border-bottom: 1px solid #d65d10;}                           
   
   div#centro span.fecha_entrega{
   float: right;
   font-size: .8em;
   color: #fff;
   margin-top: -25px;
   *margin-top: -7px;
   margin-right: 10px;}
     
   div#centro h2{
   font-size: 0.8em;
   font-weight: bold;
   color: #f17e00;
   margin: 0 0 5px 10px;
   width: 275px;} 
   
   div#centro p,
   #contenido ul{
   font-size: 0.7em;
   margin: 0 0 10px 10px;
   color: #333;
   line-height: 1.5em;
   width: 275px;
   text-align: justify;
    list-style-type:circle;}
   
    div#centro p.tCenter{
    text-align: center;}
   
    div#centro p a{
    color: #f17e00;}

  #contenido li{
      margin-left:17px;
 } 

 form#contactopromo{
 background-color: #dfdfdf;
 width: 140px;
 position: absolute;
 top: 0;
 right: 0;
 font-size: 0.7em;}
 
  form#contactopromo fieldset{
  border: 0;
  padding-left: 5px;}
  
   form#contactopromo legend{
   padding: 5px 0;
   font-size: 1em;
   font-weight: bold;
   color: #444;}

form#contactopromo legend strong {
    color:Red;
}
form#contactopromo input#check-privacidad {
    width:auto;
    position:relative;
    top:6px;
}
   
   form#contactopromo label{
   display: block;
   color: #666;
   font-weight: bold;
   margin: 5px 0 1px 1px;}
   
   form#contactopromo input{
   width: 130px;
   margin-bottom: 10px;
   font: 1.1em arial,sans-serif;
   padding: 2px 1px;
   border: 1px solid #888;
   height: 1.7em;}
   
   #contactopromo p{
   width: 130px !important;
   margin-left: 0 !important;
   text-align: left !important;
   font-size: 0.9em !important;}
   
   form#contactopromo textarea{
   width: 130px;
   font: 1.1em arial,sans-serif;
   padding: 2px 1px;
   border: 1px solid #888;}
   
   form#contactopromo button{
   margin: 15px 6px 10px 0;
   border-color: #ccc;
   font: 1em verdana,sans-serif;
   padding: 3px 5px;
   *padding: 3px;}
   
   div.enviado{
   background-color: green;
   margin: 5px;
   width: 140px;
   position: absolute;
   right: 0;
   top: 5px;}
   
    div.enviado p{
    color: #fff !important;
    width: 120px !important;
    text-align: left !important;}
    
 a.vista_aerea, a.aereal_view{
 display: block;
 font-size: .8em;
 color: #468133;
 background-image: url(/img/general/arrow-white.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 height: 24px;
 margin: 0 0 10px 30px;
 padding: 2px 0 0 24px;
 font-weight: bold;}
 
 a.aereal_view{
 margin-left: 90px;}
 
  a.vista_aerea:focus, a.aereal_view:focus{
  outline: none;}
  
div#desde{
    font-size:25pt;
background-color:#002E65;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;   
text-align:center;
padding:5px,5px,5px,5px;
border:#FFFFFF solid;
border-width:1px;} 

	div#desde span{
	color:#FFFF33;
	font-weight:bolder;}  
div#centro p#image_container {
    margin:0px;
}

