@charset "utf-8";
/* CSS Document */

img, div, .Boton01, .Boton02, .Boton03 { behavior: url(/css/iepngfix/iepngfix.htc) }


/*Global parameters*/
body{
	background:#FFF;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#C2CED8;
}

.banner{
	height:300px;
	margin-left:5px;
}

* html .banner{
	*height:300px;
}

#container{
	margin: 0 auto;
	width:990px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

/*Header*/

* html #header{
	width:983px;
	height:125px;
	background:url(../img/header.jpg) no-repeat;
	*margin-left:6px;
}

#header{
	width:983px;
	height:125px;
	background:url(../img/header.jpg) no-repeat;
	margin-left:6px;
}

#header img{
	width:123px;	
	float:left;
}

#header h1{
	float:left;	
	font-size:18px;
	color:#3d3a95;
	width:400px;
	margin-top:35px;
	margin-left:15px;
	font-weight:bold;
}
/*Menu*/
#menu{
	width:990px;
	height:34px;
	background:url(../img/menu_index.png) no-repeat;
	margin-left:3px;
}

 /* IE6 Only */
* html #menu li{
	float:left;	
	*margin-left:45px;
	margin-top:7px;
	color:white;
} 

#menu li{
	float:left;	
	margin-left:55px;
	margin-top:7px;
	color:white;
}

#menu a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
	font-weight:bold;
}

#menu a:hover{
	color:#F60;	
}

 /* IE6 Only */
* html #menu li img{
	width:39px;
	height:33px;
	float:left;
	margin-top:-7px;
	*margin-left:117px;
} 

#menu li img{
	width:35px;
	height:33px;
	float:left;
	margin-top:-7px;
	margin-left:117px;
}

.telefono{
	font-weight:bold;	
	font-size:19px;
}
/*//End Menu//*/
/*//End Header//*/
/*//End Global//*/
/*Content Index.html parameters*/
#content{
	clear:both;
	width:990px;
	height:auto;
	padding-top:10px;
}

#content_01{
	background:url(../img/contenido_03.jpg) no-repeat;	
	width:990px;
	height:323px;
}

#content_01_text{
	float:right;
	width:640px;
	margin-top:7px;
	margin-right:10px;
}

#content_01_text h1{
	color:#3d3a95;;
	font-size:14px;
	float:left;
	height:16px;
	margin-left:11px;
	margin-top:25px;
	margin-bottom:15px;
	font-weight:bolder;
}

#content_01_text p{
	font-size:12px;
	margin-top:15px;
	clear:both;
	margin-left:25px;
}

#content_01_text a{
	color:#F60;
}

#content_02{
	background:url(../img/contenido_06.jpg) no-repeat;
	float:left;
	width:360px;
	height:190px;
}

#content_02 h1 a{
	float:right;
	color:#000;
	text-decoration:none;
	font-size:17px;
	width:200px;
	margin-left:-50px;
	margin-top:25px;
}

#content_02 h1 a:hover{
		color:#F60;
		text-decoration:underline;
}

#content_03{
	float:left;	
	background:url(../img/contenido_08.jpg) no-repeat;
	width:610px;
	height:188px;
	margin-left:20px;
}

#content_03 p{
	font-size:12px;	
	width:580px;
	margin-left:10px;
	margin-top:25px;
}

#content_03 a{
	color:#000;
}

#content_03 a:hover{
	color:#F60;
}

#content_04{
	clear:left;
	float:left;
	background:url(../img/contenido_07.jpg) no-repeat;
	width:360px;
	height:200px;
	margin-top:15px;
}

#content_04 h1 a{
	float:left;
	color:#000;
	text-decoration:none;
	font-size:17px;
	width:180px;
	margin-left:30px;
	margin-top:28px;
}

#content_04 h1 a:hover{
		color:#F60;
		text-decoration:underline;
}

#footer{
	width:990px;	
	height:330px;
}

#footer h3{
	text-align:center;
}

#foot_img{
	background:url(../img/footer.jpg) no-repeat;;
	width:990px;
	height:24px;
	clear:both;
}

