.Header_A
{

}
.Header_B
{
background-color:#ffffff;
border-top:1px solid #DDE8FF;
border-bottom:1px solid #DDE8FF;
}
.Header_spy
{
background-color:#0066CC;
border-top:1px solid #DDE8FF;
border-bottom:1px solid #DDE8FF;
border-right:1px solid #DDE8FF;
border-left:1px solid #DDE8FF;
border-width:thin;
}
.Header_spy2
 { background-color: #DDE8FF; border: solid 1px #DDE8FF }
.Content_A
{


}
.Content_B
{
background-color:#ffffff;
}
.Footer_A
{

}
body
 { font-size: 11px; font-family: Verana, Tahoma, Arial; background-color: #ffffff }
td
{
font-family:Verana,Tahoma,Arial;
font-size:11px;
}
.NavBar_Link
{
color:#000000;
text-decoration:none;
}
.NavBar_Link2
 { color: #FFFFFF; text-decoration: none }
.NavBar_Link:hover
 { color: #000000; text-decoration: none }
 
* {
	font-family:verdana;
	font-size:10px;
}

BODY {
	background-image:url('/img/ffdo.gif');
	margin-top:5px;
}

INPUT { 
	border:1px solid black;
	font-size:10px;
}

#top_web {
	width:760px;
	border:1px solid black;
	background-color:white;
	text-align:right;
}

.top_img {
	float:left;
}

#pie_web {
	width:760px;
	height:25px;
	border:1px solid black;
	border-top:0px;
	background-color:#0066CC;
	font-family:verdana;
	font-size:10px;
	text-align:right;
	clear:both;
}

.pie_txt {
	padding-top:5px;
}

.pie_img {
	float:right;
	width:130px;
}

#tit_web {
	width:760px;
	height:30px;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#0066CC;
	text-align:left;
}

.tit_img {
	float:right;
	width:500px;
}

.tit_txt {
	width:200px;
	padding:2px;
	padding-left:10px;
}

a {
	color:black;
	text-decoration:none;
	}

a:hover {
	border-bottom:1px dashed black;
	font-weight:bold;
	color:orange;
}	

a.pie:hover {
	color:black;
	cursor:help;
	font-weight:normal;
	border-bottom:1px solid black;
}

#contenido {
	width:760px;
	border:1px solid black;
	background-color:white;
}

.tb_ind {
	vertical-align:top;
	width:170px;
	border-right:1px solid black;

}

.tb_con {
	text-align:center;
	vertical-align:top;
	width:587px;
	padding:5px;
}

.ind_tit {
	width:170px;
	padding:5px;
	background-color:#DDE8FF;
	border-bottom:2px solid black;
	font-weight:bold;
	text-transform:uppercase; 
}

.ind {
	width:170px;
	padding:5px;
	border-bottom:1px solid black;
}

.ind_on {
	width:170px;
	padding:5px;
	border-bottom:1px solid black;
	font-weight:bold;
	color:white;
	background-color:#0066CC;
}

.txt {
	text-align:justify;
	font-size:12px;
	text-indent:25px; 
	padding-bottom:5px;
}

a.enlaces {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:darkorange;
}

.enl_tit {
	text-align:right;
	font-size:12px;
	font-weight:bolder;
	border-bottom:1px dashed black;
	border-top:1px dashed black;
	margin-top:10px;
	padding:2px;
	background-image:url('img/fdo.png');
	background-repeat:repeat-x;
}

.enl {
	text-align:left;
	width:450px;
	padding:5px 0px 0px 5px;
}

#nav_foto {
	clear:both;
	width:498px;
	padding:5px;
	margin-top:5px;
	border:1px solid black;
}

#fotos {
	width:515px;
	text-align:center;
}

.foto {
	border:1px solid black;
	cursor:pointer;
	margin-left:6px;
	margin-top:6px;
	padding:4px;
}

.fotografia {
	width:110px;
	float:left;
	cursor:pointer;
	padding:5px;
	border:1px solid black;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
}

a.num {
	width:20px;
	text-align:center;
	border:1px solid black;
	background-color:white;
	color:black;
}

a.num:hover {
	width:20px;
	text-align:center;
	border:1px solid red;
	background-color:#0066CC;
	color:white;
}

.num {
	width:20px;
	text-align:center;
	border:1px solid black;
	background-color:#0066CC;
	font-weight:bold;
	color:white;
}

.fondo {
	width:250px;
	float:right;
	margin:5px;
	padding:5px;
	border:1px solid black;
	text-align:left;
}

.fondo_img {
	float:left;
	border:1px solid black;
	margin-right:5px;
}

#email {
	width:500px;
	text-align:left;
}

.mail_input {
	width:490px;
}

.mail_area {
	width:490px;
	height:150px;
	border:1px solid black;
}

.mail_env {
	width:490px;
	background-color:#0066CC;
}

#info {
	width:490px;
	text-align:justify;
	border:1px dashed black;
	padding:10px;
	margin:5px;
}

.im {
	vertical-align: middle;
	border: 0px;
}

#tur_lst {
	float:right;
	width:180px;
	padding:5px;
	background-color:white;
}

