@charset "iso-8859-2";
/* CSS Document */
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
body{
	margin:0px;
	padding:0px;
	#background-image:url(../imagenes/bg_s1.png);
	background-image:url(../imagenes/bg_s2.png);
	background-repeat:repeat-x;
	background-color:#f9fded;	
}
.centerdiv{
	width:926px;
	margin:auto;
}
.centerdivint{
	width:961px;
	margin:auto;
}
#top{
	height:140px;
	#background-image:url(../imagenes/bg_2_s1.png);
	background-repeat:repeat-x;	
}
#top td{
	vertical-align:top;	
}
.idioma{
	#background-image:url(../imagenes/top_bg_bandera_s1.png);
	background-repeat:no-repeat;
	background-position:right;
	height:17px;
	padding-top:5px;
	padding-right:14px;
	margin-right:7px;
	margin-bottom:34px;
	text-align:right;
	color:#939BA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.idioma a{
	color:#939BA2;
	text-decoration:none;
}
.menu_top{
	font-family:"Century Gothic", Arial;
	font-size:15px;
	color:#666666;
}
.menu_top a{
	height:27px;
	display:block;
	float:left;
	text-align:center;
	color:#666666;
	text-decoration:none;
	margin-right:3px;
	padding-top:2px;
}
a.bton_qs{
	width:125px;
}
a:hover.bton_qs{
	background-image:url(../imagenes/bton_qs.png);
	background-repeat:no-repeat;
	width:125px;
	background-color:#EFE19F;
}
.bton_qs#current{
	background-image:url(../imagenes/bton_qs.png);
	background-repeat:no-repeat;
	width:125px;
}
a.bton_servicios{
	width:75px;
}
a.bton_menu{
	width:175px;
}
a:hover.bton_servicios{
	background-image:url(../imagenes/bton_servicio.png);
	background-repeat:no-repeat;
	width:75px;
	background-color:#EFE19F;
}
a:hover.bton_menu{
	background-image:url(../imagenes/bton_menu.png);
	background-repeat:no-repeat;
	width:175px;
	background-color:#EFE19F;
}
.bton_servicios#current{
	background-image:url(../imagenes/bton_servicio.png);
	background-repeat:no-repeat;
	width:75px;
	
}
.bton_menu#current{
	background-image:url(../imagenes/bton_menu.png);
	background-repeat:no-repeat;
	width:175px;
	
}
a.bton_noticia{
	width:105px;
}
a:hover.bton_noticia{
	background-image:url(../imagenes/bton_noticia.png);
	background-repeat:no-repeat;

	background-color:#EFE19F;
}
.bton_noticia#current{
	background-image:url(../imagenes/bton_noticia.png);
	background-repeat:no-repeat;

	
}
a.bton_faqs{
	width:170px;
}
a:hover.bton_faqs{
	background-image:url(../imagenes/bton_faqs.png);
	background-repeat:no-repeat;
	width:170px;
	background-color:#EFE19F;
}
.bton_faqs#current{
	background-image:url(../imagenes/bton_faqs.png);
	background-repeat:no-repeat;
	width:170px;
	
}
a.bton_contacto{
	width:80px;
}
a:hover.bton_contacto{
	background-image:url(../imagenes/bton_contacto.png);
	background-repeat:no-repeat;
	width:80px;
	background-color:#EFE19F;	
}
.bton_contacto#current{
	background-image:url(../imagenes/bton_contacto.png);
	background-repeat:no-repeat;
	width:80px;
	
}
#bg_bottom{
	background-image: url(../imagenes/bg_bottom_s1.png);
	height: 125px;
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	font-family:"Century Gothic", Calibri, Arial;
	padding:0px;
	margin:0px;
	color:#96ab40;
	font-size:20px;
	font-weight:normal;
	margin-top:15px;	
}
.h1_servicios{
	padding-left:3px;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E2E2;	
}
.bg_h1{
	background-image:url(../images/logo_flor_sola.png);
	background-repeat:no-repeat;
	padding-left:50px;
	height:39px;
	
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b5400;
	margin:0px;
	padding:0px;
	margin-bottom:20px;	
}
k {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	margin:0px;
	padding:0px;
	margin-bottom:20px;	
}
.img_p1{
	background-image:url(../imagenes/li_02_s1.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position: 5px 4px;
	
}
.img_p2{
	background-image:url(../imagenes/li_02_s1.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position: 5px 8px;
	margin-top:6px;
	background-color:#EDF5FA;
	padding-top:5px;
	padding-bottom:5px;
}
.img_p2 a{
	color:#8a8a8a;
	text-decoration:none;
}
.img_p2 a:hover{
	color:#7C9716
}
.leermas{
	padding:0px;
	color:#333;
	text-align:right;
	font-size:11px;
}
.leermas a{
	text-decoration:none;
	color:#333;
}
#contenido_home {
	padding-top:11px;
	padding-left:8px;
	padding-right:23px;
	background-image: url(../imagenes/home_bg_cont.gif);
	background-repeat: no-repeat;
	background-position: 0px 38px;
	padding-bottom:20px;
	
}
#contenido_home .td1{
	width:242px;
	padding-right:20px;
	
}
#contenido_home .td2{
	width:264px;
	padding-left:20px;
	padding-right:20px;
	
}
#contenido_home .td3{
	width:322px;
	padding-left:17px;
	
}

