/* ------- ENLACES -------*/
a, a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer;
}

a {
	color:#4E7FBB;
}

/*a:visited {
	color:#666666;
}*/

a:hover,a:active {
	text-decoration:none;
}
/* ------- FIN ENLACES -------*/

/* ------------------- TIPOGRAFIAS ------------------------- */
p, ul, ol {
	margin: 0 0 1em;
	color:#666;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans serif;
	margin: 0.1em 10px .3em 7px;
	color:#666;
	font-weight:normal;
}

h1 {
	font-size: 180%;margin-top:.3em
}

h2 {
	font-size: 150%
}

h3 {
	font-size: 130%
}

h4 {
	font-size: 115%
}

h5 {
	font-size: 110%
}

h6 {
	font-size: 96%
}

small {/*texto pequeno*/
	font-size:10px
}

b,strong{/*negrita*/
}

em,i{/*cursiva*/
}

u{ /*subrayado*/
}

p{
  line-height:1.4em;
  margin-bottom:15px;
}
.scroll p, .scroll2 p, .scroll3 p {
  margin-left:8px;
}

strike{ /*tachado*/
}
/* ------------------- FIN TIPOGRAFIAS ------------------------- */



/* -------- LISTAS ------- */
ul{
	margin: .3em 0 1em 2.5em;
	list-style-type:none;
}


ul li{
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

/* lista ordenada */
ol {
	margin: .3em 0 1em 2.5em;
}

ol li {
	margin:0 0 0 2em;
	background: none;
	list-style-type: decimal;
}
/* fin lista ordenada */

/* lista de definicion */
dl {
	margin: 0 0 1em 0;
}
dt {
	font-weight:bold;
	margin-top: 1.5em;
}
dd {
	margin:0 0 0 1.5em;
	padding:0;
}

*{
  margin:0;
  padding:0;
}
img{
  border:none;
}

html, body {
	height: 100%;
}

body{
  background:#fff url(/images/fondo_body_interior.jpg) no-repeat center 0;
  font:11px Arial, Helvetica, sans serif;
  color:#666;
}
body.home{
  background:#fff url(/images/fondo_body.jpg) no-repeat center -180px;
}

#barra_azul_home{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:74px;
  background:#2F5A89 url(/images/fnd_header.jpg) repeat-x 0 0;
  z-index:2;
}

#barra_azul{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:74px;
  background:#2F5A89 url(/images/fnd_header.jpg) repeat-x 0 0;
}

#container{
  /*position:absolute;
  width:934px;
  left:50%;
  margin-left:-467px;
  background:#f5f5f5 url(/images/fnd_container.jpg) no-repeat right 0;*/
  width:934px;
  background:#fff url(/images/fnd_container.jpg) no-repeat right 0;
  margin:0pt auto -4em;
  height:100%;
}
html > body #container{
  min-height:100%;  
  height:auto;  

}

