body {
margin:0px 0px 20px 0px;
background-color:#555C83;
background-image: url('../file/bground/bgweb.jpg');

scrollbar-3dlight-color:#000000;
scrollbar-base-color:#000000;
scrollbar-darkshadow-color:#F2DE80;
scrollbar-face-color:#E7BD00;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-track-color:#F2DE80;
scrollbar-arrow-color:#FFFFFF;
}

/*Links, Textos y Tablas Generales ////////////////////////////////////////////////////////////////////////////////////////////////////*/
td,tr,p,div{
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555
}

A:link{
color: #000080;
text-decoration: none;
}

A:visited{
color:#000080;
text-decoration: none;
}

A:active{
color:#000080;
}

A:hover{
color:#990000; 
text-decoration: none;
}

/*Estructura /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tabla{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgtabla.jpg');
}

.conten{
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgconten.jpg');
background-repeat:no-repeat;
text-align:left;
vertical-align:top;
}

/*Tabla contenido (General. Personalizar secciones) ////////*/
.tabcon{
padding:0px 0px 0px 0px;
text-align:left;
}

.tabcontab{
padding:0px 0px 0px 0px;
width:99%;
}

.tabcontd{
padding:0px 5px 0px 5px;
background:#FFFFFF;
text-align:left;
}

/*Header /////////////////////////////////////////////////////////*/
.header {
padding:0px 0px 0px 0px;
text-align:center;
}

.header a {
padding:0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
text-decoration: none;
letter-spacing:0px;
color:#D20035;
}

.header a:active {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.header a:visited {
font-weight:normal;
font-style:italic;
text-decoration:none;
letter-spacing:0px;
color:#D20035;
}

.header a:hover {
font-weight:normal;
font-style:italic;
text-decoration: underline;
letter-spacing:0px;
color:#000000;
}

.headertab{
padding:0px 0px 0px 0px;
}

.headertd{
padding:0px 5px 2px 5px;
text-align:center;
vertical-align:bottom;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:1px;
color:#717171;
}

/*Footer //////////////////////////////////////////////////////////*/
.footer {
padding:0px 0px 0px 0px;
text-align:right;
}

.footer a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D84911;
}

.footer a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D84911;
}

.footer a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#D84911;
}

.footer a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000000;
}

.footertab{
padding:0px 0px 0px 0px;
}

.footertd{
padding:20px 0px 0px 0px;
text-align:center;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif; 
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.foottelf{
padding:0px 0px 0px 0px;
text-align:center;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:25px;
font-weight:bold;
font-style:italic;
letter-spacing:1px;
color:#FF0000; 
}

/*Left /////////////////////////////////////////////////////////////*/
.left{
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:top;
}

.bgleft{
padding:0px 0px 0px 0px;
width:232px;
height:567px;
background-image:url('../file/bground/bgleft.jpg');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
}

.leftup{
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:bottom;
}

.leftetq{
padding:0px 0px 0px 15px;
width:170px;
height:32px;
background-image:url('../file/bground/bgetqleft.jpg');
background-repeat: no-repeat;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-style:italic;
letter-spacing:1px;
color:#C60000;
}

/*Menu Indice ///////////////////////////////////////////////////*/
.mnuind{
padding:10px 0px 0px 0px;
width:99%;
text-align:center;
}

.mnuind a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FFFFFF;
}

.mnuind a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FFFFFF;
}

.mnuind a:visited{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FFFFFF;
}

.mnuind a:hover{
font-weight:normal;
text-decoration:underline;
letter-spacing:0px;
color:#000000;
}

.mnuindtd{
padding:0px 0px 0px 5px;
background-color:#888888; 
border-top:1px solid #000000;
border-bottom:1px solid #000000;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
color:#FFFFFF; 
}

/*Textos, descripciones, categorias, informes, ... ////////////////////////////////////////////////////////////////////////////////////*/
.titulo{
padding:0px 0px 0px 5px;
background-color:#FEFACD; 
border-bottom:1 solid #D6B832;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#0B57B6; 
}

.desc{
padding:0px 5px 5px 5px;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-weight :normal;
color:#555555;
}