#menu1{
	
}
#menu1 {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}
#menu1 li{
	margin:0px;
	padding:0px;
	padding-left:14px;
	background-image:url(../imagenes/li_01_s1.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff872f;
	margin-top:15px;
}
ul#menu1 li a{
	color:#ff872f;
	text-decoration:none;
}
ul#menu1 li a:hover{
	color:#96AB40;
}
ul#menu1 li a.over_fqs{
	color:#ABB2B8;
}
ul#menu1 li a:hover.over_fqs{
	color:#96AB40;
}

.div_links_flotante {position:relative; width:961px;/* height:298px;*/ z-index:17; top:0px; padding:0px;}
.links_flotante { height:48px; width:134px;  position:absolute; z-index:115; top:0px; left:0px; display:block; }

#hm_box_servicio_top{
	background-image:url(../imagenes/box_servicio_top_s1.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#hm_box_servicio_bg{
	background-image:url(../imagenes/box_servicio_bg_s1.png);
	width:322px;
	
}
#hm_box_servicio_bottom{
	background-image:url(../imagenes/box_servicio_bottom_s1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hm_box_servicio_cont{
	padding:15px;
	padding-top:0px;	
}
#hm_box_servicio_cont h3{
	margin:0px;
	color:#3F3939;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
#hm_box_servicio_cont h3 span{
	color:#9DAFBA;	
}
.td_top{
	vertical-align: top;
	padding-right:10px;
}
.td_home1{
	padding-top:10px;
	padding-right:10px;
}
.td_home1 p{
	padding-right:10px;
}
.td_home2{
	padding-bottom:10px;
}
#home_noticias {
	width: 255px;
	margin-left: 20px;
}
#home_noticias img {
	border: 6px solid #D0D0D0;
}

#bg_bottom td{
	vertical-align:top;
}
.psg_info{
	padding-top:20px;
	padding-left:15px;
	width:436px;
	font-size:11px;
	color:#675E5E;
}
.psg_info img{
	margin-right:7px;
}
.psg_info strong{
	font-weight:normal;
	color:#7C9716;
}
.psg_info strong span{
	color:#FF872F;
}
.menu_footer{
	color:#939BA2;
	font-size:11px;
	padding-top:47px;
	padding-right:28px;
}
.menu_footer a{
	color:#939BA2;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
}
.menu_footer span{
	display:block;
	padding-top:20px;
}