#containerhome{
  position:absolute;
  width:934px;
  left:50%;
  margin-left:-467px;
  background:#f5f5f5 url(/images/fnd_container.jpg) no-repeat right 0;
  width:956px;
  margin-left:-478px;
  background:none;
  /*estilos index2*/
  z-index:3;
}
/* ------------------- ESTILOS HEADER ------------------------- */
#header{
  position:relative;
  height:74px;
  background:#2F5A89 url(/images/fnd_header.jpg) repeat-x 0 0;
}
 #header #bienvenidos_promo{
	float:right;
	display:inline;
	margin-right:151px;
  }
  #header #bienvenidos{
    float:right;
    display:inline;
    margin-right:150px;
  }
  
   #header #b_ue{
	position:absolute;
	left:875px;
	top: 25px;
  }
  #header #telefono{
    float:left;
    display:inline;
    margin:18px 0 0 18px;
    
  }  
  
  #header #correo{
    position:absolute;
    top:24px;
    left:160px;
    font:10px Tahoma, Arial, Helvetica,sans serif;
    color:#DCE4EE;
    text-decoration:none;
    padding-left:17px;
    background:transparent url(/images/ico_mail.gif) no-repeat scroll 0pt 2px;
  }
  
  #header #menu{
    position:absolute;
    bottom:0;
    left:10px;
    margin:0;
    padding:0;
    list-style:none;
  }
  #header #menu li{
    float:left;
    margin:0;
    padding:0;
    height:25px;
    width:89px;
    overflow:hidden;
  }
  #header #menu li a{
    float:left;
    overflow:hidden;
    text-indent:-200px;
    width:100%;
    height:25px;
  }
  #header #menu li a:hover, #header #menu li a.selected{
    background-position: 0 -25px !important;
  }
  
  #header #menu li.inicio a{
    background:url(/images/fnd_menu_inicio.jpg) no-repeat 0 0;
  }
  #header #menu li.quienes a{
    background:url(/images/fnd_menu_quienes.jpg) no-repeat 0 0;
  }
  #header #menu li.newsletter a{
    background:url(/images/fnd_menu_newsletter.jpg) no-repeat 0 0;
  }
   /* ------------------- ESTILOS NUEVO MENU IDIOMAS HEADER ------------------------- */
   #header #menu2{
	position:absolute;
	bottom:0;
	left:270px;
	margin:0;
	padding:0;
	list-style:none;
  }
  #header #menu2 li{
    float:left;
    margin:0;
    padding:0;
    height:25px;
    width:25px;
    overflow:hidden;
  }
  #header #menu2 li a{
    float:left;
    overflow:hidden;
    text-indent:-200px;
    width:100%;
    height:25px;
  }
  #header #menu2 li a:hover, #header #menu li a.selected{
    background-position: 0 -25px !important;
  }
   
  #header #menu2 li.idioma_es a{
  background:url(/images/menu_es.gif) no-repeat 0 0;
  }
 
 #header #menu2 li.idioma_en a{
  background:url(/images/menu_en.gif) no-repeat 0 0;
  }


/* ------------------- FIN ESTILOS HEADER ------------------------- */  

  /* ------------------- ESTILOS HOME ------------------------- */
    h1.home{
      float:left;
      display:inline;
      /*margin:22px 0 53px 18px;*/
      margin:62px 0 62px 18px;
    }
    
    #logo_alquileres{
      position:absolute;
      left:50%;
      top:95px;
      margin-left:350px;
    }
    
    #promo_alquileres{
      float:left;
      width:975px;
    }
    
    .promo{
      float:left;
      display:inline;
      height:283px;
      width:184px;
      margin-left:9px;
    }
  /* ------------------- FIN ESTILOS HOME ------------------------- */
  
  /* ------------------- ESTILOS QUIENES SOMOS ------------------------- */
  #quienes_somos{
    float:left;
    width:965px;
    height:330px;
    background:#fff;
  }
  
  #quienes_somos p {
  	margin: 0px 0px 8px;
  	padding: 0px;
  }
#quienes_somos #caja_texto {
	float: left;
	width: 403px;
	position: relative;
	overflow: hidden;
	left:30px;
	top:50px;
}

  #quienes_somos .foto{
	float:right;
	display: block;
	height: 330px;
	width: 498px;
}
  /* ------------------- FIN ESTILOS QUIENES SOMOS ------------------------- */
  
  
/* ------------------- ESTILOS INTERIOR ------------------------- */
#header_promo{
  height:200px;
  position:relative;
  margin-bottom:10px;
}
#logopromo{
  float:left;
  position:relative;
  display:inline;
  top:22px;
  left:84px;
}
#flash_ficha{
  float:right;
  display:inline;
  margin:19px 20px 0 0;
  width:497px;
  height:165px;
  overflow:hidden;
}

#header_promo ul{
  position:absolute;
  top:158px;
  left:22px;
  margin:0;
  padding:0;
  height:36px;
}
#header_promo ul li{
  float:left;
  height:36px;
  width:93px;
  padding:0;
  margin:0 1px 0 0;
}
#header_promo ul li a{
  float:left;
  width:100%;
  height:36px;
  text-indent:-200px;
  overflow:hidden;
}
#header_promo ul li a:hover, #header_promo ul li a.selected{
  background-position:0 -36px !important;
}

