/* CSS Document */

body{ margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px }

#container_header{
width: 698px;
height: 186px;
padding-bottom: 5px;
margin-left: auto;
margin-right: auto; }

#container_zonaprivada{
width: 698px;
height: 64px;
padding-top: 10px;
padding-left: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #020042; }

#linksheader{ 
}

#banderitas{
margin-left: 340px;
margin-top:10px;
 }

#container_cuerpo{
width: 698px;
margin-left: auto;
margin-right: auto; }

#pie{
border-top: 3px solid #020240;
width: 698px;
margin-left: auto;
margin-right: auto;
margin-top: 9px;
padding-top: 9px;
line-height: 16px;
font-weight:300; }

#pie2{
border-top: 3px solid #020240;
width: 698px;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
padding-top: 2px;

}

#sub1{
height: 21px;
padding-bottom: 5px;
}

#sub2{
padding-top: 9px;
padding-bottom: 9px;
font:bold 12px Arial, Helvetica, sans-serif;
color: #699BCE;
}

#sub3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#1A1A1A;
padding-bottom: 9px;
text-align:justify;
}



/* estilos */

.titulo{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;

}

.titulo2{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #669ACC;

}

.titulo3{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #5B9AD0;



}

.titulo4{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #020041;

line-height: 9px;

}

.titulo5{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#579CD5;
	text-transform: uppercase;
}


.titulo6{
font:bold 18px Arial, Helvetica, sans-serif;
color:#9BC2EB; 
	text-transform: uppercase;
}



.texto{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #2E2E2E;

}



.texto2{
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #2E2E2E;

}


.texto3{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #2E2E2E;
line-height: 15px;

}


a.link{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;

}

a:hover.link{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
text-decoration: none;
}

a.link2{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
text-decoration: none;

}

a:hover.link2{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
text-decoration: none;
}

a.link3{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;

}

a:hover.link3{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #5B9AD0;
text-decoration: none;
}

a.link4{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #5B9AD0;
text-decoration: none;

}

a:hover.link4{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #5B9AD0;
text-decoration: none;
}


a.linkheader{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
text-decoration: none;

}

a.link5{
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
text-decoration: underline;

}


.palito{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #020041;
}


.span1{
margin-right: 21px;
}

.pie{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #1D1D1D;
line-height: 16px;
}


#lineaazul{
margin-top: 5px;
padding-top: 5px;
border-top: 3px solid #020240;

}


#lineaazul2{
margin-top: 2px;
padding-top: 2px;
border-top: 3px solid #020240;

}



p{
margin-top: 5px;
}

.forms{
border: 1px solid #5B9AD0;
}

a.linktitulo{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;

}

a.hover:linktitulo{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #030043;

}



.bordefotos{


border: 1px solid #5B9AD0;

padding: 1px;
}

/* Nueva Home (Marco) */

.clear { clear: both }
.full { display: block; width: 100%; height: 100%; }

#container { width: 900px; margin: 0px auto; }

/* header */

#header { width: 900px; margin: 0px auto;}
#header #logo { float: left; display:block; width:90px; height: 97px; background: url(imagenes/nuevologo.jpg) no-repeat }
#header #logoKreston { float: left; width: 201px; height: 30px; background: url(imagenes/logokreston.jpg) no-repeat; margin-top: 80px; *margin-top: 60px !important; margin-left: 30px }

#header #menuNavSup { float: right; font-size: 12px; margin-top: 5px; width: 240px; }
#header #menuNavSup a { font-weight: bold; color: #054e83; text-decoration: none }

#header #menuNavSup .idiomas { float: left; }
#header #menuNavSup .idiomas img { position: relative; top: 2px }
#header #menuNavSup .linksMenu { float: right; margin-left: 18px }

/* menuNav */

#menuNav { border-top: 3px solid #9aacc2; border-bottom: 3px solid #9aacc2; background: url(imagenes/bgMenuNav.png) repeat-x; color: #fff; padding: 10px 0px; margin: 10px 0px }
#menuNav #menuNavIn { width: 900px; margin: 0px auto; }

#menuNav .moduloMenuNav { float: left; width: 160px; margin-right: 30px }
#menuNav .moduloMenuNav h3 { font-size: 14px; font-weight: bold; margin: 0px; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #fff }
#menuNav .moduloMenuNav li { list-style-type: none; margin: 0px; padding: 0px }
#menuNav .moduloMenuNav li a { color: #fff; text-decoration: none }
#menuNav .moduloMenuNav li a:hover { text-decoration: underline }

#menuNav #bLocalizadorOficinas { float: right; background: #a4acbf; width: 130px; height: 60px; margin-top: 10px }
#menuNav #bLocalizadorOficinas a { color: #fff; font-weight: bold; text-align: center; text-decoration: none; padding-top: 14px }

/* home */

#bloqIzqHome { width: 280px; float: left;  }
#bloqDerHome { width: 570px; float: right; padding-top:10px }

#bloqDerHome h3 { font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 20px; color: #024d87}

#bloqDerHome a { font-weight: bold; color: #024d87; text-decoration: underline;}

.bloq { padding: 20px; margin: 10px 0px;  }
.bloq h4 { font-weight: bold; font-size: 14px; padding-bottom: 3px; margin: 0px; margin-bottom: 10px }

.bloq_oscuro { background: #a9b4ca; }
.bloq_oscuro h4 { color: #fff; border-bottom: 1px solid #fff; }

.bloq_claro { background: #f8f8f8; border: 1px solid #ced9eb}
.bloq_claro h4 { color: #024d87; border-bottom: 1px solid #ced9eb; }

.login { }
.login input { border: 1px solid #ccc; width: 100% }
.login .boton { float: right; margin-top:10px }

.boton { display: block; padding: 4px 20px; color: #fff; font-weight: bold; text-decoration: none; background: #3c6a9b }

/* footer */

#footer { height: 161px; color: #fff; background:url(imagenes/bgFooter.png) repeat-x; border-top: 3px solid #9aacc2; margin-top: 20px; text-align: center }
#footer #footerIn { width: 900px; margin: 0px auto; padding-top:20px }
#footer a { color: #fff; text-decoration: none }
#footer a:hover { text-decoration: underline }