.tur_tit {
	text-align:left;
	border-bottom:1px dashed black;
	padding:5px;
	padding-left:10px;
	background-image:url('img/fch.gif');
	background-repeat:no-repeat;
}

.tur_reg {
	text-align:left;
	padding-left:5px;
}

.titSel {
	margin-top:5px;
	background-color:#0066CC;
	padding:5px;
	border:1px solid black;
	text-align:center;
}

#tur {
	width:550px;
	margin-bottom:15px;
}

#tur P {
	font-size:11px;
	text-align:justify;
	text-indent:20px; 
}

#tur B {
	font-family:Georgia;
	font-size:13px;
}

#tur LI {
	text-align:left;
}

#nav_tur {
	clear:both;
	width:550px;
	padding:5px;
	margin-top:5px;
	border:1px solid black;
}

.sel {
	font-size:14px;
	color:#0066CC;
	font-weight:bold;
	text-transform:uppercase;
}

.alc {
	width:400px;
	text-align:center;
}

.con {
	width:400px;
	text-align:left;
	padding:5px;
	}

.pir {
	padding-top:5px;
}

.pir_iz {
	float:left;
	text-align:right;
	margin-right:5px;
	border:1px solid black;
	padding:1px;
	width:150px;
}

.pir_de {
	float:right;
	text-align:left;
	border:1px solid black;
	padding:1px;
	width:150px;
}

.pir_top {
	border:1px solid black;
	margin-right:1px;
	padding:1px;
	height:350;
	background-color:#0066CC;
	vertical-align: bottom; 
	text-align:center;
}

.img_ini {
	margin-right:5px;
	float:left;
}

.fiestas {
	width:410px;
	margin:10px;
	border:1px solid black;
	padding:5px;
}

.fst {
	margin-top:5px;
	border:1px solid black;
	background-color:#DDE8FF;
	padding:5px;
}

.fst_txt {
	padding:5px;
	padding-bottom:0px;
	text-align:justify;
	text-indent:15px; 
}

.selc {
	background-color:#DDE8FF;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

.prin {
	padding:5px;
	text-align:justify;
	font-size:11px;
}

.txt_principal {
	padding:5px;
	text-align:justify;
	width:300px;
}

.comarca {
	font-size:12px;
	border-bottom:1px dashed black;
	padding:5px;
}

.entidades {
	margin:5px;
	padding:5px;
	border-top:1px dashed black;
	width:300px;
}

.ent_lst {
	padding-left:30px;
	text-align:left;
}

.tip_down {
	width:560;
	padding:5px;
	text-align:right;
	background-image:url('img/fdo.png'); 
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	text-transform:uppercase;
}

.tip_soft {
	width:540px;
	padding:5px 5px 10px 5px;
	text-align:left;
}

.tit_soft {
	font-size:14px;
	font-family:georgia;
	text-transform:uppercase;
	border-bottom:1px dashed #0066CC;
}

.ser_soft {
	font-size:9px;
	font-family:arial;
	font-style:italic;
	color:#A0A0A0;
}

.img_desc {
	float:right;
	padding:5px;
	border:1px solid #0066CC;
}

.img_soft {
	border:0px;
	float:left;
	margin:2px;
}	

.cj_txt {
	text-align:justify;
	margin:5px;
	border-top:1px dashed black;
	padding:5px;
}

.tb_tit {
	padding:10px;
	border-bottom:1px dashed black;
	margin-bottom:5px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

.tb_txt {
	padding:5px;
	padding-left:25px;
	text-align:justify;
	font-size:12px;
	text-indent:25px;
}

a.tb:hover {
	color:black;
	font-weight:normal;
	border-bottom:1px solid gray;
}

.tbini_tit {
	padding:5px;
	font-weight:bold;
}

.tbini_txt {
	padding-left:15px;
	text-align:justify;
}

TABLE CAPTION {
	padding:10px;
	font-size:22px;
	font-family:Georgia;
}

TABLE TH {
	font-size:12px;
	font-family:Georgia;
	background-color:#0066CC;
	padding:5px;
	text-align:left;
}

TABLE .campo {
	padding:3px;
	padding-left:15px;
	text-transform:uppercase;
}

TABLE .valor {
	text-align:right;
	width:125px;
	vertical-align:bottom;
	padding-right:5px;
}

TABLE .Total {
	text-align:right;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia;
	border:0px;
}

.normas {
	float:right;
	width:170px;
	border:1px solid #0066CC;
	border-top:10px solid #0066CC;
	background-color:#DDE8FF;
	padding:5px;
	margin:5px;
	font-family:Arial;
	text-align:justify;
}

.cnormas {
	padding:20px;
}

.nImg {
	cursor:pointer;
	border:0px;
	float:left;
	margin:5px;
	margin-left:0px;
}

.n01 {
	padding:5px;
	padding-left:15px;
	text-align:left;
	font-size:12px;
	font-family:Georgia;
	color:#5A5A5A;
	font-weight:bold;
	border-left:5px solid #0066CC;
}

.n02 {
	padding:2px;
	padding-left:30px;
	text-align:left;
	font-size:11px;
}

.n03 {
	padding:1px;
	padding-left:55px;
	text-align:left;
}

.n04 {
	padding-left:70px;
	text-align:left;
	font-size:9px;
	font-family:arial;
	font-style:italic;
}