#header_promo ul li.apartamentos a{
  background:url(/images/fnd_nav_apartamentos.gif) no-repeat 0 0;
}
#header_promo ul li.entorno a{
  background:url(/images/fnd_nav_entorno.gif) no-repeat 0 0;
}
#header_promo ul li.precios a{
  background:url(/images/fnd_nav_precios.gif) no-repeat 0 0;
}
#header_promo ul li.reservas a{
  background:url(/images/fnd_nav_reservas.gif) no-repeat 0 0;
}


/* estilos pie */
#footer{
  height:49px;
  width:914px;
  margin:0 auto;
  background:#f0f0f0;
  font:10px Verdana, Arial, Helvetica, sans serif;
}
#footer p{
  line-height:14px;
  margin:0 0 3px 0;
  padding:0;
}
#footer p.amarillo{
  color:#FFB000;
}

#footer_izqda{
  float:left;
  margin:9px 0 0 5px;
}
  #footer_izqda a{
    font-weight:bold;
    color:#7D7D7D;
    text-decoration:none;
  }
  #footer_izqda a:hover{
    text-decoration:underline;
  }
  
#footer_dcha{
  float:right;
  margin:9px 150px 0 0;
}  
  #footer_dcha a{
    color:#7d7d7d;
    text-decoration:underline;
    background:url(/images/ico_mail.gif) no-repeat 0 3px;
    padding-left:18px;
  }
  #footer_dcha a:hover{
    text-decoration:none;
  }

/*push me sirve para que el pie no se me monte sobre el contenido*/
.push {
height:49px;
}

 #footer_bpie_ue{
	position:absolute;
	left:1007px;
  }

/* fin estilos pie */

/*------- ESTILOS CONTENT -----------*/
#content{
  overflow:hidden;
  zoom:1;
  background:url(/images/fnd_content.gif) no-repeat 625px 0;
}
#content.sinfondo{
  background:none;
}

#left{
  float:left;
  display:inline;
  margin:0 0 0 15px;
  width:614px;
}

p.left{
  margin:0 0 20px 10px;
}
p.left .rojo, .rojo{
  color:#c00;
}


/* estilos presentacion */

#pestanyas{
  margin:0 0 10px 0;
  padding:0;
  width:578px;
  height:30px;
  background:url(/images/fnd_pestanyas.gif) repeat-x 0 0;
}
#pestanyas li{
  margin:0 0 0 10px;
  padding:0;
  float:left;
  display:inline;
  height:30px;
  font:bold 10px Tahoma, Arial, Helvetica, sans serif;
  color:#fff;
}


#pestanyas li span{
  float:left;
  height:15px;
  background:#B8CCE4;
  font:bold 10px Tahoma, Arial, Helvetica, sans serif;
  color:#fff;
  text-decoration:none;
  padding:5px 8px 0 8px;
  cursor:pointer;
}

#pestanyas li.selected span{
  background:#4E7FBB;
}
#contenido_zonas{
  display:none;
}

#pestanyas li.selected{
  background:url(/images/fnd_triangulo_pest.gif) no-repeat center bottom;
}

#left_izqda{
  float:left;
  width:282px;
}

.titulo_left_izqda{
  background:url(/images/fnd_left_izqda_h2.gif) no-repeat 0 0;
  width:261px;
  height:26px;
  margin:0 0 5px 0;
  padding:0;
  overflow:hidden;
}
.titulo_left_dcha{
  background:url(/images/fnd_left_dcha_h2.gif) no-repeat 0 0;
  width:298px;
  height:26px;
  margin:0 0 5px 0;
  padding:0;
  overflow:hidden;
}
.titulo_left_hacer{
  background:url(/images/fnd_left_dcha_hacer.gif) no-repeat 0 0;
  width:298px;
  height:26px;
  margin:0 0 5px 0;
  padding:0;
  overflow:hidden;
}
#left_izqda h2, #left_dcha h2, #tit_amarillo h2{
  margin:0;
  padding:0 0 0 21px;
  color:#fff;
  font:16px Arial, Helvetica, sans serif;
  width:200px;
}

