/* CSS Document */
html{
/*Forzar estirado de contenido NETSCAPE BASED*/
height:100%;
}

body{
background-color:#fff;
background-image:url('../imgs/fnd_body.gif');
background-repeat:repeat-x;
font-family:arial;
width:100%;
/*Forzar estirado de contenido IE*/
height:100%;
font-size:11px;
color:#252525;
}

body, p, td, tr{
margin:0px;
padding:0px;
}

a img{
border:none;
}

#tableprin{
width:100%;
}

#izq{
background-image:url('../imgs/fnd_izq.gif');
background-repeat:repeat-x;
}

#contenedor{
width:900px;
text-align:left;
}

#cabecera{
width:900px;
height:214px;
background-color:#fff;
display:block;
}

#menu{
padding-left:13px;
width:690px;
margin-bottom:13px;
}

.floatleft{
display:block;
float:left;
}

.mimargin15{
width:15px;
float:left;
}

#menu a{
width:156px;
text-decoration:none;
color:#252525;
font-size:12px;
font-weight:bold;
margin-right:7px;
}

a#btn1{
border-left:3px solid #252525;
padding:53px 0px 0px 5px;
}

a:hover#btn1{
color:#666;
}

a#btn2{
border-left:3px solid #ef8013;
padding:53px 0px 0px 5px;
}

a:hover#btn2{
color:#ef8013;
}

a#btn3{
border-left:3px solid #26b8e5;
padding:38px 0px 0px 5px;
}

a:hover#btn3{
color:#26b8e5;
}

a#btn4{
border-left:3px solid #b8da35;
padding:38px 0px 0px 5px;
}

a:hover#btn4{
color:#b8da35;
}

#login{
width:192px;
margin-top:15px;
}

.campo{
background-color:#252525;
border:none;
color:#fff;
width:125px;
margin:0px 2px 2px 0px;
padding:2px;
}

#login a{
text-decoration:none;
color:#252525;
display:block;
}

#imgcabe{
padding-left:3px;
}

#contenido{
background-image:url('../imgs/fnd_contenido.gif');
background-repeat:repeat-y;
background-color:#fff;
width:893px;
}

#cuerpo{
width:655px;
margin:0px;
padding:0px;
}

.banners{
margin-bottom:12px;
padding-left:11px;
}

.banners img{
margin-bottom:5px;
display:block;
}

a.publi{
width:307px;
height:auto;
border-top:1px solid #252525;

text-decoration:none;
color:#252525;
}

a:hover.publi {
background-color:#252525;
color:#fff;
}

img.imgpubli{
margin:0px 15px 0px 0px;
}

.publi b{
font-size:20px;
color:#666;
margin-top:14px;
font-weight:normal;
display:block;
}

.publi2{
border-bottom:1px solid #252525;
}

#columna{
width:223px;
padding-top:18px;
padding-left:5px;
}

#columna img{
margin:0px;
padding:0px;
}

.noti{
width:212px;
border-bottom:1px solid #252525;
padding-bottom:12px;
margin-top:12px;
display:block;
}

.noti a{
text-decoration:none;
color:#252525;
font-size:10px;
}

.noti a:hover{
text-decoration:underline;
}

.noti h2{
font-size:11px;
color:#666666;
font-weight:normal;
margin:0px;
}

.noti h2 b{
color:#26b8e5;
font-weight:normal;
}

a.bannerpeque img{
margin-top:7px;
border:4px solid #fff;
}

a:hover.bannerpeque img{
border:4px solid #252525;
}

#pie{
background-color:#252525;
height:20px;
width:872px;
margin-top:10px;
color:#fff;
padding:10px;
display:block;
overflow:hidden;
}

#pie a{
color:#fff;
text-decoration:none;
margin:0px 7px;
}

#pie a:hover{
color:#26b8e5;
text-decoration:underline;
}

.clear{
clear:both;
}

/* CSS INTERIORES */

#menuverti{
width:178px;
}

#menuverti a{
background-color:#252525;
color:#fff;
width:154px;
text-decoration:none;
padding:10px 0px 10px 24px;
font-size:14px;
background-image:url('../imgs/icono.gif');
background-repeat:no-repeat;
margin-bottom:1px;
display:block;
}

#menuverti a.activo{
background-image:none;
border-right:1px solid #252525;
width:153px;
}

.submenu{
padding:10px 0px 10px 24px;
margin-bottom:1px;
border-right:1px solid #252525;
width:153px;
}

.submenu b{
color:#fff;
font-size:14px;
font-weight:normal;
margin-bottom:7px;
display:block;
}