/*   --------- INTERIORES ---------------- */
#cont_izq{
	width:368px;
	float:left;
}
#cont_izq .servicios_int{
	background-image:url(../imagenes/bg_servicios_int.png);
	background-repeat:repeat-y;
	width:275px;
	margin-top:23px;
	margin-bottom:30px;

	
}
#cont_izq .servicios_int .servicios_int_foo{
	background-image:url(../imagenes/bg_servicios_int_footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#cont_izq .servicios_int .servicios_int_foo .servicios_int_top{
	background-image:url(../imagenes/bg_servicios_int_top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:17px;
	padding-right:30px;
	padding-bottom:17px;
}
#cont_izq .servicios_int .servicios_int_foo .servicios_int_top h3{
	margin:0px;
	margin-top:30px;
	color:#3F3939;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
#cont_izq .servicios_int .servicios_int_foo .servicios_int_top h3 span{
	color:#9DAFBA;	
}
#cont_der{
	width:569px;
	float:left;
	padding-left:23px;
	padding-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5400;
	font-size:13px;
}
.punteadas{
	background-image:url(../imagenes/puentos_noticias.png);
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-top:13px;
	margin-bottom:21px;
}
.linea{
	background-color:#CFD3BC;
	height:1px;
	font-size:1px;
	margin-left:10px;
	margin-right:17px;
	margin-top:35px;
	margin-bottom:27px;
}
.noticias{
	
}
.noticias a{
	text-decoration:none;
	color:#8A8A8A;
}
.noticias td{
	vertical-align:top;
}
.noticias img{
	border:#73880A solid 5px;
	margin-right:9px;
}
.noticias span{
	background-color:#EDF5FA;
	color:#A6B3BE;
	width:85px;
	text-align:center;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.noticias h3{
	margin:0px;
	margin-bottom:15px;
	font-family:"Century Gothic", Arial;
	font-size:15px;
	color:#ABB2B8;
}
.noticias h3 a{
	text-decoration:none;
	color:#ABB2B8;
}
.paginacion{
	background-color:#F0F9FF;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:8px;
	height:25px;
	font-weight:bold;
	color:#27A5D4;
	margin-top:10px;
}
.paginacion a{
	background-color:#C7E7FC;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	border:#FFFFFF solid 1px;
	margin-right:10px;
	display:block;
	color:#A2A2A2;
	font-weight:bold;
}
.paginacion a:hover{
	background-color:#DADADA;
	border:#999999 solid 1px;
	color:#27A5D4;
}
.paginacion .current{
	background-color:#F4FFE1;
	border:#FFFFFF solid 1px;
	color:#27A5D4;
}

.paginacion td{
	vertical-align:bottom;
}
a.seguir{
	background-color:#FFFFFF;
	font-weight:normal;
	margin-left:8px;
}
a:hover.seguir{
	background-color:#FFFFFF;
	border:#FFFFFF solid 1px;
	color:#A2A2A2;
}





.noticia{
	
	text-align:justify;
}
.noticia td{
	vertical-align:top;
}
.noticia h3{
	margin:0px;
	margin-bottom:15px;
	font-family:"Century Gothic", Arial;
	font-size:15px;
	color:#ABB2B8;
}
.noticia span{
	background-color:#EDF5FA;
	color:#A6B3BE;
	width:85px;
	text-align:center;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.noticia .border_img{
	border:#73880A solid 5px;
	margin-right:10px;
}
.descarga_arch a{
	color:#74A0C3;
	text-decoration:none;
}
.ampliar_noticia{
	width:135px;
	height:32px;
	background-color:#F4FFE1;
	background-image:url(../imagenes/icono_lupa_amp.png);
	background-repeat:no-repeat;
	background-position:30px 9px;
	padding-left:69px;
	padding-top:12px;
}
.ampliar_noticia a{
	color:#73880A;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.pie_pagina{
	background-color:#F0F9FF;
	border-top:#CFD3BC solid 1px;
	height:63px;
	margin-top:80px;
}
.volver_listado{
	width:143px;
	border-top:#FFFFFF solid 1px;
	border-right:#CFECFF solid 1px;
	height:50px;
	background-image:url(../imagenes/icono_volver.png);
	background-repeat:no-repeat;
	background-position:25px 12px;
	padding-left:66px;
	padding-top:12px;
}
.volver_listado a{
	color:#74A0C3;
	text-decoration:none;
	font-size:14px;
	font-family:"Century Gothic", Arial;
	font-weight:bold;
}
.redes_noticia{
	width:287px;
	border-top:#FFFFFF solid 1px;
	color:#9BB04B;
	font-weight:bold;
	padding-top:9px;
	padding-left:31px;
}
.redes_noticia img{
	border:none;
}
.redes_noticia a{
	margin-left:5px;
}
a.imprimir{
	margin-left:35px;
	text-decoration:none;
	color:#9BB04B;
}

.servicio-psg p{
	text-align:justify;
	margin-left:24px;
	margin-right:24px;
}
.servicio-psg h3{
	margin:0px;
	margin-left:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#96AB40;
}
.servicio-psg h2{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8A8A8A;
}
h2.titulo_servicios{
	width:538px;
	
	background-color:#EDF5FA;
	padding-left:24px;
	padding-top:9px;
	padding-bottom:9px;
	margin-bottom:11px;
}
h2.titulo_qs{
	margin:0px;
	width:258px;
	
	background-color:#EDF5FA;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8A8A8A;
}

.psg_servicios{
	width:562px;
	margin-top:14px;
	margin-bottom:23px;
}
.psg_servicios .psg_top{
	background-image:url(../imagenes/bg_psg_servicio_top.png);
	background-repeat:no-repeat;
	width:562px;
	height:5px;
	font-size:1px;	
}
.psg_servicios .psg_bottom{
	background-image:url(../imagenes/bg_psg_servicio_bottom.png);
	background-repeat:no-repeat;
	width:562px;
	height:5px;
	font-size:1px;	
}
.psg_servicios .psg_center{
	background-image:url(../imagenes/bg_psg_servicio_center.png);
	background-repeat:repeat-y;
	width:522px;
	padding-left:17px;
	padding-right:23px;
	padding-bottom:16px;
}
.puntos_serv{
	background-image:url(../imagenes/puentos_serv.png);
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-left:7px;
	margin-top:10px;
	margin-bottom:8px;
}
.linea_serv{
	background-color:#D5DBBD;
	width:1px;
	font-size:1px;
	margin-top:4px;
	
	height:136px;
	margin-left:11px;
	margin-right:23px;
}
#menu2 {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#menu2 ul{
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#menu2 li{
	margin:0px;
	padding:0px;
	padding-left:14px;
	background-image:url(../imagenes/li_01_s1.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff872f;
	
}
ul#menu2 li a{
	color:#ff872f;
	text-decoration:none;
}
ul#menu2 li a:hover{
	color:#96AB40;
}

