* {
	font-family:verdana;
	font-size:10px;
}

BODY {
	background-image:url('/img/ffdo.gif');
	margin-top:5px;
}

INPUT { 
	border:1px solid black;
	font-size:10px;
}

LI {
	margin-bottom:5px;
	text-indent:-0px; 
	text-align:justify;
}

#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:#FFCC00;
	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:#FFCC00;
	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:#FAF0BE;
	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:#FFCC00;
}

.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:#FFCC00;
	color:white;
}

.num {
	width:20px;
	text-align:center;
	border:1px solid black;
	background-color:#FFCC00;
	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:#FFCC00;
}

#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('http://www.diputacionavila.es/pueblos/img/ico/fch.gif');
	background-repeat:no-repeat;
}

.tur_reg {
	text-align:left;
	padding-left:5px;
}

.titSel {
	margin-top:5px;
	background-color:#FFCC00;
	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:#FFCC00;
	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:#FFCC00;
	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:#FAF0BE;
	padding:5px;
}

.fst_txt {
	padding:5px;
	padding-bottom:0px;
	text-align:justify;
	text-indent:15px; 
}

.selc {
	background-color:#FAF0BE;
	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('/var/webmun/img/fdo.png'); 
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	color:#FFCC00;
	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 #FFCC00;
}

.ser_soft {
	font-size:9px;
	font-family:arial;
	font-style:italic;
	color:#A0A0A0;
}

.img_desc {
	float:right;
	padding:5px;
	border:1px solid #FFCC00;
}

.img_soft {
	border:0px;
	float:left;
	margin:2px;
}	

.cj_txt {
	text-align:justify;
	margin:5px;
	border-top:1px dashed black;
	padding:5px;
}

.tb_tit {
	clear:both;
	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:#FFCC00;
	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 #FFCC00;
	border-top:10px solid #FFCC00;
	background-color:#FAF0BE;
	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 #FFCC00;
}

.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;
}

.imgE {
	border:0px;
	margin-left:75px;
}

#PERFIL {
	padding:0 20px;
	font-size:10pt;
	text-align:left;
}

#PERFIL IMG {
	border:0;
}

#PERFIL H1 {
	text-align:center;
	font-size:14pt;
	padding-top:15px;
}

#PERFIL H2 {
	text-align:center;
	font-size:12pt;
}

#PERFIL H5 {
	margin:0;
	padding:5px 10px;
	font-size:11pt;
}

#PERFIL H3 {
	clear:both;
	font-size:11pt;
}

#PERFIL H6 {
	clear:both;
	margin:0;
	padding:10px 0px 5px 20px;
	font-size:9pt;
}

#PERFIL SPAN {
	color:gray;
	font-style:italic;
}

#PERFIL LI {
	font-size:10pt;
}

#PERFIL .camp {
	float:left;
	width:150px;
	text-align:right;
	color:gray;
}

#PERFIL .valor {
	float:left;
	width:350px;
	text-align:left;
	padding-left:15px;
}

#PERFIL .reg {
	clear:both;
	padding:1px;
}

#PERFIL HR {
	clear:both;
	margin:20px 5px;
	border:0;
	height:1px;
}

#MENU {
	clear:both;
	margin-top:25px;
	padding:5px 25px;
	border-top:1px dashed black;
}

#MENU H3 {
	padding:0;
	margin:0;
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#MENU DIV {
	padding:2px;
	padding-left:25px;
	text-align:left;
}

#MENU A {
	font-size:11px;
}

#MENU IMG, #PERFIL IMG {
	vertical-align:middle;
	border:0;
	border-bottom:1px solid black;
}

.salto {
	padding:0;
	margin:0;
	clear:both;
	height:1px;
}

.img_tablon {
	margin:5px;
	float:right;
}

.img_tablon IMG {
	border:0;
}

#CORP {
	padding-top:25px;
	padding-left:185px;
}

#CORP H3, H4 {
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
}

#CORP H3 {
	padding:auto 10px;
	font-family:Georgia;
	font-size:11pt;
}

#CORP H4 {
	font-size:10pt;
	padding-left:10px;
	padding-bottom:5px;
}

#CORP H4 SPAN {
	text-transform:uppercase;
	font-size:7pt;
	color:gray;
}

#Ti H5, #Ti H6 {
	clear:both;
	margin:0;
	padding:0;
}

#Ti H5 {
	padding:5px 0;
	font-family:Georgia;
	font-size:10pt;
	color:#967800;
}

#Ti H6 {
	font-weight:normal;
	padding:5px 0;
	font-size:9pt;
	letter-spacing:1px;
}

#Ti .salto {
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	color:white;
}

#Ti .tfno .nom {
	padding-left:25px;
	color:gray;
	float:left;
	width:100px;
}

#Ti .tfno .nfo {
	float:left;
	width:200px;
}