.foto{
padding:0px 5px 0px 0px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

/*Información ////////////////////////////*/
.inf{
padding:2px 5px 2px 5px;
background-color:#F7F7F7;
border-top:1px dashed #E9B801;
border-bottom:1px dashed #E9B801;
width:100%;
text-align:left;
font-size:11px;
letter-spacing:1px;
color:#000000;
font-weight:normal;
}

/*Acción //////////////////////////////////*/
.action{
padding:0px 5px 0px 5px;
text-align:left;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
font-size:12px;
color:#333333;
}

.cat{
padding:10px 0px 0px 5px;
font-size:16px;
font-weight:bold;
}

.catsel {
padding:10px 0px 0px 5px;
border-bottom:1px solid #D4D4D4;
font-size:16px;
font-weight:normal;
font-style:italic;
color:#D84911;
}


/*Sección /////////////////////////////////*/
.sec{
padding:0px 5px 0px 5px;
width:100%;
height:17px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#333333;
}

/*Subsección /////////////////////////////*/
.sbsec{
padding:1px 5px 1px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

.secmod{
padding:5px 5px 0px 10px;
border-bottom:1px solid #D4D4D4;
text-align:left;
vertical-align:top;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:20px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#876601;
}

/*Informe ////////////////////////////////*/
.txt1{
padding:0px 2px 0px 5px;
background-color:#E6E6E6;
width:20%;
text-align:left;
}

.txt2{
padding:0px 2px 2px 5px;
border-bottom:1px solid #E6E6E6;
width:80%;
text-align:left;
}

.txt3{
padding:0px 5px 5px 5px;
width:100%;
border:0px;
text-align:center;
}

.eslogan{
padding:2px 0px 0px 5px;
text-align:center;
font-size:17px;
font-weight:bold;
font-style:italic;
color:#D60000;
}

/*Formularios (Estructura) //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Acción //////////////////////////////////*/
.faction{
padding:10px 0px 0px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Sección /////////////////////////////////*/
.fsec{
padding:0px 5px 0px 5px;
width:100%;
height:20px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000; 
}

/*Subsección /////////////////////////////*/
.fsbsec{
padding:1px 5px 1px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#000000;
}

/*Información ////////////////////////////*/
.finf{
padding:2px 5px 2px 5px;
background-color:#F7F7F7;
border-top:0px dashed #E9B801;
border-bottom:0px dashed #E9B801;
width:100%;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000;
}

/*Form General (Mod. Left) /////////////*/
.ftxt1{
padding:0px 5px 0px 5px;
width:25%;
border:0px solid #4F4F4F;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.ftxt2{
padding:0px 0px 0px 5px;
width:75%;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.ftxtdesc{
padding:0px 0px 0px 5px;
background:#FFFFFF;
border-left:1px solid #4F4F4F;
border-right:1px solid #4F4F4F;
border-bottom:1px solid #4F4F4F;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#333333;
}

.ffunc{
padding:10px 5px 5px 10px;
border:0px solid #4F4F4F;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Formularios (Componentes) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.input{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#000000;
}

.checbox{
border:1px solid #C0C0C0;
}

.checradio{
border:1px solid #C0C0C0;
}

.txtarea{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}


/*Links (Empresas, bancos, publicidad, ...) ///////////////////////////////////////////////////////////////////////////////////////////*/
/*Anuncios Links /////////////////////////*/
.add{
padding:0px 0px 0px 0px;
text-align:center;
}

.add a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000080;
}

.add a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FF0000;
}

.add a:visited{
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
color:#888888;
}

.add a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.tituloadd{
padding:0px 0px 0px 5px;
background-color:#FEFACD;
border-top:1px dashed #D6B832;
border-bottom:1px dashed #D6B832;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000; 
}

.descadd{
padding:0px 5px 5px 5px;
background-color:#FFFFFF;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
color:#666666;
}

.urladd{
padding:0px 0px 0px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999; 
}

.logoadd{
padding:2px 0px 5px 0px;
text-align:center;
}

.statsadd{
padding:2px 5px 10px 5px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555; 
}


/*Anuncios Bancos //////////////////////*/
.addbc{
padding:0px 0px 0px 0px;
text-align:center;
}

.addbc a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000080;
}

.addbc a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FF0000;
}

.addbc a:visited{
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
color:#888888;
}

.addbc a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.titulobc{
padding:0px 0px 0px 5px;
background-color:#FEFACD;
border-top:1px dashed #D6B832;
border-bottom:1px dashed #D6B832;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000; 
}

.descbc{
padding:0px 5px 5px 5px;
background-color:#FFFFFF;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
color:#666666;
}

.direcbc{
padding:0px 0px 0px 5px;
background-color:#EDEDED;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555; 
}

.urlbc{
padding:0px 0px 0px 5px;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999; 
}

.logobc{
padding:2px 0px 5px 0px;
text-align:center;
}

.statsbc{
padding:2px 5px 10px 5px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555; 
}

/*Anuncios Ayuntamientos //////////////*/
.adday{
padding:0px 0px 0px 0px;
text-align:center;
}

.adday a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000080;
}

.adday a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FF0000;
}

.adday a:visited{
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
color:#888888;
}

.adday a:hover{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.tituloay{
padding:0px 0px 0px 5px;
background-color:#FEFACD;
border-top:1px dashed #D6B832;
border-bottom:1px dashed #D6B832;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000; 
}

.descay{
padding:0px 5px 5px 5px;
background-color:#FFFFFF;
border-top:0px solid #D4D4D4;
text-align:left;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
color:#666666;
}

.direcay{
padding:0px 0px 5px 5px;
background-color:#EDEDED;
border-bottom:1px dashed #D4D4D4;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555; 
}

.urlay{
padding:5px 0px 5px 5px;
background-color:#F8F8F8;
border-bottom:1px dashed #D4D4D4;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999; 
}

.logoay{
padding:2px 0px 5px 0px;
text-align:center;
}

.statsay{
padding:2px 5px 10px 5px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555; 
}


/*Publicidad //////////////////////////////*/
.addpb{
padding:0px 0px 0px 0px;
text-align:center;
}

.addpb a{
padding: 0px 0px 0px 0px;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#000000;
}

.addpb a:active{
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#FF0000;
}

.addpb a:visited{
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
color:#888888;
}

.addpb a:hover{
font-weight:normal;
text-decoration:underline;
letter-spacing:0px;
color:#990000;
}

.titulopb{
padding:0px 0px 0px 5px;
background-color:#ECCE00;
border-top:1px dashed #D4A000;
border-bottom:1px dashed #D4A000;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
color:#FFFFFF; 
}

.descpb{
padding:0px 5px 5px 5px;
background-color:#F7F7F7;
border-left:1px dashed #515F00;
border-right:1px dashed #515F00;
text-align:left;
text-align:justify;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight :normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.urlpb{
padding:0px 0px 0px 5px;
border-left:1px dashed #515F00;
border-right:1px dashed #515F00;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999; 
}

.logopb{
padding:2px 5px 5px 5px;
border-bottom:1px dashed #515F00;
border-left:1px dashed #515F00;
border-right:1px dashed #515F00;
text-align:center;
}

.statspb{
padding:2px 5px 10px 5px;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#808080; 
}