#botonwebcam{
  margin-left:160px;
}

#tit_amarillo{
  width:597px;
  height:23px;
  background:url(/images/fnd_tit_amarillo.gif) no-repeat 0 0;
  margin:10px 0 10px 0;
  clear:both;
}
#tit_amarillo.gris{
  background:url(/images/fnd_tit_gris.gif) no-repeat 0 0;
  width:587px;
}
#tit_amarillo.gris h2{
  width:550px;
}

.apartamento{
  float:left;
  width:285px;
  height:80px;
}
.marco_apto{
  float:left;
  display:inline;
  margin-right:3px;
  width:78px;
  height:57px;
  overflow:hidden;
  border:5px solid #E5E5E5;
}
.apartamento h3{
  float:right;
  margin:0;
  padding:0;
  width:190px;
  color:#4372AA;
  font:bold 12px Arial, Helvetica, sans serif;
}

.apartamento .masinfo{
  font:bold 11px Arial, Helvetica, sans serif;
  color:#757575;
  float:right;
  width:190px;
  text-decoration:none;
}

/* fin estilos presentacion */

/* estilos entorno */
.marco_alrededores{
  float:left;
  display:inline;
  margin:28px 0 0 12px;
  width:67px;
  height:56px;
  overflow:hidden;
  border:5px solid #E5E5E5;
}
#tit_enlaces{
  width:259px;
  height:23px;
  background:url(/images/fnd_tit_enlaces.gif) no-repeat 0 0;
  margin:10px 0 10px 0;
}
#tit_enlaces h2{
  margin:0;
  padding:0 0 0 21px;
  color:#fff;
  font:16px Arial, Helvetica, sans serif;
  width:200px;
}

#lista_enlaces{
  margin:0 0 20px 10px;
  padding:0;
  list-style:none;
}
#lista_enlaces li{
  padding:0 0 0 13px;
  margin:0 0 2px 0;
  height:17px;
  font:11px Arial, Helvetica, sans serif;
  color:#759BCA;
  line-height:17px;
  background:url(/images/bullet_enlace.gif) no-repeat 0 5px;
}
#lista_enlaces li a{
  font:11px Arial, Helvetica, sans serif;
  color:#759BCA;
}
#lista_enlaces li a:hover{
  text-decoration:none;
}

/* fin estilos entorno */

/* estilos precios */
.titulo_precios{
  background:url(/images/fnd_tit_precios.gif) no-repeat 0 0;
  width:597px;
  height:26px;
  margin:0 0 5px 0;
  padding:0;
  overflow:hidden;

}
.titulo_precios h2{
  margin:0;
  padding:0 0 0 21px;
  color:#fff;
  font:16px Arial, Helvetica, sans serif;
  width:500px;
}

.titulo_condiciones{
  background:url(/images/fnd_tit_condiciones.gif) no-repeat 0 0;
  width:258px;
  height:26px;
  margin:0 0 5px 0;
  padding:0;
  overflow:hidden;

}
.titulo_condiciones h2{
  margin:0;
  padding:0 0 0 21px;
  color:#fff;
  font:16px Arial, Helvetica, sans serif;
  width:200px;
}

