BODY{ background-color:#F1FFF3;font-size:22px;
 background-image:url(imgs/fpozo2.jpg)}

A{color:#FF3300;text-decoration:none}


#capalogo{
left:22px;
top:33px;
position:absolute;
z-index:2; padding:1px;
width:80%; height:130px;
overflow:visible;
background-color:transparent;
background-image:url(imgs/fpozo2.jpg);}

#fechahora{border:2px solid green;
position:absolute;
left:22px;
top:211px;
z-index:2;
width:15%;
padding:5px;
overflow:hidden;
background-color:#DEFFD6;
color:black; text-align:center;
}

#capaprin{border:2px solid green;
position:absolute;
left:233px;
top:211px;
z-index:1;
width:60%;
padding:5px;
overflow:hidden;
background-color:transparent;
}


#capaenlaces{
position:absolute;
left:22px;
top:400px;
z-index:1;
width:20%;
overflow:visible;
background-color:#EDFFEC;
color:black;
}

#capatitulo{
position:absolute;
left:233px;
top:22px;
z-index:1;
width:600px;
overflow:visible;
background-color:transparent;}


#capaport{
position:absolute;
left:244px;
top:233px;
z-index:1;
width:600px;
overflow:hidden;
background-color:transparent;}


#capalogo2{
position:absolute;
left:22px;
top:33px;
z-index:1;
width:160px; height:160px;
overflow:hidden;
background-color:transparent;}

#capacab{
position:absolute;
left:222px;
top:22px;
z-index:1;
width:200px; height:99px;
overflow:hidden;
background-color:transparent;}

#capapag{
position:absolute;
left:33px;
top:22px;
z-index:3;
width:90%;
overflow:hidden;
background-color:#F0FFF0;
}

#capapagtrans{
position:absolute;
left:33px;
top:22px;
z-index:3;
width:80%;
overflow:hidden;
}


#capacom{
position:absolute;
left:33px;
top:22px;
z-index:3;
width:80%;
overflow:hidden;
}

#capatitpag{
position:absolute;
left:191px;
top:83px;
z-index:1;
width:600px; height:100px;
overflow:visible;
background-color:transparent;}


.tcita{color:#ffffff;
background-color:#009999;
border-color:#009999;
text-indent:0px;
margin:2px;
padding:8px;
border:0;
border-style:solid;
text-align:center;
font-family:sans-serif,tahoma,arial,helvetic,courier;
font-style:italic;
font-size:15px}

.tclic{color:#FF0000;
background-color:#66CC99;
border-color:#ff0000;
text-indent:0px;
margin:2px;
padding:8px;
border:1px;
border-style:solid;
text-align:center;
font-family:sans-serif,tahoma,arial,helvetic,courier;
font-size:11px}

