/* ----------------------------------- ELEMENTOS DE LA PAGINA WEB --------------------------------*/

body{ color:#000000;  background:#FFFFFF url("/images/address.gif") repeat-x bottom; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:75%; margin:0px; padding:0px;}

img { border: 0px none;}

p{ line-height:15px;}

address{ text-align: center; color:#333333; font-style:normal;}

kbd { line-height:2em; font-size:.8em; font-weight:normal; font-family:"Lucida console", Courier, monospace, sans-serif; border-top:.15em solid #ccc; border-right:.25em solid #aaa; border-bottom:.3em solid #888; border-left:.2em solid #bbb; padding:.05em .2em; color:#000; background:#eee; vertical-align:text-bottom;}

.oculto{ position:absolute; left:-999px; width:990px; font-size:0%; padding:0px; margin:0px; color:#FFFFFF;}

.centrado {text-align:center;}

.fecha {font-size:0.75em; color: #333333; font-weight:normal;}

.derecha { text-align:right; }

.destacado {color:#E00000;}



.flotadcha {float:right; clear:right; margin: 0px 0px 10px 10px;}
.flotaizda {float:left; clear:left; margin: 0px 10px 10px 0px;}
.foros {}



h1{ color: #FF9900; font-size: 150%; font-weight: bold; text-align: left; width:97%; padding: 0px 0px 0px 17px; margin: 10px 0px 10px 0px; background: transparent url("images/h1.gif") no-repeat left; border-bottom: 1px solid #015C55; font-family:Verdana, Arial,  sans-serif; text-transform:capitalize; font-variant:small-caps;}

h2{ color: #505b16; font-size: 125%; font-weight: bold; text-align: left; width:97%; padding: 0px 0px 0px 12px; margin: 30px 0px 10px 0px; background: transparent url("images/h2.gif") no-repeat top left; font-family: Arial, Verdana, sans-serif;}

.h2{ border-bottom: 1px solid #BFC000;}

h3{font-weight:bold; font-size: 110%; text-align: left; color:#447A25;}





ul{ width:auto;}

li {list-style-type: none; list-style-position:outside;  width:auto;}







form { margin: 0px; padding: 0px;}

form dl{ width: 98%;}

form dt{ float: left; width: 20%; margin: 0px; padding: 5px 2px 2px 2px; font-weight:bold;}

form dt{ clear:both;}/* Hack for mac-ie5 */

form dd{ float: left; width: 75%; margin: 0px; padding: 2px;}





select{ font-size:90%;}



table{ width: 95%;}

caption{color:#009900; text-align:center; font-style:italic; margin-bottom:15px; text-align:left;}

th{ color:#FD9901; text-align:left;}

td{ text-align:left; border-bottom: 1px solid #7B92AD;}



td ul li {list-style-type:none; padding: 0px;}



a img { border: 0px none; }



a { font-weight: bold;text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; }

a:link { color:#996600; }

a:visited { color:#015C55;text-decoration:none;}

a:hover { color: #015C55; text-decoration:underline;}



/* --------------------------------------- MAQUETACIÓN BÁSICA ----------------------------------------------*/

#encabezado{
	position:relative;
	float:right;
	width:100%;
	margin:0px;
	padding: 0px 0px 8px 0px;
	background:#FFFFFF url("images/separador2.gif") repeat-x bottom;
	border-width: 3px;
}

#logos{
	float:left;
	width:680px;
	padding:0px;
	margin:0px;
}

#logos img {padding-left:10px;}

#logos ul {
width:100%; margin:0px; padding:0px; text-align:center;
}
#logos ul li {
	list-style-type:none; /*text-align:center;*/
	float:left;
	font-size: smaller;
}

/* ------------------------------------------- MENU AUXILIAR ---------------------------------------------*/

#menuauxiliar{
	position:relative;
	float:right;
	width:45%;
	margin: 0px 0px 15px 0px;
	padding: 3px 0px 0px 0px;
	text-align:right;
}

#menuauxiliar ul{width:100%; margin:0px; padding:0px; padding: 3px 0px 0px 0px;}

#menuauxiliar ul li { display:inline; margin:0px; padding: 3px 0px 0px 0px; text-align:center;}

#menuauxiliar ul li a{ background:transparent url("images/menuaux.gif") no-repeat top; border-top:1px solid #636363; margin: 0px; padding: 3px 5px 0px 5px;}



/* ------------------------------------------- BUSCADOR ---------------------------------------------*/

#buscador { position:relative; float:right; width:45%; padding:0px; margin: 0px 0px 15px 0px; text-align:right;}

#buscador form {margin:0px; padding:0px; padding-left:10px;}

#buscador label{ color: #666666; font-size:90%;}

#buscador input{ font-size:90%;}

.boton{  border: solid 1px #000000; background: #447A25; color:#FFFFFF; font-weight:bold; padding:0px; }



/* ------------------------------------------- MENU MUNICIPIOS---------------------------------------------*/

#menumunic{position:relative; width:99%; float:right; margin:0px; padding: 0px; text-align:right;}

#menumunic li{ display:inline; margin: 0px 1px 3px 0px; padding: 4px 3px 4px 8px; border-left:1px solid #83AF24; background:#FDF8D4 url("images/menumunic.gif") no-repeat left;}



/* ------------------------------------------- CUERPO ---------------------------------------------*/

#cuerpo{ position:relative; float:left; width:100%; background:#FFFFFF; font-weight:normal; margin:0px; padding: 10px 0px 0px 0px; border-bottom: 1px dotted #C6D318;}



/* ------------------------------------------- COLUMNA IZQUIERDA (MENÚS) ---------------------------------------------*/

#colizda{ position:relative; float:left; width:20%; padding:0px; margin:0px 0px 0px 5px; text-align:left; font-family:Verdana, Arial, sans-serif;

voice-family: "\"}\"";

voice-family:inherit;

width:19%;

}



body>#colizda { width:19%;} 







/* ------------------------------------------- MENU PRINCIPAL---------------------------------------------*/

.bloquemenu { position:relative; float:left; width:100%; margin:0px 0px 10px 0px; padding:0px; background:#ECEBB2 url("images/corner1.gif") no-repeat bottom left;}



#colizda p{  margin:0px; padding:0px 2% 1px 2%; width:100%; font-size:100%; font-family:Arial, Verdana, sans-serif; text-align:left; font-weight:bold; color:#FFFFFF; background:#447A25 url("images/clip.gif") no-repeat top right; text-transform: capitalize; text-decoration:none; letter-spacing:1px;

voice-family: "\"}\"";

voice-family:inherit;

width:96%;

}



#colizda form label{  display: block; margin:0px 0px 3px 0px; padding:0px 2% 1px 2%; width:100%; font-size:100%; font-family:Arial, Verdana, sans-serif; text-align:left; font-weight:bold; color:#FFFFFF; background:#447A25 url("images/clip.gif") no-repeat top right; text-transform: capitalize; text-decoration:none; letter-spacing:1px;

voice-family: "\"}\"";

voice-family:inherit;

width:96%;

}



body>#colizda p{ width:96%;} 



body>#colizda form label{ width:96%;} 



#colizda ul{width:100%; text-align:left; margin:0px 0px 0px 0px; padding:3px 0px 2px 2%;

voice-family: "\"}\"";

voice-family:inherit;

width:98%;

}

body>#colizda ul{ width:98%;} 



#colizda ul li { margin:0px 0px 2px 0px; padding: 0px; list-style-type:none;}

#colizda ul li a{ margin:0px; padding: 0px 0px 0px 7px; background:transparent url("images/menu.gif") no-repeat top left; }



#colizda a:link{ color:#000000;font-weight:normal; font-size:95%;}

#colizda a:visited{ color:#015C55;text-decoration: none;font-weight:normal; font-size:95%;}

#colizda a:hover{ color:#015C55; text-decoration:underline;font-weight:normal; font-size:95%;}



/* ------------------------------------------- CONTENIDO DE LA PÁGINA ---------------------------------------------*/

#contenido{ position:relative; float:right; width:78%; padding:10px 2% 30px 2%;background:#FFFFF0; color:#000000; min-height:400px; border-left: 1px dotted #C6D318; font-size:100%;

voice-family: "\"}\"";

voice-family:inherit;

width:72%;

}

body>#contenido { width:72%;} 





#migas {position:relative; float:left; width:100%; margin: 0px 0px 30px 0px; padding:0px; border-bottom: 1px solid #D49709;}



/* ------------------------------------------- ELEMENTOS DEL CONTENIDO ---------------------------------------------*/

#contenido ul {width:97%;}

#contenido ul li{ background:transparent url("images/li1.gif") no-repeat top left; padding-left:13px;}

#contenido ul li ul li{ background:transparent url("images/li2.gif") no-repeat top left; padding-left:13px;}



#contenido p{/*width:97%;*/text-indent:20px; text-align:justify;}



#contenido ol li{list-style-type:decimal; padding:0px; }



#contenido form ul { width:95%; margin:0px 0px 20px 1%; padding:0px;}

#contenido form ul li{background:transparent none; padding:0px;}

#contenido form ol li{list-style-type:decimal; padding:0px; font-weight:bold;}

#contenido form ol li ul{ width:95%; margin:0px 0px 20px 1%; padding:0px;}

#contenido form ol li ul li{list-style-type:none; padding:0px;display:inline; font-weight:normal;}



#contenido table td ul{margin:0px;padding:0px}

#contenido table td ul li {padding:0px;margin:0px;list-style-type:none; background:none;}



#bloquedir p{ text-indent: 0px;}



#bloquenoticia img{text-align:center;}

#bloquenoticia h2 a{text-transform:lowercase;}



#mapaweb ol{list-style-type:none; margin:0px; padding:0px; }

#mapaweb ol li{ list-style-type:none; background:transparent url("images/li2.gif") no-repeat top left; padding-left:13px;}

/* #mapaweb ol li a{ background:transparent url("images/limapaweb.gif") no-repeat left; padding-left:13px;} */



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

#mapaweb ul li{background:transparent none; list-style-type:none;}

#mapaweb ul li a{ background:transparent url("images/li1.gif") no-repeat left; padding-left:13px;}



#escudos{
	width:550px;
	text-align:center;
	font-size:80%;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}

#escudos ul{
	width:100%;
	text-align:center;
}

#escudos ul li{display:block; list-style-type:none; background:none; width:80px; text-align:center; float:left;}



#escu_centrados {
	text-align: center;
	height: auto;
	width: auto;
}

.logosmovi{position:relative; float:left; width:100%; text-align:center; font-size:80%; margin:10px 0px 0px 0px; padding:0px;}

.logosmovi ul{ width:100%; margin:0px; padding:0px; text-align:center;}

.logosmovi ul li{display:inline; list-style-type:none; background:none; width:22%; /*text-align:center;*/ float:left;}

/*#escudos ul li a{text-decoration:none;}*/





/* ------------------------------------------- PIE DE PAGINA ---------------------------------------------*/

#ayto{position:relative; float:left; width:100%; text-align:center; font-size:80%; color:#666666; margin:0px; padding:0px;  background: #FFFFFF url("images/fondo.gif"); border-top:1px solid #999999;}

#ayto ul{ width:100%; margin:0px; padding:0px; text-align:center;}

#ayto ul li{display:block; list-style-type:none; float:left; width:12%;}

#ayto ul li a{text-decoration:none;}



/* ------------------------------------------- PAGINACIÓN ---------------------------------------------*/



#paginacion{ margin:10px 0px 10px 0px; padding:5px 0px 0px 0px; border-top:1px solid #cccccc; clear:both;}

#paginacion ul { margin:0px; padding:0px;list-style-type:none; width:99%; }

#paginacion ul li {position:relative; float:left; width:17%; background:transparent none; list-style-type:none;}

#paginacion #expandir1 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:right; margin-right:2%;}

#paginacion #expandir11 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:right; margin-right:2%;}



#paginacion #expandir2 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:left; margin-right:2%;}

#paginacion #expandir22 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:left; margin-right:2%;} 



a.ante:link { background:transparent url("images/ante.gif") no-repeat left; padding-left:16px;}

a.ante:visited { background:transparent url("images/ante.gif") no-repeat left; padding-left:16px;}

a.ante:hover { background:#FFFFCC url("images/ante.gif") no-repeat left; padding-left:16px;}



a.post:link { background:transparent url("images/post.gif") no-repeat right; padding-right:16px;}

a.post:visited { background:transparent url("images/post.gif") no-repeat right; padding-right:16px;}

a.post:hover { background:#FFFFCC url("images/post.gif") no-repeat right; padding-right:16px;}



a.primero:link { background:transparent url("images/primero.gif") no-repeat left; padding-left:19px;}

a.primero:visited { background:transparent url("images/primero.gif") no-repeat left; padding-left:19px;}

a.primero:hover { background:#FFFFCC url("images/primero.gif") no-repeat left; padding-left:19px;}



a.ultimo:link { background:transparent url("images/ultimo.gif") no-repeat right; padding-right:19px;}

a.ultimo:visited { background:transparent url("images/ultimo.gif") no-repeat right; padding-right:19px;}

a.ultimo:hover { background:#FFFFCC url("images/ultimo.gif") no-repeat right; padding-right:19px;}



a.volver:link { background:transparent url("images/volver.gif") no-repeat left; padding-left:20px;}

a.volver:visited { background:transparent url("images/volver.gif") no-repeat left; padding-left:20px;}

a.volver:hover { background:#FFFFCC url("images/volver.gif") no-repeat left; padding-left:20px;}



/* -------------------------------------- INDICADORES -------------------------------------------------*/



#indicadores dt{font-weight: bold;}





/* -------------------------------------- MIGAS -------------------------------------------------*/



/*

#migas ul{ text-align: left; margin:0px; padding: 1px 5px 1px 0px;}

#migas ul li { display: inline; padding: 0px 0px 0px 15px; margin:0px; background:transparent url("images/migas.gif") no-repeat left;}

#migas ul li a { color:#005DA5;}

#migas ul li a:link { }

#migas ul li a:visited { color: #005DA5;}

#migas ul li a:hover { color: #005DA5;}

#migas ul li a:active { color: #005DA5;}



#seleccion{ position:relative; float:left; width:100%; text-align:center; padding:0px; margin:0px 0px 2px 0px ; color:#666699; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:0.8em;}

#seleccion select{ font-size:0.8em; height:auto; font-weight:bold; color:#666666;}

#seleccion input{ font-size:0.8em;  padding:0px;}

*/

.TitVideo {
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:#ECEBB2 url("images/corner1.gif") no-repeat bottom left;
	font-size: large;
}
#escu_cas {
	text-align: center;
}
#escu_cas ul {
	display: inline;
}
#escu_cas ul li {
	text-align: center;
	display: inline;
}

