@CHARSET "UTF-8";
/*
	AZUL CLARO #BDD5E1
	AZUL CLARO HOVER #7cbfe1

*/


* { 
	padding: 0; margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

a { font-weight: bold; text-decoration: none; color:#103C7B;}
a:hover { color: #eb8a07; text-decoration: underline;}

h1 { font-size: 240%; font-weight: bold; margin: 12px 8px;}
h2 { font-size: 220%; font-weight: bold; margin: 12px 8px;}
h3 { font-size: 200%; font-weight: bold; margin: 12px 8px;}
h4 { font-size: 180%; font-weight: bold; margin: 12px 8px;}
h5 { font-size: 160%; font-weight: bold; margin: 12px 8px;}
h6 { font-size: 140%; font-weight: bold; margin: 12px 8px; color: #4189BD;}

hr { border: 1px solid #ccc;}

p { margin: 12px 0px }
label { font-weight: bold; color: #4189BD; }

ul {
	margin: 15px;	
}
ul li {
	margin: 5px;	
}

td#escudo {
	width: 418px; height: 85px;
	background: url("../img/escudo.jpg") no-repeat right top #0F59A0;
}
td#servicios {
	width: 190px; height: 85px;
	background: url("../img/servicios.jpg") no-repeat left top #0F59A0;
	font-weight: bold;
	color: #eb8a07;
}
	td#servicios label { font-size: 125%; color: #eb8a07; margin-left: 15px; }
	td#servicios ul { list-style: none; float: right; margin: 0; }
	td#servicios ul li { 
		margin: 0;
		display: inline;
		position: relative; 
	}
	td#servicios li ul { 
		position: absolute;
		display: none; 
	}
	td#servicios ul li a {
		display: block;
		width: 100px;
		height:18px;
		padding-left:5px;
		text-decoration: none;
		background-color:  #eb8a07;
		filter: alpha(opacity=70); opacity: .7;
	}
	td#servicios ul li a:hover {
		color: #103C7B;
		filter: alpha(opacity=100); opacity: 1;
	}
	/* Fix IE. Hide from IE Mac \*/
	/** html ul li { float: left; }
	* html ul li a { height: 1%; }*/
	/* End */
	td#servicios li:hover ul, td#servicios li.over ul { display: block; }
	
td#telefonos {
	height: 85px;
	width: auto;
	background: url("../img/telefonos.jpg") no-repeat left top #0D3A7D;
}
	#telefonos h3 {
		margin-bottom: 2px;
	} 
	#telefonos p {
		font-size: 14px; font-weight: bold;
		margin: 2px; 
	}
td#idiomas {
	height: 30px; width: 120px;
	background-color: #BFD5E2;
	border-top: 2px dotted #4189BD;
	border-bottom: 	2px dotted #4189BD;
}
td#idiomas input {
	margin-left: 15px;
	border: 1px solid #aaa; 
}
td#menuSuperior {
	height: 30px;
	background: url("../img/bg_menu_sup.jpg") repeat-y left #0D3A7D;
	border-top: 2px dotted #4189BD;
	border-bottom: 	2px dotted #4189BD;
}
	td#menuSuperior ul  {  list-style: none; }
	td#menuSuperior ul li  { margin: 0 8px; padding: 1px 8px; display: inline; background-color: #081073; border: 1px solid white;}
	td#menuSuperior ul li a { color: #fff; }
	td#menuSuperior ul li a:hover { color: #EB8A07; text-decoration: none; }

td#telefonos {
	text-align: center;
	color: white;	
}
td#menuPrincipal {
	background: url("../img/bg_menu.jpg") repeat-y left #EBECE7;
	border-right: 2px dotted #4189BD;	
	vertical-align: top;
}
	ul.menuPrincipal  { margin: 15px 3px 35px 15px; list-style: none;}
	ul.menuPrincipal li  { margin: 5px 0px; }
	ul.menuPrincipal li a { color: #eb8a07 }
	ul.menuPrincipal li a:hover { color: #4189BD; }

td#pie {
	background-color: #CCCCCC;
	height: 80px;
}


td#contido {
	vertical-align: top;
	border-right: 2px dotted #4189BD;
	padding: 10px;
}
	td#contido h4 {
		margin-bottom: 3px;
		border-bottom: 1px solid #ccc;	
	}
	img.imagen {
		float: right;
		margin: 10px;
		padding: 10px;
		border: 2px solid #ccc;
	}

td#contidoPaginacion {
	height: 35px;
	font-weight: bold; 
	color: #999;
}
td#contidoMenu { 
	width: 400px; vertical-align: top;
}

	ul.contidoMenu  { margin: 10px 3px 10px 10px; list-style: none;}
	ul.contidoMenu li  { padding: 3px 5px;width: 180px; border-bottom: 1px solid #ccc;}
	ul.contidoMenu li a { color: black; margin: 5px 0px; padding: 3px 5px; }
	ul.contidoMenu li a:hover { color: #4189BD; background-color: #7cbfe1; }

	ul.mservicios  { margin: 5px 3px 35px 10px; list-style: none;}
	ul.mservicios li  {  border-bottom: none;}
	ul.mservicios li a { display:block; color: black; margin: 5px 0px; padding: 3px 5px; ;background-color: #BDD5E1; width: 120px; }
	ul.mservicios li a:hover { color: #4189BD; background-color: #7cbfe1; }



.gris { color: #999; font-weight: bold;}
.w3c { border: none; margin: 8px 0 8px 15px;}

/* FORMULARIOS */

input, textarea, select {
	width: 300px;
	border: 1px solid #BFD5E2;
	border-bottom-color:  #4189BD;
	border-right-color:  #4189BD;
	color: #4189BD;
}
 input.boton  { width: auto;  font-weight: bold; cursor: pointer;}

p.error{
	margin: 0;
	color: red;
	font-weight: bold;
	padding-left: 18px;
	line-height: 16px;
	background: url("../img/error.png") no-repeat left top;
}

h5.novas_destacadas {
	color: #103C7B;
}
ul.novas_destacadas {
	margin-left: 25px;
}
ul.novas_destacadas li {
	list-style-type:none;
	list-style-image: url("../img/Arrow3.gif");
}

td.tramite_desc {
	padding-bottom: 15px;
}
td.tramite_link {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	width: 48px;
}
a.tramite_link {
	display: block;
	float: left;
	background: url("../img/pdf.png") no-repeat left top;
	width: 43px;
	height: 48px;	
}
a.tramite_link:hover {
	background-position: right top;	
}
span.tramite img {
	margin-right: 20px;
	margin-bottom: 10px;
}



a.enlace_pdf {
	padding-left: 25px; line-height: 22px; display: block;
	background: url("../img/pdf_icon.png") no-repeat left top;
}
a.enlace_word {
	padding-left: 25px; line-height: 22px; display: block;
	background: url("../img/word_icon.png") no-repeat left top;
}
a.enlace_powerpoint {
	padding-left: 25px; line-height: 22px; display: block;
	background: url("../img/powerpoint_icon.png") no-repeat left top;
}
a.enlace_zip {
	padding-left: 25px; line-height: 22px; display: block;
	background: url("../img/zip_icon.png") no-repeat left top;
}