.faq-psg p{
	text-align:justify;
}
.faq-psg h3{
	margin:0px;
	margin-bottom:14px;
	font-family:"Century Gothic", Arial;
	font-size:15px;
	color:#ABB2B8;
}
.faq-psg img{
	border:#73880A solid 5px;
	margin-right:20px;
}
.faq-psg td{
	vertical-align:top;
}

#lista1 {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}
#lista1 li{
	margin:0px;
	padding:0px;
	padding-left:14px;
	background-image:url(../imagenes/ul_li_lista.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	margin-top:15px;
}
.contacto-psg{
	width:568px;
	padding-bottom:40px;
}
.contacto-psg td{
	vertical-align:top;
}
.formulario{
	width:290px;
	margin-right:22px;
}
.txt1_campo{
	background-image:url(../imagenes/form_campo1.png);
	background-repeat:no-repeat;
	width:269px;
	height:22px;
	margin-top:6px;
	margin-bottom:11px;
	padding-left:10px;
	padding-top:2px;
}
.txt1_campo input{
	border:0px;
	width:259px;
	height:18px;
	background-color:#F4FFE1;
}
.txtarea1_campo{
	background-image:url(../imagenes/form_campo2.png);
	background-repeat:no-repeat;
	width:269px;
	height:71px;
	margin-top:6px;
	margin-bottom:39px;
	padding-left:10px;
	padding-top:3px;
}
.txtarea1_campo textarea{
	border:0px;
	width:264px;
	height:62px;
	background-color:#F0F9FF;
}
.bton_formcontac{
	width:84px;
	height:26px;
	background-color:#8EC4E5;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:26px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
.info_hora{
	width:231px;
	background-color:#F5F0DB;
	padding-left:14px;
	padding-right:10px;
	padding-top:12px;
	padding-bottom:16px;
}
.info_hora p span{
	color:#899A42;
}
.info_hora strong{
	color:#8EC4E5;
	font-size:13px;
}
.info_isapre{
	width:228px;
	padding-left:14px;
	padding-right:13px;
	background-color:#F6F6F6;
	padding-top:10px;
	padding-bottom:34px;
}
.info_isapre p strong span{
	color:#8EC4E5;
	font-size:14px;
}

.ampliar_mapa{
	width:161px;
	height:32px;
	background-color:#F4FFE1;
	background-image:url(../imagenes/icono_lupa_amp.png);
	background-repeat:no-repeat;
	background-position:30px 9px;
	padding-left:69px;
	padding-top:12px;
}
.ampliar_mapa a{
	color:#73880A;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.punto_v{
	background-image:url(../imagenes/punto_v.png);
	background-repeat:repeat-y;
	width:1px;
	font-size:1px;
	height:240px;
	margin-left:48px;
	margin-right:41px;
}



/*  MENU ALEMAN  */
.menu_top_deu{
	font-family:"Century Gothic", Arial;
	font-size:15px;
	color:#666666;
}
.menu_top_deu a{
	height:27px;
	display:block;
	float:left;
	text-align:center;
	color:#666666;
	text-decoration:none;
	margin-right:3px;
	padding-top:2px;
}
.menu_top_deu a.bton_qs{
	width:125px;
}
.menu_top_deu a:hover.bton_qs{
	background-image:url(../imagenes/bton_qs.png);
	background-repeat:no-repeat;
	width:125px;
	background-color:#EFE19F;
}
.menu_top_deu .bton_qs#current{
	background-image:url(../imagenes/bton_qs.png);
	background-repeat:no-repeat;
	width:125px;
}
.menu_top_deu a.bton_servicios{
	width:75px;
}
.menu_top_deu a:hover.bton_servicios{
	background-image:url(../imagenes/bton_servicio.png);
	background-repeat:no-repeat;
	width:75px;
	background-color:#EFE19F;
}
.menu_top_deu .bton_servicios#current{
	background-image:url(../imagenes/bton_servicio.png);
	background-repeat:no-repeat;
	width:75px;
	
}
.menu_top_deu a.bton_noticia{
	width:105px;
}
.menu_top_deu a:hover.bton_noticia{
	background-image:url(../imagenes/bton_noticia.png);
	background-repeat:no-repeat;
	background-color:#EFE19F;
}
.menu_top_deu .bton_noticia#current{
	background-image:url(../imagenes/bton_noticia.png);
	background-repeat:no-repeat;
}
.menu_top_deu a.bton_faqs{
	width:170px;
}
.menu_top_deu a:hover.bton_faqs{
	background-image:url(../imagenes/bton_faqs.png);
	background-repeat:no-repeat;
	width:170px;
	background-color:#EFE19F;
}
.menu_top_deu .bton_faqs#current{
	background-image:url(../imagenes/bton_faqs.png);
	background-repeat:no-repeat;
	width:170px;
	
}
.menu_top_deu a.bton_contacto{
	width:80px;
}
.menu_top_deu a:hover.bton_contacto{
	background-image:url(../imagenes/bton_contacto.png);
	background-repeat:no-repeat;
	width:80px;
	background-color:#EFE19F;	
}
.menu_top_deu .bton_contacto#current{
	background-image:url(../imagenes/bton_contacto.png);
	background-repeat:no-repeat;
	width:80px;
	
}
