body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#F2CDA8;
	color:#3a220d;
}
b{color:#351B02;font-weight:bold}
strong{color:#351B02;font-weight:bold}
img{border:none}



.cnt{
	width:990px;
	margin:auto;
}

.cbc{
	text-align:right;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	height:110px;
	background-image:url(../img/cabecera.png);
	background-color:#870000;
}

.cuerpocnt{
	width:auto;
	background-repeat:no-repeat;
	text-align:justify;
	padding:0;
	margin:0;	
	background-color:#f2e8dd;
}

.cuerpo{
	position:relative;
	float:right;
	width:676px;
	text-align:justify;
	padding:5px 30px 20px 55px;
	margin:0 0 0 0;
	min-height:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight::normal;
	background-color:#FFFFFF;
}

.pie{
	font-weight:normal;
	text-align:left;
	color:#F2CDA8;
	font-size:11px;
	padding:14px 34px 0px 34px;	
	margin:0 0 0 0;
	height:48px;
	background:url(../img/pie.png) no-repeat #F2CDA8;
}
.pie a{color:#F2CDA8;font-weight:bold;text-decoration:none}

.pie2 {font-size:10px;text-align:center;padding:0 12px 14px 3px;color:#624d3b;background-color:#F2CDA8}
.pie2 a {color:#5c4028;text-decoration:none;margin:0px 2px}
.pie2 a:hover {text-decoration:underline}












.cuerpo a{color:#CC3300;font-weight:normal;text-decoration:underline}
.cuerpo a:hover{text-decoration:none}







.logoC{position:absolute;left:25px;top:20px;}
.logoS{position:absolute;left:590px;top:10px}
.miniLogoS{position:absolute;top:145px;left:45px;z-index:10}

.cuerpo h1 {
	text-align:left;	
	padding:2px 1px 0px 26px;
	margin:10px 0 13px -26px;
	*margin-top:18px;
	color:#6d543e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	background:url(../img/fh1.gif) no-repeat 0px 2px;
	border-bottom:1px solid #EEEEEE;
}

.cuerpo h2 {
	text-align:left;	
	padding:2px 1px 0px 26px;
	margin:15px 0 13px -26px;
	*margin-top:23px;
	color:#7b6048;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background:url(../img/fh2.gif) no-repeat 1px 4px;
	border-bottom:1px solid #EEEEEE;
}

.cuerpo ul.sinbola {
margin:0 0 0 10px; padding:0
}

.cuerpo ul.sinbola li {
list-style-type:none;
list-style-image:none;
}


.cuerpo ul {line-height:15px;margin:0 0 15px 0;padding:0 0 0 18px;list-style:outside}
.cuerpo ul li{
margin:0 0 2px 0; 
padding:1px 0 5px 0;
list-style-image:url(../img/li.gif); 
*list-style-image:url(../img/liie.gif);
list-style-type:none}

.cuerpo ul li ul {
margin:3px 0 0 0;
padding:0 0 0 15px;
}

.cuerpo ul li ul li {
padding-bottom:3px;
list-style-image:none;
list-style-type:disc;
}

.cuerpo p {
	margin:1px 0 10px 0;
	padding:0px;
}

.cuerpo .floatIz {
	float:left;
}
.cuerpo .floatDe {
	float:right;
}
.clear {
	float:none;
	clear:both;
	font-size:0px;
	height:0px;
}



.lnkMapa {
	font-size:10px;
	font-style:italic
}




/* MENU */
.menusup {
	padding:5px 0;
	margin:0px;
	background-color:#870000;
	text-align:right;
}
.menusup ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menusup ul li {
	display:inline;
	margin:5px 25px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.menusup ul li a {
	text-decoration:none;
	color:#FFFFFF;
	margin:0px;
}
.menusup ul li a:hover {	
	text-decoration:underline;
}
.menusup ul li.current {
	text-decoration:underline;
	cursor:default;
}



div.ruta { 
	float:none;
	clear:both;
	padding-bottom:5px;
	margin:1px -15px 7px -40px;
	border-bottom:1px solid #eae7e4
}
div.ruta ul {  
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-size:10px;
	margin:0;
	padding:0;
}
div.ruta ul li {
	font-weight:bold;
	color:#b70000;
	background:none;
	float:left;
	margin:0 7px 0 0;
	padding:0 0 0 11px;
	background:url(../img/liruta.gif) no-repeat left 5px;
	list-style:none;
}

div.ruta ul li.primero {
	padding:0;
	background:none;
}

div.ruta a, div.ruta a:visited, div.ruta a:link {color:#870000;text-decoration:none;font-weight:bold;}
div.ruta a:hover{text-decoration:underline}





a.lnk:link, a.lnk:visited, a.lnk:link, a.lnk:visited{color:#CC3300;text-decoration:none;font-weight:bold}
a.lnk:hover, a.lnk:hover{color:#CC3300;text-decoration:underline}

div.averia {
	border-top:1px solid #edeae3;
	margin:-5px 4px 12px 4px;
	padding:7px 0 0 15px;
}

div.averia a {
	display:block;
}

.iz{text-align:left}
.de{text-align:right}
.center{text-align:center}

div.info{text-align:justify;padding-bottom:10px;
	background:url(../img/logov.png) no-repeat 10px top; padding:0 0 0 200px;margin:10px 0 0 0;*margin-top:20px;
}
div.info p{margin:0px;padding-top:5px;padding-bottom:10px;text-indent:25px}
div.info div{margin-left:80px;margin-bottom:5px;margin-top:0px;padding:0px}
div.info a:link{color:#CC3300;text-decoration:none;font-weight:bold}
div.info a:visited{color:#CC3300;text-decoration: none;font-weight: bold}
div.info a:hover{color:#CC3300;text-decoration:underline}

fieldset{margin-bottom:7px;margin-top:7px;padding:8px 8px 8px 8px;border:1px solid #c3b4a6}
fieldset legend{color:#6d543e;font-weight:bold}
fieldset ul{margin:0px;padding:15px;text-align:left}
fieldset ul li{list-style:none;padding-bottom:2px;padding-left:0px;margin:0px}
fieldset table{margin:15px;}

input.txt{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#7e6249;
	font-weight:normal;
	border:1px solid #c3b4a6;
	padding:2px;
	margin-left:4px;
}	

input.txtA{font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:normal;
	border:1px solid #CC0000;
	padding:2px;
	margin-left:4px;
}	


textarea{
	margin:15px 0;
	padding:4px;
	border:1px solid #c3b4a6;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#7e6249;
	font-weight:normal;
	width:95%;
}

textarea.txtA{
	margin:15px 0;
	padding:4px;
	border:1px solid #CC0000;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:normal;
}

label{cursor:pointer}


.cuerpo #botonBorrar {
	float:left;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #CC0000;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:5px;
}

.cuerpo #botonBorrar:hover {
	background-color:#ffd8d8;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #CC0000;
}

.cuerpo #botonEnviar {
	float:right;
	background-color:#008800;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #008800;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:5px;
}

.cuerpo #botonEnviar:hover {
	background-color:#b5e5b5;
	color:#008800;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #008800;
}



.tblMap {margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}
.tblMap td {padding-top:9px;padding-bottom:9px;padding-left:7px;padding-right:30px}
.tblMap td.conBorde{border-right:2px solid #CC0000}
.tblMap a {text-decoration:none;color:#532800;font-weight:bold}
.tblMap a:hover {text-decoration:none;color:#CC3300}
.tblMapLineaInf {border-top:solid 2px #B90000;padding:20px;text-align:center}
.tblMapLineaInf a {margin-left:10px;margin-right:10px}


.rojo{color:#EE0000;font-weight:bold}

div.sinImg{text-align:justify;padding-bottom:10px;margin:15px}

table.tblAv{padding:0px;margin:0px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
table.tblAv th{padding:3px 5px;font-size:12px;font-weight: bold; background-color:#9F0000;text-align:center;color:#FFFFFF}
table.tblAv td{margin:2px;padding:5px 15px;}
table.tblAv tr.par td{background-color:#EBEBEB}
table.tblAv div{font-size:11px;font-weight:bold;margin:4px;border:solid 2px #000000;background-color:#CCCCCC;text-align:center;color:#000000}
table.tblAv p{text-align:justify;margin-bottom:6px;margin-top:6px;padding:0px;text-indent:0px}

div.bloqImg {
	margin-left:15px;margin-right:15px;margin-top:0px;padding:0px
}
div.bloqImg img {
	padding:0px;margin:0px
}
div.bloqImg img.marD {
	margin-right:15px;
}




.menulateral {
	float:left;
	width:229px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#49290e;
	background:#f2e8dd url(../img/fondomenu.jpg) 0px 4px no-repeat;
	min-height:360px;

}

.menulateral .cntml {
	margin:4px 0 0 4px;
}

.menulateral a {
	color:#49290e;
	text-decoration:none;
}

.menulateral a:hover {
	color:#49290e;
	text-decoration:underline;
}

.menulateral ul {
	margin:0;
	padding:0;
}

.menulateral ul li {
	list-style:none;
	padding:7px 2px 8px 9px;
	margin:0 0 4px 0;
}

.menulateral ul li.current2, .menulateral ul li.nosel {
	background:url(../img/btn1.png) no-repeat;
}

.menulateral ul li.current2 span, .menulateral ul li.nosel span {
	text-decoration:none;
	display:block;
}

.menulateral ul li ul {
	margin:13px 0 -2px 10px;
}

.menulateral ul li ul li {
	padding:4px 2px 2px 7px;
	text-decoration:none;	
}

.menulateral ul li ul li.current {
	padding-left:0px;
	margin-left:7px;
	list-style:url(../img/ico_activo.png);
	list-style-position:outside;
	text-decoration:underline;
}

.menulateral ul li ul li a {
	color:#73431b;
	text-decoration:none;
}

.menulateral ul li.current a {
	color:#49290e;
}


img.imgDe {float:right;padding:0;margin:0 0 10px 20px;}
img.imgIz{float:left;padding:0;margin:0 20px 10px 0px}


div.botonesSup {
	float:right;width:78px;
}
div.botonesSup a {
	float:right;display:block;height:40px;width:37px;background-position:0% 0%;margin-right:2px
}
div.botonesSup a:hover {
	background-position:0% -40px;
}

a.imgPdf { background:url(../img/pdf.png) }
a.imgInfo { background:url(../img/info.png) }


a.imgPdf { background:url(../img/pdf.png) }
a.imgInfo { background:url(../img/info.png) }

a.imgSubti {
display:block;height:40px;width:37px;background-position:0% 0%;
}
a.imgSubti:hover {
background-position:0% -40px;
}

.cuerpo .bPortada {
	position:absolute;
	padding:6px 10px;
	background-color:#FFF;
	color:#5a2f17;
	font-family:Arial, Helvetica, sans-serif;
	z-index:10;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	border-top:1px solid #d4bbac;
	border-left:1px solid #d4bbac;
	border-right:1px solid #bb9e8d;
	border-bottom:1px solid #bb9e8d;

	text-decoration:none;
	display:block;
	font-size:16px;
	font-weight:bold;
	width:200px;
}

.cuerpo .bPortada span.info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:3px;
	font-weight:normal;
	font-size:9px;
	display:block;
	color:#381c0d;
}

.cuerpo a.bPortada:hover {
background-color:#f8f3f0;
}

.dim {
	font-size:0.9em
}
.dim span.legend {
	font-size:0.9em;color:#777;
}
.dim .x {
	color:#888;padding:0 3px;
}

.dim .legend .x {
	color:#999;padding:0 2px;
}


.cont1 {
	width:375px;
	border:1px solid #EEEEEE;
	padding:9px 11px !important;
	margin:10px auto 25px !important;
}

.titulo1 {
	font-size:1.10em;margin:0 0 10px 0
}

.textoizda1 {
	float:left;width:150px;margin:0px !important;
}
.textoizda1 strong{color:#693517}

.textodcha1 {
	float:left;margin:0px !important;
}


.margenarriba1 {
	margin-top:10px;	
}

.margentxt {
	margin-left:210px !important;
}

.divtxt {
	margin-left:210px;
	padding:10px 12px 0 12px;
	
	background:#faf7f3 url(../img/fb.jpg) no-repeat bottom right;
	border:1px solid #eceae6;
}
.divtxtM2 {
	margin-left:285px;	
}
.divtxtM3 {
	margin-left:250px;	
}

.divimg {
	float:left;
	width:200px;
	text-align:center;
}
.nosale {
	position:absolute;
	top:1px;
	left:1px;
	display:none;
}