#valid_document{
	clear:both;
	float:left;
}

#eco{
	float:left;
	width:80px;
	height:70px;
	margin-left:905px;
}

#eco2{
	float:left;
	width:80px;
	height:70px;
	margin-left:815px;
}

 /* IE6 Only */
* html #eco2{
	float:left;
	width:80px;
	height:70px;
	*margin-left:455px;
} 

* html #eco{
	float:left;
	width:80px;
	height:70px;
	*margin-left:455px;
} 

#eco img{
	width:75px;
	height:70px;
}

#eco2 img{
	width:75px;
	height:70px;
}

#content_contact{
	background:url(../img/contenido_10.jpg) no-repeat;	
	width:990px;
	height:570px;
	margin-top:50px;
}
#content_contact_00{
	width:290px;
	height:300px;
	float:left;
	text-align:justify;
}
#content_contact_00 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding-top:75px;
	padding-left:10px;	
	padding-right:18px;	
}

#content_contact_00 p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-top:50px;
	padding-left:10px;	
}

#content_contact_01{
	padding-top:25px;
	margin-left:300px;
	width:650px;
	height:500px;
}

legend {
	font-weight: bold;
	color: black;
	font-size: 110%;
}

fieldset {
	padding: 10px;
	border: thin solid black;
	margin-bottom: 5px;
}

label{
	display:block;	
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}

.button{
	margin-left:220px;
	margin-top:10px;
}

#content_lista{
	background:url(../img/tarifa_img.png) no-repeat;
	width:990px;
	height:150px;
	padding-top:20px;
}

#content_lista p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#content_listad{
	width:983px;
	height:auto;
	overflow:auto;
}

.listados{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #069;
	float:left;
	margin-left:15px;
}

.listados td{
	padding:3px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.listados th{
	padding:5px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#069;
	font-variant:small-caps;
	color:#FFF;
}

.listados2{
	height:200px;
	border:1px solid #069;
	float:left;
	margin-left:10px;
	margin-left:360px;
}

* html .listados2{
	height:200px;
	border:1px solid #069;
	float:left;
	margin-left:10px;
	*margin-left:190px;
}


.listados2 td{
	padding:3px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.listados2 th{
	padding:5px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#069;
	font-variant:small-caps;
	color:#FFF;
}

.listados3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #069;
	float:left;
	margin-left:15px;
}

.listados3 td{
	padding:3px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.listados3 th{
	padding:5px;
	border:1px solid #069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#069;
	font-variant:small-caps;
	color:#FFF;
}

.Boton01{
	background:url(../img/menu_tab_v2.png) no-repeat;
	color:#FFF;
	text-transform:capitalize;
	border:none;
	width:209px;
	height:37px;
	margin-top:20px;
	margin-left:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.Boton02{
	background:url(../img/menu_tab_v2.png) no-repeat;
	color:#FFF;
	text-transform:capitalize;
	border:none;
	width:210px;
	height:37px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.Boton03{
	background:url(../img/menu_tab_v2.png) no-repeat;
	color:#FFF;
	text-transform:capitalize;
	border:none;
	width:209px;
	height:37px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#f_muestra{
	font-family:verdana, "Times New Roman", Times, serif;
	width:750px;
	margin-left:100px;
	padding-top:60px;
}
#f_muestra strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}
.td1{
	background:url(../img/th_listados_01.png) no-repeat;
	background-position:center;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}

#f_muestra p{
	margin-top:25px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#f_muestra table{
	font-size:12px;
	margin-left:200px;
	margin-top:50px;
	margin-bottom:50px;
}

#banner{
	float:left;	
	margin-left:25px;
	margin-top:20px;
}

#banner img{	
}

#f_listados{
	padding-top:15px;
	width:965px;
	margin-left:15px;
}

.boton_ad{
	background:url(../img/menu_tab.png) no-repeat;
	width:200px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-left:400px;
	margin-bottom:15px;
}

#p_admin{
	background:#CCC;
	height:auto;
}

#tarifas_01{
background:url(../img/tarifa_img.png) no-repeat;
height:155px;
width:100%;
}

