/*Estilos generales*/
.procentroI
{
	float: left;
}
BODY
{
	font-family: sans-serif;
	color: #0E466F;
	width: 1024px;
	height: auto;
	margin: 0 auto;
	background-color: #E1EFF0;
	font-size: 13px;
}
#contenedor
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	filter: shadow(color=#999999, direction=135, strength=2);
	padding: 0px 3px 15px;
	/*[empty]margin-left:;*/
	/*[empty]margin-top:;*/
}
.menu_ambientalD
{
	margin-left: 286px;
	margin-top: -86px;
}
.CMS_publi
{
	margin-top: -151px;
	margin-left: 4px;
}
#calendario
{
	margin-left: 360px;
	margin-top: 318px;
	margin-bottom: 26px;
}
#calendario H2
{
	margin-left: 187px;
}
.CMS_promo
{
	width: 360px;
	/*[disabled]margin-left:-199px;*/
	/*+placement:shift 1px -178px;*/
	position: relative;
	left: 1px;
	top: -178px;
	/*[disabled]margin-top:-33px;*/
}
.CMS_promo A IMG
{
	display: block;
	/*[disabled]margin-left:227px;*/
	margin-top: 0;
}
.mapa_CMS
{
	float: left;
	margin-top: 15px;
	border-top: 3px solid #000000;
}
#banner_programas
{
	margin-left: 267px;
	/*[disabled]float:right;*/
	padding-left: 90px;
	/*[empty]margin-top:;*/
	padding-top: 36px;
}
.limpiaFloats
{
	clear: both;
}
#banner_programas A
{
	/*[disabled]display:block;*/
	/*[disabled]float:left;*/
}
.programasestrategia2
{
	margin-left: 36px;
	margin-top: 30px;
	float: left;
}
#menu3
{
	background-color: #FFFFFF;
	padding-bottom: 9px;
	margin-bottom: 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B8C4C5;
	border-right-color: #7E8C8D;
	border-bottom-color: #7E9193;
	border-left-color: #A9B6B7;
	padding-top: 10px;
}
#map
{
	float: right;
}
A
{
	color: #006699;
	text-decoration: none;
}
A:link
{
	color: #003366;
	text-decoration: none;
}
#banner_programas .prog_alas
{
	margin-right: 100px;
	margin-left: 93px;
}
.publi
{
	padding: 0px 20px 0px 10px;
	float: left;
}
A:visited
{
	color: #003366;
	text-decoration: none;
}
A:hover
{
	color: #003366;
	text-decoration: underline;
}
H1
{
	font-family: Georgia;
	font-size: 137%;
	color: #003333;
	margin: 10px;
}
.famarillo
{
	background-color: #FFFFCC;
}
H2
{
	font-family: sans-serif;
	font-size: 130%;
	color: #003333;
	padding: 0 8px;
}
H3
{
	padding: 3px 0 3px 7px;
	background: url(http://www.madridsalud.es/img/img_h3_varios.png) no-repeat;
	margin: 10px 0 8px;
	font: normal bold 15px sans-serif;
}
H4
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.archivo_noticias H4
{
	margin: 0 5px 5px 0;
}
H5
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #334D55;
	margin: 0px;
	padding: 0px;
}
H6
{
	font-family: Georgia;
	font-size: 90%;
	color: #003333;
	margin: 10px;
}
IMG
{
	border: none;
}
IMG.flotante
{
	float: left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align: center;
}
IMG.menu
{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Informativo .flotantecentro
{
	background-image: url(noticias/img/salva%20una%20vida.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 64px;
}
/*Cajas*/
#principal
{
	background: #FFFFFF;
}
#cabecera111
{
	width: 100%;
}
#logo
{
	width: 100%;
}
#corto
{
	width: 500px;
}
#tituloweb
{
	width: 100%;
}
.titulo
{
	font-family: sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #0E466F;
	border-top-width: 4px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0E466F;
	border-right-color: #0E466F;
	border-bottom-color: #0E466F;
	border-left-color: #0E466F;
	text-align: center;
	width: 600px;
	background-position: center center;
	margin: auto;
}
#menu111 LI
{
	display: inline;
	margin: 0;
	padding: 0;
}
#menu_gen UL LI
{
	float: left;
	list-style: none;
	background-color: #3E889F;
	border: 1px solid #CCCCCC;
	display: block;
}
#menu111
{
	float: left;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	/*[disabled]border-bottom:1px solid #666;*/
}
#menu111 UL
{
	margin: 0;
	padding: 10px 10px 0 130px;
	list-style: none;
}
#menu111 UL A
{
	float: left;
	background: url(/tableftF.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#menu111 A SPAN
{
	display: block;
	background: url(/tabrightF.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
	float: none;
}
#menu111 A:hover SPAN
{
	color: #FFF;
	background-position: 100% -42px;
}
#menu111 A:hover
{
	background-position: 0% -42px;
}
#menu111 IMG
{
	margin-left: 8px;
	margin-top: -4px;
}
#logo1, #logo2
{
	float: left;
	padding-right: -3px;
}
#logosmsred
{
	float: left;
	padding-right: -3px;
}
#logos
{
	overflow: hidden;
	margin: 9px 0 8px;
}
#imagen_dinamica
{
	margin: 8px 0 0;
}
#coldcha A
{
	font-family: sans-serif;
	font-size: 12px;
}
#colcentro A
{
	font-family: sans-serif;
	font-size: 13px;
	line-height: 20px;
}
#enlaces A
{
	font-family: sans-serif;
	font-size: 13px;
	line-height: 20px;
}
#cabecera2
{
	width: 100%;
	margin: 4px;
}
#subtituloweb
{
	margin: 10px 1px 0px;
	clear: both;
	text-align: center;
}
.departadicciones
{
	float: left;
	width: 50%;
}
.departamentos
{
	float: none;
}
.departamentos IMG
{
	vertical-align: middle;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 5px;
	padding-left: 20px;
}
#menu222
{
	width: 1000px;
	background-color: #FFF;
	border: 0px none #000000;
	text-align: center;
	font-size: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#menu222 UL
{
	font-family: sans-serif;
	text-align: center;
}
#temas UL
{
	font-family: sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#temas A
{
}
#temas P
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#menu222 UL LI
{
	float: left;
	list-style: none;
	text-align: center;
	border-right: 1px solid #BFBCBC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contenido
{
	background-color: #FFFFFF;
	border: thin solid #006699;
	margin: 0px 0px 1px;
	width: 1020px;
}
#colizqd
{
	float: left;
	width: 250px;
	margin: 6px;
	background-color: #E6F1F2;
}
#quienes P
{
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
}
#quienes UL
{
	margin-left: 105px;
	margin-top: 26px;
}
#quienes LI
{
	margin-right: 28px;
	margin-left: 8px;
}
#quienes IMG
{
	margin-right: 9px;
}
/*********** #colizqd link estilo ***********/
#colizqd UL A:link, #colizqd UL A:visited
{
	display: block;
	color: #1B4E67;
}
#colizqd UL
{
	list-style: none;
	margin: -17px 0 0;
	padding: 0;
	border-bottom: 2px solid #CBCFD1;
}
/*hack to fix IE/Win's broken rendering of block-level anchors in lists*/
#colizqd LI
{
	border-bottom: 1px solid #EEE;
}
/*fix for browsers that don't need the hack*/
HTML>BODY #colizqd LI
{
	border-bottom: none;
}
/*********** #servicios estilo ***********/
#servicios
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ABB3B5;
	font-size: 81%;
}
#servicios H3
{
	padding: 6px 0px 3px 10px;
}
#servicios A
{
	display: block;
	border-top: 1px solid #CBCFD1;
	padding: 3px 0px 3px 7px;
	border-left: 4px outset #F7FCFF;
	border-right: 4px solid #BBB5B5;
}
#servicios A:hover
{
	background-color: #D5E3E5;
}
#buscador
{
	clear: both;
	background: #DFDFDF;
}
#enlaces
{
	margin: -13px 0px 5px 1px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 90%;
}
#colcentro
{
	float: left;
	width: 480px;
	margin: 6px;
}
#destacados
{
}
#centros
{
}
#noticias
{
}
#coldcha
{
	float: right;
	width: 250px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 10px;
}
#interactivos
{
}
#inter1
{
}
#inter2
{
}
#inter3
{
}
#publicaciones
{
	background-color: #FFFFFF;
}
#comunicaciones
{
}
#pie1
{
	width: 98%;
	clear: both;
	font-family: sans-serif;
	font-size: 13px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 30px;
}
#pie1 UL
{
	clear: both;
	/*[disabled]float:left;*/
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#pie1 UL LI
{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	float: left;
	list-style: none;
	padding: 1% 15px 1% 10px;
	display: block;
}
#pie2
{
	width: auto;
	border-bottom: 0px solid #CCCCCC;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
	text-align: center;
	vertical-align: top;
}
#pie2 IMG
{
	padding: 0% 2%;
	vertical-align: top;
}
#colcentro P
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}
P
{
	text-align: justify;
	color: #0E466F;
	font-size: 13px;
}
#menu222 A
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 1px;
}
#menu222 A:hover
{
	background-color: #D1CCCC;
}
#menu222 UL A:link, #menu222 UL A:visited
{
	display: block;
}
#contenido2 P
{
	font-family: sans-serif;
	font-size: 14px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
}
/************** # INFORMATIVO estilo (Noticias temas comunicaciones publicaciones) **************/
#Informativo P
{
	font-family: sans-serif;
	font-size: 15px;
	color: #003D54;
	text-decoration: none;
	text-align: justify;
	margin-right: 30px;
	margin-left: 30px;
	height: 1%;
}
#Informativo H1
{
	font-family: sans-serif;
	font-size: 18px;
	margin-right: 30px;
	margin-left: 30px;
	text-align: center;
	background-color: #B4C8D1;
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 0px;
	height: 1%;
}
#Informativo H2
{
	font-family: sans-serif;
	font-size: 12px;
	margin-right: 30px;
	margin-left: 30px;
	text-align: left;
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 0px;
	color: #000033;
	font-weight: bold;
}
#Informativo UL
{
	/*[disabled]text-indent:30pt;*/
	margin-left: 20px;
	text-align: justify;
	margin-right: 40px;
}
#Informativo LI
{
	font-family: sans-serif;
	font-size: 15px;
	color: #003D54;
}
#Informativo
{
	/*[disabled]overflow:hidden;*/
	padding-top: 10px;
}
#not
{
	margin: 0px;
	padding: 0px;
}
#titular
{
	text-align: center;
	margin-bottom: 0px;
	margin-top: 15px;
}
#not H2
{
	margin-top: 0px;
	background-color: #BBD1DC;
	padding: 8px 5px 5px;
	text-align: center;
	width: 93%;
	margin-right: auto;
	margin-left: auto;
	border-top: 0px outset #999999;
	border-right: 0px outset #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px outset #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#Informativo H4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-right: 30px;
	margin-left: 30px;
	text-align: left;
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 0px;
	color: #000033;
	font-weight: bold;
}
DT
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000033;
	line-height: 2em;
}
DD
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
}
DL
{
	font-size: 16px;
	line-height: 2em;
	margin-left: 40px;
}
#archivo DL
{
	font-size: 16px;
	line-height: 2em;
	margin-left: 40px;
}
#archivo DT
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	line-height: 2em;
	background-color: #CDE3E4;
	padding: 5px 5px 5px 10px;
}
#archivo DD
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 2em;
	text-decoration: underline;
}
#archivo A
{
	font-size: 14px;
	line-height: 2em;
	margin-left: 40px;
	color: #000033;
}
#archivo A:hover
{
	font-size: 14px;
	line-height: 2em;
	margin-left: 40px;
	color: #000033;
	text-decoration: underline;
}
#temas
{
	margin-top: 9px;
}
#buscador LEGEND
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#noseve
{
	background-color: #FFFFFF;
	color: #0E466F;
	margin: 0 30px;
}
#buscador
{
	background-color: #CFE4F5;
}
#contenido2UL
{
	text-indent: 30pt;
	margin-left: 20px;
	text-align: justify;
	margin-right: 40px;
}
#contenido2 LI
{
	font-size: 13px;
	color: #003D54;
}
#C1
{
	float: left;
	width: 193px;
	margin: 4px;
}
#C2
{
	float: left;
	width: 193px;
	margin: 4px;
}
#C3
{
	float: left;
	width: 193px;
	margin: 5px;
}
#C4
{
	float: left;
	width: 193px;
	margin: 4px;
}
#C5
{
	float: right;
	width: 193px;
	margin: 4px;
}
.sinborde
{
	border: none;
}
.bloque
{
	clear: both;
}
.centrar
{
	text-align: center;
	margin-top: 35px;
}
.contenido2 H2
{
	font-family: sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #006699;
	text-align: center;
}
#migas P
{
	font-family: sans-serif;
	font-size: 12px;
	/*[empty]margin-top:;*/
	margin-bottom: 29px;
	margin-left: 13px;
}
#migas A
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.forzarIzq
{
	float: left;
	width: 50%;
}
.forzarDer
{
	float: right;
}
.forzarDerArchivo
{
	display: inline;
	float: right;
	border: none;
}
#departamentosyservicios
{
	width: 100%;
}
#C1ebs
{
	float: left;
	width: 22%;
	margin-top: 2%;
	margin-right: 4%;
}
/*********** estilos de plagas ***********/
#menuhorizon
{
	width: 980px;
}
#menuhorizon UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menuhorizon LI
{
	float: left;
	background-color: #DDDDDD;
/*margin-right: 10px;*/
}
#menuhorizon LI A
{
	color: #0E466F;
	text-decoration: none;
	display: block;
	width: 326px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#menuhorizon LI A:hover
{
	color: #FF0000;
	background-color: #0E466F;
}
.listaMenuControlPlagas
{
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 290px;
}
.listaMenuControlPlagas LI
{
	margin-bottom: 5px;
	text-indent: -20px;
	background-color: #DDDDDD;
	list-style-type: none;
}
.listaMenuControlPlagas IMG
{
	vertical-align: middle;
	margin-right: 5px;
	margin-right: 10px;
}
.listaMenuControlPlagas A
{
	text-decoration: none;
	color: #333333;
}
.listaMenuControlPlagas A:hover
{
	color: #FF3300;
}
.listaMenuControlPlagas2
{
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listaMenuControlPlagas2 LI
{
	margin-bottom: 5px;
	text-indent: -20px;
	background-color: #DDDDDD;
	list-style-type: none;
}
.listaMenuControlPlagas2 IMG
{
	vertical-align: middle;
	margin-right: 5px;
	margin-right: 10px;
}
.listaMenuControlPlagas2 A
{
	text-decoration: none;
	color: #333333;
}
.listaMenuControlPlagas2 A:hover
{
	color: #FF3300;
}
#plagas
{
}
#plagas H1
{
	font-family: sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #0E466F;
	border-top-width: 4px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0E466F;
	border-right-color: #0E466F;
	border-bottom-color: #0E466F;
	border-left-color: #0E466F;
	text-align: center;
	width: 700px;
	background-position: center center;
	margin: auto;
	padding: 5px;
}
#plagas H2
{
	font-family: sans-serif;
	font-size: 14px;
	color: #0E466F;
	background-color: #DDDDDD;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
#plagas H3
{
	font-family: sans-serif;
	font-size: 90%;
	color: #01090B;
	background-color: #B7D7D9;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
#plagas H4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	background-color: #787878;
	font-size: 14px;
	width: 600px;
	font-weight: bold;
	margin-left: 20px;
}
#menuplagas
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(salud_publica/plagas/img/fondoplagas.jpg);
	background-repeat: no-repeat;
}
#menuplagas LI
{
	margin-bottom: 10px;
	text-indent: -20px;
	margin-left: 20px;
	list-style-type: none;
}
#menuplagas IMG
{
	margin-right: 10px;
}
#menuplagas A
{
	text-decoration: none;
	color: #0E466F;
}
#menuplagas A:hover
{
	color: #FF3300;
}
.tablacontacte1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-color: #0E466F;
	border-right-color: #0E466F;
	border-bottom-color: #0E466F;
	border-left-color: #0E466F;
	background-color: #DDDDDD;
	margin: auto;
	width: 980px;
}
.tablacontacte1 .celdastitulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #003366;
	color: #CCCCCC;
}
.tablacontacte1 .celdascontenido
{
	text-align: left;
}
.forzadoDerplagas
{
	float: right;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.forzadoIzqplagas
{
	float: left;
}
.dosColumnasEnContenido
{
	float: left;
	margin: 15px;
}
.cuatroimagenes
{
	width: 253px;
	float: left;
}
.tresimagenes
{
	width: 337px;
	float: left;
}
.Columnassp1agas
{
	float: left;
	width: 195px;
	margin: 4px;
	background-color: #DDDDDD;
	text-align: center;
}
.enlaceplagas
{
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	margin-right: 10px;
}
.lista
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0E466F;
}
.sinvinietas
{
	list-style-type: none;
}
.novedad
{
	list-style-image: url(/img/nuevob.gif);
}
.documento
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-bottom: 5px;
}
.documento .foto
{
	width: 180px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	height: 180px;
	border: 1px solid #0E466F;
}
.documento .datosLibro
{
	background-color: #DDDDDD;
	margin-left: 200px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	line-height: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}
.documento .resenia
{
	margin-left: 200px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.destacadoCentrado
{
	text-align: justify;
	font-size: 18px;
	background-color: #DDDDDD;
	margin-right: 100px;
	margin-left: 100px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.destacamos
{
	float: left;
	border: 0.5px solid #000000;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.documento .variasfotos
{
	width: 180px;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #0E466F;
	float: left;
}
.documento .variasfotos IMG
{
	margin-bottom: 5px;
}
.hijo
{
	width: 512px;
	float: left;
}
.hijo .foto
{
	vertical-align: middle;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 182px;
	float: left;
	height: 122px;
	margin-left: 10px;
}
.hijo.datos
{
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 200px;
	margin-top: 30px;
}
/*********** estilos de servicios veterinarios ***********/
#animales
{
}
.animales1
{
	margin: 5px;
	padding: 5px;
	width: 480px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
}
.animales1 UL
{
	list-style-type: none;
}
.animales1 LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.animales1 IMG
{
	margin-right: 10px;
}
.animales1 A
{
	text-decoration: none;
	color: #333333;
}
.animales1 A:hover
{
	color: #FF3300;
}
.ebsok
{
	margin: 5px;
	padding: 5px;
	width: 300px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
}
.ebsok UL
{
	list-style-type: none;
}
.ebsok LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.ebsok IMG
{
	margin-right: 10px;
}
.ebsok A
{
	text-decoration: none;
	color: #333333;
}
.ebsok A:hover
{
	color: #FF3300;
}
.cadlista
{
	margin: 5px;
	padding: 5px;
	width: 300px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.cadlista UL
{
	list-style-type: none;
}
.cadlista LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.cadlista IMG
{
	margin-right: 10px;
}
.cadlista A
{
	text-decoration: none;
	color: #333333;
}
.cadlista A:hover
{
	color: #FF3300;
}
.cad
{
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 5px;
	width: 300px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
}
.cad UL
{
	list-style-type: none;
}
.cad LI
{
	margin-bottom: 8px;
	text-indent: 0px;
	margin-left: 0px;
	text-align: justify;
}
.cad IMG
{
	margin-right: 10px;
}
.cad A
{
	text-decoration: none;
	color: #333333;
}
.cad A:hover
{
	color: #FF3300;
}
.cad H1
{
	font: 1em "Lucida Console", Monaco, monospace;
	font-size: 18px;
	color: #369;
}
.cad H4
{
	color: #69F;
}
.cad H2
{
	font-size: 14px;
	color: #69F;
}
.cad P
{
	text-align: justify;
}
.menuhorizontal4
{
	margin: 0px;
	padding: 0px;
}
.menuhorizontal4 LI
{
	float: left;
	list-style-type: none;
	background-color: #E9E9E9;
/*margin-right: 10px;*/
}
.menuhorizontal4 LI A
{
	color: #0E466F;
	text-decoration: none;
	display: block;
	width: 225px;
	text-align: center;
	padding: 5px;
}
.menuhorizontal4 LI A:hover
{
	color: #FF0000;
	list-style-type: none;
}
.preguntasfrec
{
	color: #010365;
	font-weight: bold;
	margin: 5px 18px;
}
.respuestas
{
	color: #010365;
	margin: 5px 18px;
	margin-bottom: 30px;
}
.separacion
{
	margin-bottom: 40px;
	margin-top: 40px;
/*margin-bottom: 30px;*/
}
.menuhorizontalcomunic
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menuhorizontalcomunic LI
{
	float: left;
	width: 192px;
/*margin-right: 10px;*/
}
.comunicacion
{
	width: 775px;
	border: 2px solid #8192A6;
	margin: auto;
	height: 15px;
	background-color: #D6DDE5;
}
.menuhorizontalcomunic LI A
{
	color: #0E466F;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 1px;
	margin: 1px;
}
.menuhorizontalcomunic LI A:hover
{
	color: #FF0000;
	background-color: #E2E7ED;
}
.comunicacion1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-bottom: 5px;
	height: 110px;
}
.comunicacion1 .foto
{
	width: 150px;
	padding: 3px;
	float: left;
	margin-right: 10px;
	border: 1px solid #0E466F;
}
.comunicacion1.datosLibro
{
	background-color: #DDDDDD;
	margin-left: 160px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 8px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-bottom: 2px;
	padding-top: 1px;
}
.comunicacion1 .resenia
{
	margin-left: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/**************estilos de juegos interactivos y formacion***************/
.juegos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-bottom: 5px;
}
.juegos .foto
{
	width: 260px;
	padding: 3px;
	float: left;
	margin-right: 10px;
	border: 1px solid #0E466F;
}
.juegos .datosLibro
{
	background-color: #DDDDDD;
	margin-left: 280px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 8px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	margin-bottom: 2px;
	padding-top: 1px;
}
.juegos .resenia
{
	margin-left: 280px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/**************fin estilos de juegos interactivos y formacion***************/
#menu_gen UL LI A:link
{
	color: #FFFFFF;
	margin: 5px 18px;
}
#menu_gen UL LI A:visited
{
	color: #FFFFFF;
	margin: 5px 18px;
}
#contenido #pie2 .hon
{
	font-size: 4px;
}
#contenido #pie2 .hon
{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
LABEL, LEGEND
{
	display: block;
	margin: 0.5em 0 0.3em;
}
.btn
{
	margin-top: 596px;
}
.checkbox
{
	display: inline;
	width: 25%;
	float: left;
}
.margen
{
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 40px;
}
FORM DIV.cajas
{
	display: inline;
	float: left;
	width: 47%;
	margin-left: 279px;
	margin-top: 45px;
	margin-bottom: 38px;
}
.peque
{
	font-size: 0.7em;
	color: #999999;
	float: right;
	clear: both;
	margin-top: 16px;
}
.flotaIMargen
{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.flotaIzNoticias
{
	float: left;
	margin-right: 15px;
	border: none;
	margin-bottom: 20px;
}
.dosimagenes
{
	width: 500px;
	float: left;
}
#recuadro
{
	border: thin solid #006699;
	padding: 10px;
}
.margenizq
{
	padding-left: 80px;
}
.objetotexto
{
	float: left;
	width: 459px;
	border: 1px solid #000000;
	padding: 0px 0px 10px 5px;
	margin: 7px;
}
.objetotexto H4
{
	font-size: 20pt;
}
.objetotexto A IMG
{
	float: right;
	padding: 5px;
}
.objetotexto OBJECT
{
	float: left;
	margin: 5px;
}
.objetotexto P
{
	margin: 10px 10px 10px 6px;
}
#logospie2
{
	margin-top: 26px;
	text-align: center;
	float: left;
}
#logospie2 A IMG
{
	/*[disabled]margin-top:24px;*/
	margin-bottom: 29px;
}
#georef
{
	width: 230px;
	text-align: right;
	margin-top: 15px;
	padding-left: 750px;
}
#varios H3, #georef H3
{
	padding: 3px 0px;
	margin: 0px 0;
	font: normal bold 17px sans-serif;
	border-top: 1px solid #0C75B6;
}
#actualizada
{
	text-align: right;
	margin-right: 20px;
	font: 0.8em sans-serif;
	color: #898989;
}
#submenu
{
	text-align: center;
	font-size: 12px;
	width: 1024px;
	margin: -3px auto 32px;
}
#submenu UL
{
	list-style-type: none;
}
#submenu UL LI.nivel1
{
	float: left;
	width: 155px;
	/*[disabled]margin-right:2px;*/
}
#submenu UL LI A
{
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #6A94AD;
	border: 1px solid #FFF;
	padding: 2px 0;
	position: relative;
}
#submenu UL LI:hover
{
	position: relative;
}
#submenu UL LI A:hover, #submenu UL LI:hover A.nivel1
{
	background-color: #ACD;
	color: #000;
	position: relative;
}
#submenu UL LI A.nivel1
{
	display: block !important;
	display: none;
	position: relative;
}
#submenu UL LI UL
{
	display: none;
}
#submenu UL LI A:hover UL, #submenu UL LI:hover UL
{
	display: block;
	position: absolute;
	left: 0px;
}
#submenu UL LI UL LI A
{
	width: 170px;
	/*[disabled]padding:6px 0px 8px;*/
	border-top-color: #000;
}
#submenu UL LI UL LI A:hover
{
	border-top-color: #000;
	position: relative;
}
/************** estilos de prevencion y expertos   ***************/
.estrategia
{
	width: 945px;
	padding: 0 36px;
	margin: 0 0px 0 0;
	font-size: 12pt;
}
.estrategia P
{
}
.estrategia LI
{
	margin-bottom: 5px;
	text-indent: -3px;
	margin-left: 10px;
	font-size: 13px;
}
.programasestrategia
{
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 350px;
}
.programasestrategia UL
{
	list-style-type: none;
}
.programasestrategia2 UL
{
	list-style-type: none;
}
.programasestrategia LI
{
	margin-bottom: 5px;
	text-indent: -3px;
	margin-left: 10px;
}
.programasestrategia IMG
{
	margin-right: 20px;
	margin-top: 5px;
	margin-left: -25px;
}
.menuhorizoprev
{
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}
.menuhorizoprev LI
{
	float: left;
	list-style-type: none;
	background-color: #4583B2;
	margin-right: 2px;
/*margin-right: 10px;*/
}
.menuhorizoprev LI A
{
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 190px;
	text-align: center;
	padding: 5px 0px;
	margin: 0 0 0 0px;
}
.menuhorizoprev LI A:hover
{
	color: #F06D1B;
	list-style-type: none;
}
#descripcion
{
	border-top-color: #000;
	position: relative;
	background-image: url(prev_prom_saludambiental/img/banner_descripcion.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	text-align: center;
}
.margenestexto
{
	text-align: justify;
	font-size: 18px;
	margin-right: 200px;
	margin-left: 150px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.contenidoexperto
{
	float: left;
	width: 459px;
	border: 1px solid #939393;
	padding: 0px 0px 5px 5px;
	margin: 5px;
}
.contenidoexperto IMG
{
	float: left;
	margin: 5px;
}
.contenidoexperto P
{
	margin: 10px;
	margin-left: 90px;
}
.contenidoexperto P.parrafodestacado
{
	background-color: #E4E4E4;
}
.fichaexperto
{
	text-align: justify;
	font-size: 18px;
	margin-right: 110px;
	margin-left: 110px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
	border: 1px solid #0E466F;
	background-color: #4C6A84;
}
.fichaexperto P
{
	color: #FFF;
}
#genteSaludableBannersIntro #Izq, #genteSaludableBannersIntro #Cen
{
	float: left;
	width: 360px;
}
#redes_sociales
{
	background-color: #F4F4F4;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #0E466F;
	border-top: 1px solid #0E466F;
}
.CMS
{
	margin: 15px 5px 5px;
	padding: 5px;
	width: 300px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom: 1px solid #CCC;
}
.CMS UL
{
	list-style-type: none;
}
.CMS P
{
	margin-bottom: 2px;
	margin-top: 2px;
}
.CMS LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.CMS IMG
{
	margin-right: 10px;
}
.CMS A
{
	text-decoration: none;
	color: #333333;
}
.CMS A:hover
{
	color: #FF3300;
}
.CMS_peq
{
	margin: 5px;
	padding: 5px;
	width: 270px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.CMS_peq UL
{
	list-style-type: none;
}
.CMS_peq LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.CMS_peq IMG
{
	margin-right: 10px;
}
.CMS_peq A
{
	text-decoration: none;
	color: #333333;
}
.CMS_peq A:hover
{
	color: #FF3300;
}
.CMS_gra
{
	margin: 15px 5px 5px;
	padding: 5px;
	width: 360px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.CMS_gra UL
{
	list-style-type: none;
}
.CMS_gra LI
{
	margin-bottom: 20px;
	text-indent: -20px;
	margin-left: 20px;
}
.CMS_gra IMG
{
	margin-right: 10px;
}
.CMS_gra A
{
	text-decoration: none;
	color: #333333;
}
.CMS_gra A:hover
{
	color: #FF3300;
}
IMG.procentro
{
	/*+placement:shift -2px -115px;*/
	position: relative;
	left: -2px;
	top: -115px;
}
.proyecto UL
{
	font-size: 12px;
}
#CursosCyS
{
	width: 960px;
	float: left;
	padding-right: -3px;
	border-top: 3px solid #4772B2;
	border-bottom: 3px solid #4772B2;
	padding-bottom: 30px;
}
#seccion
{
	width: 590px;
	float: left;
}
#seccion_peq
{
	width: 350px;
	float: left;
}
#menu_pr
{
	text-align: center;
	font-size: 12px;
	/*[disabled]width:1000px;*/
	height: 190px;
	z-index: 1;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_pr
{
	padding-left: 40px;
}
#menu_pr UL
{
	list-style-type: none;
	z-index: 1;
	margin: 0 0 0 -40px;
}
#menu_pr UL LI.nivel1
{
	float: left;
	width: 190px;
	/*[disabled]margin-right:2px;*/
	z-index: 1;
	/*[disabled]height:20px;*/
}
#menu_pr UL LI A
{
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #000;
	border: 2px solid #000;
	position: relative;
	z-index: 1;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#menu_pr UL LI:hover
{
	position: relative;
	z-index: 1;
}
#menu_pr UL LI A:hover, #menu_pr UL LI:hover A.nivel1
{
	background-color: #666;
	color: #000;
	position: relative;
	z-index: 1;
	border: 0px solid #000000;
}
#menu_pr UL LI A.nivel1
{
	display: block !important;
	display: none;
	position: relative;
	z-index: 1;
}
#menu_pr UL LI UL
{
	display: none;
	z-index: 1;
}
#menu_pr UL LI A:hover UL, #menu_pr UL LI:hover UL
{
	display: block;
	position: absolute;
	left: 0px;
	z-index: 1;
}
#menu_pr UL LI UL LI A
{
	width: 190px;
	border-top-color: #000;
	z-index: 1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
}
#menu_pr UL LI UL LI A:hover
{
	border-top-color: #000;
	position: relative;
	z-index: 1;
	padding: 0px;
	margin: 0 0px;
}
.linkazul P
{
	margin-left: 30px;
	margin-right: 30px;
}
.linkazul IMG
{
	margin-left: 30px;
	margin-right: 30px;
	margin-right: 10px;
}
.linkazul A
{
	margin-left: 30px;
	margin-right: 30px;
	color: #3CF;
	font-size: 15px;
}
.linkazul A:hover
{
	margin-left: 30px;
	margin-right: 30px;
	color: #3CF;
	font-size: 15px;
}
#cabecera #logos #logo_buscador FORM INPUT
{
	/*+placement:shift 825px -34px;*/
	position: relative;
	left: 825px;
	top: -34px;
	margin: -22px 0 0;
}
#menu1 IMG
{
	padding-top: 0px;
}
#menu1
{
	float: left;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	/*[disabled]border-bottom:1px solid #666;*/
	padding: 0px;
	margin-top: -44px;
	/*+placement:shift -55px 2px;*/
	position: relative;
	left: -55px;
	top: 2px;
	margin-bottom: -3px;
	margin-left: 86px;
}
#menu1 UL
{
	margin: 0 0 0 225px;
	padding: 10px 10px 0 1px;
	list-style: none;
}
#menu1 LI
{
	display: inline;
	margin: 0;
	padding: 0;
}
#menu1 UL A
{
	float: left;
	background: url(tableftF.gif) no-repeat left top;
	margin: 0px;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#menu1 A SPAN
{
	float: left;
	display: block;
	background: url(tabrightF.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
}
/*Commented Backslash Hack hides rule from IE5-Mac \*/
#menu1 A SPAN
{
	float: none;
}
/*End IE5-Mac hack*/
#menu1 A:hover SPAN
{
	color: #FFF;
}
#menu1 A:hover
{
	background-position: 0% -42px;
}
#menu1 A:hover SPAN
{
	background-position: 100% -42px;
}
#menu1 IMG
{
	margin-left: 8px;
	margin-top: -4px;
}
#logo1, #logo2
{
	float: left;
	padding-right: -3px;
}
#logosmsred
{
	float: left;
	padding-right: -3px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}
#logos
{
	overflow: hidden;
	margin: 9px 0 8px;
}
#logo_buscador
{
	margin: 0;
}
#imagen_dinamica
{
	padding: 0px;
	margin-top: -8px;
}
UL.menu_color2
{
	list-style: none;
	margin-left: 100px;
}
UL.menu_color2 LI
{
	display: block;
	position: relative;
	padding: 1px 35px 1px 30px;
	background: #0C75B6;
	border-right: 1px solid #8BC9CF;
	border-bottom: 1px solid #8BC9CF;
	border-top: 1px solid #E5EAEA;
	border-left: 1px solid #E5EAEA;
	width: 210px;
}
UL.menu_color2 UL
{
	position: absolute;
	left: 51px;
	top: -1px;
	display: none;
	list-style: none;
}
UL.menu_color2>LI>UL
{
	position: absolute;
	left: 0px;
	top: 19px;
	display: none;
	list-style: none;
}
UL.menu_color2 LI:hover
{
	background: #0C75B6;
	border-right: 1px solid #E5EAEA;
	border-bottom: 1px solid #E5EAEA;
	border-top: 1px solid #8BC9CF;
	border-left: 1px solid #8BC9CF;
}
UL.menu_color2 LI:hover>UL
{
	display: block;
}
UL.menu_color2>LI
{
	display: inline;
}
UL.menu_color2>LI>UL>LI>A
{
	text-decoration: none;
	color: #0C75B6;
}
#menu2
{
	text-align: center;
	font-size: 12px;
	width: 1100px;
	margin: 69px auto 32px -42px;
	z-index: 1;
}
#menu2 UL
{
	list-style-type: none;
	z-index: 1;
}
#menu2 UL LI.nivel1
{
	float: left;
	width: 204px;
	/*[disabled]margin-right:2px;*/
	z-index: 1;
}
#menu2 UL LI A
{
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #0C75B6;
	border: 1px solid #FFF;
	padding: 2px 0;
	position: relative;
	z-index: 1;
}
#menu2 UL LI:hover
{
	position: relative;
	z-index: 3;
}
#menu2 UL LI A:hover, #menu2 UL LI:hover A.nivel1
{
	background-color: #6CC;
	color: #000;
	position: relative;
	z-index: 1;
}
#menu2 UL LI A.nivel1
{
	display: block !important;
	display: none;
	position: relative;
	z-index: 1;
}
#menu2 UL LI UL
{
	display: none;
	z-index: 1;
}
#menu2 UL LI A:hover UL, #menu2 UL LI:hover UL
{
	display: block;
	position: absolute;
	left: 0px;
	z-index: 1;
}
#menu2 UL LI UL LI A
{
	width: 204px;
	/*[disabled]padding:6px 0px 8px;*/
	border-top-color: #000;
	z-index: 1;
	margin-left: -41px;
}
#menu2 UL LI UL LI A:hover
{
	border-top-color: #000;
	position: relative;
	z-index: 1;
}
TABLE.falsa
{
	border-collapse: collapse;
	border: 0px solid #000000;
	float: left;
	position: relative;
	z-index: 1;
}
#area_tematica IMG
{
	margin: 1px 22px 1px 1px;
	float: left;
}
#area_tematica
{
	width: 1026px;
	float: left;
	margin-top: -2px;
	margin-left: 26px;
}
.mejor_web
{
	float: left;
	margin: 5px 6px;
	text-align: center;
}