.txmp{color:#13924A;font-weight:bold}

.textopq{
border:0;
text-align:left;
font-family:sans-serif;
font-size:11px}

.textomed{
border:0;
text-align:left;
font-family:sans-serif;
font-size:18px}

.textomenuprin{
border:none; width:50%;
border-color:#FF3F0F;
text-align:center;
font-family:sans-serif;
padding:11px;
font-size:22px;
background-color:#FF540B;
}

.texto1{
border-left:solid;
border-color: #da251d;
text-align:left;
font-family:sans-serif;
padding:33px;
font-size:20px;
background-color:#F0FFF0;
}

.textocentr1{
text-align:center;
font-family:sans-serif;
font-size:22px;
}

.textocentr2{
text-align:center;
font-family:sans-serif;
font-size:33px;
}


.titulogrande{color:#000000;
border:0;
text-align:center;
font-family:sans-serif;
font-weight:bold;
font-size:44px}

.titulopag{color:#000000;
border:0;
border-style:solid;
text-align:right;
font-family:sans-serif;
font-weight:bold;
font-size:22px}

.titulomed{color:#000000;
border:0;
border-style:solid;
text-align:left;
font-family:sans-serif;
font-weight:bold;
font-size:33px}

.textoparr1{
text-indent:22px;
text-align:left;
font-family:serif;
font-size:20px;
background-color:#F0FFF0;}

.textoparr{
text-indent:44px;
text-align:left;
font-family:serif;
font-size:20px;
padding:0px 11px 0px 11px;
}

.textopqmarco{ background-color:#D6FFDD;
text-indent:44px; margin:0px 44px 0px 22px;
text-align:left;
font-family:monospace;
font-size:15px;
padding:0px 33px 0px 33px;
}

.rojo{color:#ff0000}

.frojotxblan20{background-color:#da251d;color:#ffffff;
font-size:20px; padding-left:22px;}

.frojotxblan30{background-color:#da251d;color:#ffffff;
font-size:30px; padding-left:22px;}

.frojotxnegro20{background-color:#da251d;color:#000000;
font-size:20px; padding-left:22px;}

.ftranstxrojo30{background-color:none;color:#da251d;
font-size:30px; padding-left:22px;}

.ftranstxrojo20{background-color:none;color:#da251d;
font-size:20px; padding-left:22px;}

.ftranstxrojo20bold{background-color:none;color:#da251d;
font-size:20px; font-weight:bold; padding-left:22px;}

.ftranstxrojo25{background-color:none;color:#da251d;
font-size:25px; padding-left:22px;}

.ftranstxrojo25lin{background-color:none;
color:#da251d;
font-size:25px; font-family:sans-serif;
border-top:0; border-bottom:2px; border-left:1px; border-right:0;
border-color:red;border-style:solid;padding-left:11px}

.ftranstxrojo20lin{background-color:none;
color:#da251d;
font-size:20px; font-family:sans-serif;
border-top:0; border-bottom:2px; border-left:1px; border-right:0;
border-color:red;border-style:solid;padding-left:11px}


.ftranstxrojo25bold{background-color:none;color:#da251d;
font-size:25px;font-weight:bold; padding-left:22px;}

.fvertxnegro25{background-color:#ECFFF0;color:#000000;
font-size:25px; padding-left:22px;}

.fvertxnegro20{background-color:#ECFFF0;color:#000000;
font-size:20px; padding-left:22px;}

.fvertxblan25{background-color:#009999;color:#ffffff;
font-size:25px; padding-left:22px;}

.fvertxblan20{background-color:#009999;color:#ffffff;
font-size:20px; padding-left:22px;}

.fverttxrojo25{background-color:#ECFFF0;
color:#da251d; padding-left:22px;
font-size:25px; font-family:sans-serif;
}

.fverttxrojo20{background-color:#ECFFF0;
color:#da251d; padding-left:22px;
font-size:20px; font-family:sans-serif;
}

.fverttxrojo18ind{background-color:#ECFFF0;
color:#da251d;padding-left:33px;
font-size:18px;font-family:sans-serif; text-indent:22px;
}

.fverttxnegro18ind{background-color:#ECFFF0;
color:black;padding-left:33px;
font-size:18px;font-family:sans-serif; text-indent:22px;
}

.fverttxrojo25lin{background-color:#ECFFF0;
color:#da251d;
font-size:25px; font-family:sans-serif;
border-top:0; border-bottom:2px; border-left:1px; border-right:0;
border-color:red;border-style:solid;padding-left:11px}

.fverttxrojo20lin{background-color:#ECFFF0;
color:#da251d;
font-size:20px; font-family:sans-serif;
border-top:0; border-bottom:2px; border-left:1px; border-right:0;
border-color:red;border-style:solid;padding-left:11px}

.fvertxrojo20bold{background-color:#ECFFF0;color:#da251d;
font-size:20px;font-weight:bold; padding-left:22px;}

.fvertxrojo25bold{background-color:#ECFFF0;color:#da251d;
font-size:25px;font-weight:bold; padding-left:22px;}

.fvertxrojo25tit{background-color:#ECFFF0;color:#da251d;
font-size:25px;font-weight:bold;
border-top:2px; border-bottom:0px; border-left:0px; border-right:0;
border-color:red;border-style:solid;padding-left:11px}

.titnoti{background-color:transparent;color:#da251d;
font-size:15px;font-weight:bold;
border-top:2px; border-bottom:0px; border-left:1px; border-right:0;
border-color:red;border-style:solid;padding-left:8px}


.fblan{background-color:#F4F0F4;}


/* --- estilos del menu ---*/
/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	padding: 4px;
	color: #ffffff;
text-align:center;
}
.m0l0iover {
	font: 15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #da251d;
text-align:center;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 2px solid #FFFFFF;
	background: #da251d;
}
.m0l0oover {
	text-decoration : none;
	border : 2px solid  #ffffff;
	background: #00923f;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #46B446;
	filter: alpha(opacity=85);
	-moz-opacity: 85%;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #5AE55A;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}