#tarifas_01 h1{
padding-top:25px;
width:900px;
margin-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#tarifas_01 h2{
margin-top:20px;
width:900px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:25px;
}

.tarifa{
	background:#B4CCDE;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:auto;
}

.tarifa td{
	width:auto;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:black 1px solid;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.tarifa_td_1{
	background:url(../img/tarifa_td_01.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
}

.tarifa_td_2{
	background:url(../img/tarifa_td_02.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
	border-left:black 1px solid;
}

.tarifa_td_3{
	background:url(../img/tarifa_td_03.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
	border-left:black 1px solid;
}
.tarifa_td_4{
	background:url(../img/tarifa_td_04.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
	border-left:black 1px solid;
	border-right:black 1px solid;
}

.tarifa_tabla_centro{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_02.jpg);
	color:white;
	width:255px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_tabla_centro2{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_2_02.jpg);
	color:white;
	width:200px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_tabla_ext_iz{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_01.jpg) no-repeat;
	color:white;
	width:250px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_tabla_ext_iz2{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th2_01.jpg) no-repeat;
	color:white;
	width:130px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

/*IE6*/

* html .tarifa_tabla_ext_de{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_05.jpg) no-repeat;
	color:white;
	*width:252px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_tabla_ext_de{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_05.jpg) no-repeat;
	color:white;
	width:250px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_tabla_ext_de2{
	border-bottom:black 1px solid;
	background:url(../img/tarifas_th_2_05.jpg) no-repeat;
	color:white;
	width:250px;
	height:20px;
	font-size:14px;
	padding-top:10px;
}

.tarifa_comple_td_1{
	background:url(../img/tarifa_td_01.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
}

.tarifa_comple_td_2{
	background:url(../img/tarifa_td_02.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
}

.tarifa_comple_td_3{
	background:url(../img/tarifa_td_03.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
}
.tarifa_comple_td_4{
	background:url(../img/tarifa_td_04.jpg) repeat-y;
	width:auto;
	height:35px;
	text-align:center;
}
.tarifa_comple_td_4_final{
	background:url(../img/tarifa_td_04.jpg) repeat-y;
	width:200px;
	height:35px;
	text-align:center;
	border-right:black 1px solid;
	border-left:black 1px solid;
}

.listado_comunidades{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	margin-left:280px;
}

* html .listado_comunidades{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	margin-left:290px;
}

.listado_provincias{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	margin-left:80px;
}

* html .listado_provincias{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	*margin-left:50px;
}

.listado_epigrafes{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	margin-left:70px;
}

* html .listado_epigrafes{
	background:url(../img/contenido_11.jpg) no-repeat;
	background-position:center;
	margin-left:5px;
}

.listado_epigrafes td{
	border:1px solid blue;
	width:auto;
}

.listado_comunidades td{
	border:1px solid blue;
	width:auto;
}

.listado_provincias td{
	border:1px solid blue;
	width:auto;
}

.th_listado_iz{
	background:url(../img/th_listados_01.png) no-repeat;
	background-position:left;
	color:white;
	width:300px;
	height:20px;
	font-size:14px;
	padding-top:10px;
	border-bottom:black 1px solid;
}

* html .th_listado_iz{
	background:url(../img/th_listados_01.png) no-repeat;
	*background-position:left;
	color:white;
	width:300px;
	height:20px;
	font-size:14px;
	*padding-top:10px;
	*border-bottom:black 1px solid;
}

* html .th_listado_de{
	background:url(../img/th_listados_02.png) no-repeat;
	*border-bottom:black 1px solid;
	*background-position:right;
	color:white;
	width:100px;
	height:20px;
	font-size:14px;
	*padding-top:10px;
	
}

.th_listado_de{
	background:url(../img/th_listados_02.png) no-repeat;
	background-position:right;
	color:white;
	width:100px;
	height:20px;
	font-size:14px;
	padding-top:10px;
	border-bottom:black 1px solid;
}

#submenu{
	margin-left:250px;	
	margin-bottom:50px;
	clear:both;
}
#submenu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;	
	margin-left:20px;
	margin-top:30px;
	clear:right;
}