#menuverti a.menu2{
background-image:none;
margin:0px;
font-size:12px;
padding:1px 0px;
color:#252525;
width:153px;
}

#menuverti a:hover.menu2{
border-bottom:1px solid #252525;
}

#menuverti .submenu .marcado{
border-bottom:1px solid #252525;
}

#cuerpo2{
width:443px;
padding:5px 0px 0px 10px;
}

#subtit{
color:#666;
font-size:20px;
font-weight:normal;
margin-bottom:15px;
padding-top:15px;
width:438px;
border-bottom:1px solid #26b8e5;
}

#subtit2{
color:#666;
font-size:20px;
font-weight:normal;
margin-bottom:30px;
padding-top:15px;
width:630px;
border-bottom:1px solid #26b8e5;
}

#buscar{
margin-bottom:2px;
text-align:right;
}

.enviar{
vertical-align:top;
/*margin-top:1px;*/
}

#miga a{
color:#252525;
text-decoration:none;
}

.notigrande{
margin-bottom:15px;
padding-bottom:15px;
color:#666;
border-bottom:1px solid #252525;
font-size:12px;
}

.notigrande b{
font-weight:normal;
}

.ficheros {
background-image:url('../imgs/fnd_ficheros.gif');
background-repeat:repeat-x;
width:442px;
height:55px;
margin-top:2px;
display:block;
}

.ficheros a{
text-decoration:none;
color:#252525;
font-size:12px;
background-image:url('../imgs/icono_pdf.gif');
background-repeat:no-repeat;
padding:21px 0px 0px 37px;
height:34px;
width:405px;
}

.ficheros a:hover{
color:#fff;
background-color:#252525;
background-image:url('../imgs/icono_pdf_sobre.gif');
background-repeat:no-repeat;
}

/* CSS CONTACTO */ 

#cuerpo h1{
font-size:18px;
color:#666;
margin:14px 0px 0px 0px;
}

#formulario{
width:385px;
margin-top:12px;
padding-bottom:100px;
font-size:12px;
border-right:1px solid #252525;
}

#formulario label{
width:65px;
margin-right:7px;
}

.campo3{
width:260px;
border:none;
background-color:#252525;
color:#fff;
padding:2px;
margin-bottom:2px;
font-family:arial;
}

#formulario textarea{
width:260px;
height:100px;
background-color:#252525;
border:none;
color:#fff;
padding:2px;
font-family:arial;
font-size:12px;
}

#btn{
margin:2px 0px 0px 72px;
}

#direccion{
width:225px;
margin:12px 0px 0px 15px;
font-size:12px;
}

#direccion b{
color:#ef8013;
}

#direccion a{
color:#26b8e5;
text-decoration:none;
}

#direccion a:hover{
color:#b8da35;
text-decoration:underline;
}

/* CSS EMPRESA */

#textos{
width:438px;
font-size:12px;
margin:10px 20px 0px 0px;
padding-bottom:50px;
}

#textos a{
color:#26b8e5;
}

#textos b{
color:#26b8e5;
}

#imagenes{
margin-top:27px;
width:168px;
background-image:url('../imgs/fnd_ficheros.gif');
background-repeat:repeat-x, y;
}

#imagenes a{
padding:10px;
display:block;
}

#imagenes a img{
margin:0px;
}

#imagenes a:hover{
background-color:#252525;
}

.clearBoth{
  display:block; 
  clear:both;
}

/* CSS ERROR*/

#error{
padding:50px 11px 10px 11px;
}

#error b{
font-size:20px;
color:#666666;
border-bottom:2px solid #252525;
width:630px;
display:block;
}

#fondo{
background-image:url('../imgs/fnd_ficheros.gif');
background-repeat:repeat-y x;
display:block;
height:300px;
margin:0px 11px;
}

.loader{
background-image:url('../imgs/load.gif');
background-repeat:no-repeat;
background-position:top center;
height:24px;
margin-top:25px;
}

/* CSS USUARIOS */

#usuario{
margin-top:35px;
width:190px;
}

#usuario b{
font-weight:normal;
font-size:14px;
}

#usuario a{
margin-left:5px;
}

#olvidado{
font-size:12px;
margin-bottom:25px;
width:630px;
display:block;
}

#recordar{
display:block;
}

#btnform{
margin-left:7px;
}

#fondo2{
background-image:url('../imgs/fnd_ficheros.gif');
background-repeat:repeat-y x;
display:block;
height:150px;
width:630px;
margin:10px 10px 0px 0px;
}

#badlogin{
background-color:#26b8e5;
color:white;
padding-left:3px;
}

#logout{
display:inline;
margin-left:5px;
}