.resaltada{
  background: #FEF8E2 url(/images/fnd_tabla_precio.gif) repeat-x 0 bottom !important;
}
table.precio{
  width:570px;
  height:70px;
  margin-left:5px;
  background:url(/images/fnd_tabla_precio.gif) repeat-x 0 bottom;  
}
table.precio.precio td, table.precio th{
  padding:0;
  margin:0;
}
table.precio th.titulo{
  text-align:left;
  font:bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#4E7FBB;
  background:url(/images/bullet_th.gif) no-repeat 5px 9px;
  padding-left:13px;
}
table.precio th{
  font:bold 11px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#E4AD0A;
}
table.precio td{
  text-align:center;
  font:11px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#666;
}
table.precio2{
  width:570px;
  height:70px;
  margin-left:5px;
  background:url(/images/fnd_tabla_precio.gif) repeat-x 0 bottom;  
}
table.precio2.precio td, table.precio th{
  padding:0;
  margin:0;
}
table.precio2 th.titulo{
  text-align:left;
  font:bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#4E7FBB;
  background:url(/images/bullet_th.gif) no-repeat 5px 9px;
  padding-left:13px;
}
table.precio2 th{
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans serif;
	color:#E4AD0A;
	text-align: left;
	padding-left:13px;
}
table.precio2 td{
	text-align:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans serif;
	color:#666;
	padding-left:13px;
}
table.precio3 td{
	text-align:left;
	font:9px "Trebuchet MS", Arial, Helvetica, sans serif;
	color:#666;
	padding-left:13px;
}
#condiciones{
  margin:0 0 0 10px;
  padding:0;
  width:220px;
  list-style:none;
}
#condiciones li{
  font:10px "Trebuchet MS", Arial, Helvetica, sans serif;
  color:#585858;
  background:url(/images/bullet_condiciones.gif) no-repeat 0 7px;
  padding-left:4px;
}
#lopd {
	text-align:justify;
	margin:0px 15px 5px 5px;
      }
/* fin estilos precios */


/* estilos contacto */
  #form_contacto{
    margin:0 30px 0 0;
    padding:0;
    float:left;
    display:inline;
    width:380px;
    margin-left:10px;
    background:url(/images/fnd_form_contacto.gif) repeat-y right top;
    padding-bottom:30px;
  }
    
    #form_contacto ol{
      margin:0 0 0 10px;
      padding:0;
      list-style:none;
    }
    #form_contacto li{
      margin:0 0 15px 0;
      padding:0;
      list-style:none;
    }
    #form_contacto li label{
      float:left;
      margin-right:5px;
      width:90px;
      height:18px;
      font:bold 11px Arial, Helvetica, sans serif;
      line-height:18px;      
      text-align:right;
      color:#4E7FBB;
    }
    #form_contacto li label sup{
      font:10px Arial, Helvetica, sans serif;
      margin-right:3px;
      color:#c00;
    }
    #form_contacto input.texto{
      border:1px solid #B2B2B2;
      border-bottom:1px solid #E6E6E6;
      border-right:1px solid #E6E6E6;
      font:11px Arial, Helvetica, sans serif;
      color:#666;      
      width:210px;
      height:18px;
    }
    #form_contacto input.check{
      border:none;
      margin-right:4px;
    }
    #form_contacto textarea{
      border:1px solid #B2B2B2;
      border-bottom:1px solid #E6E6E6;
      border-right:1px solid #E6E6E6;
      font:11px Arial, Helvetica, sans serif;
      color:#666;
      width:210px;
      height:98px;
      overflow:auto;
    }
    #form_contacto .submit{
      float:right;
      display:inline;
      margin-right:62px;
    }
    
    .titulo_galeria{
      background:url(/images/bullet_tit_galeria.gif) no-repeat 0 4px;
      font:bold 11px Arial, Helvetica, sans serif;
      color:#E4AD0A;
      margin-left:-15px;
      padding-left:6px;
    }
    
  #confirmacion{
		width:380px;
		margin:10px 0;
		padding:4px;
		background:#FFFFCC;
		border:1px dashed #ccc;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:center;  
  }    
/* fin estilos contacto */


#right{
  float:right;
  display:inline;
  margin:0 24px 0 0;
  width:260px;
}
#right.singaleria{
  padding-top:32px;
}
#left h1, #right h1{
  font:16px Arial, Helvetica, sans serif;
  color:#A8A8A8;
  margin:0 0 10px 0;
  padding:0;
}

#galeria{
  width:250px;
  margin:0 0 20px 10px;
}
#galeria img{
  display:inline;
  margin:0 6px 8px 6px;
}

.banner{
  margin-left:11px;
  margin-bottom:10px;
}

.banner2{
  margin-left:31px;
  margin-bottom:10px;
}


/*------- FIN ESTILOS CONTENT -----------*/


/* ------------------- FIN ESTILOS INTERIOR ------------------------- */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* ------------------------- estilos home movimiento -------------------------- */

body.home2{
  background:transparent none;
}

#scroll_fondo{
  position:absolute;
  /*top:75px;
  width:800px;
  margin-left:-400px;
  */
  top:0;
  left:0;
  width:100%;
  z-index:1;
  height:100%;
  overflow:hidden;
}
#contenido_scroll{
  position:absolute;
  top:50% !important;
  left:50%;
  margin-left:-800px;
  margin-top:-450px;
  background:#5082BF; /* url(/images/fondo_body_grande0.jpg) no-repeat 0 0;*/
  width:1600px;
  height:900px;
}

/* ------------------------- fin estilos home movimiento -------------------------- */

/* ------------------------- estilos proximamente -------------------------- */
#caja_proximamente{
  z-index:200;
  position:absolute;
  width:258px;
  height:168px;
  left:50%;
  margin-left:-179px;
  top:50%;
  margin-top:-84px;
  display:none;
}
/* ------------------------- fin estilos proximamente -------------------------- */





/* estilos newsletter */

  #newsletter{
    float:left;
    width:965px;
    height:330px;
    background:#fff url(/images/fnd_newsletter.jpg) no-repeat right top;
    overflow:hidden;
  }
  
  #newsletter p{
    margin:10px 0 0 20px;
    padding:0;
  }

  #form_newsletter{
    margin:10px 0 0 30px;
    padding:0;
    float:left;
    display:inline;
    width:900px;
  }
    
    #form_newsletter ol{
      float:left;
      margin:0;
      padding:0;
      list-style:none;
      width:450px;
    }
    #form_newsletter li{
      margin:0 0 10px 0;
      padding:0;
      list-style:none;
    }
    #form_newsletter li label{
      float:left;
      margin-right:5px;
      width:120px;
      height:18px;
      font:bold 11px Arial, Helvetica, sans serif;
      line-height:18px;      
      text-align:right;
      color:#4E7FBB;
    }
    #form_newsletter li label sup{
      font:10px Arial, Helvetica, sans serif;
      margin-right:3px;
      color:#c00;
    }
    #form_newsletter input.texto{
      border:1px solid #B2B2B2;
      border-bottom:1px solid #E6E6E6;
      border-right:1px solid #E6E6E6;
      font:11px Arial, Helvetica, sans serif;
      color:#666;      
      width:210px;
      height:18px;
    }
    #form_newsletter input.radio{
      border:none;
      margin-right:4px;
    }
    #form_newsletter small{
      margin-right:15px;
    }
    #form_newsletter textarea{
      border:1px solid #B2B2B2;
      border-bottom:1px solid #E6E6E6;
      border-right:1px solid #E6E6E6;
      font:11px Arial, Helvetica, sans serif;
      color:#666;
      width:210px;
      height:98px;
      overflow:auto;
    }
    #form_newsletter .submit{
      display:inline;
      margin-left:125px;
    }
    
    .titulo_galeria{
      background:url(/images/bullet_tit_galeria.gif) no-repeat 0 4px;
      font:bold 11px Arial, Helvetica, sans serif;
      color:#E4AD0A;
      margin-left:-15px;
      padding-left:6px;
    }
    
  #confirmacion{
		width:380px;
		margin:10px 0;
		padding:4px;
		background:#FFFFCC;
		border:1px dashed #ccc;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:center;  
  }    
/* fin estilos newsletter */


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                              ESTILOS POPUP                                                   */
/* ------------------------------------------------------------------------------------------------------------ */
body.popup{
	background:#EEEEEE url(/images/fnd_body_popup.png) repeat-y center top;
}
#container_popup{
	width:440px;
	margin:0 auto;
	padding:100px 0 0 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	
	
}
#banda_azul_popup{
	position:absolute;
	width:100%;
	background:#4A7BB6;
	height:60px;
	margin:0 auto;
	padding:10px 0 0 0;
	left:0;
	top:10px;
	text-align:center;
}

#container_popup h1{
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
#container_popup h1 span{
	background:#4A7BB6;
	padding:0 10px;
}

#container_popup h2{
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:10px;
	margin-bottom:5px;
}
#container_popup h2 span{
	background:#94A9BA;
	padding:0 10px;
}
#container_popup p{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	padding:0 20px;
}