@charset "utf-8";
/*
****************************
* CSS by Roiker Web Agency *
* http://www.roiker.com    *
****************************
*/

body{
margin:0;
}

#cabeza{
margin:0 auto;
width:100%;
height:418px;
background:url(images/header.jpg) center top no-repeat;
background-color:#4e8ba7; 
}

#contenedor{
margin:0 auto;
width:100%;
background:url(images/fondo_cont.jpg) center top no-repeat;
background-color:#4e8ba7; 
}

#contenido{
margin:0 auto;
width:808px;
background:url(images/fondo_inf_cont.jpg) bottom center no-repeat;
background-color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

#contenedorPie{
margin:0 auto;
width:100%;
background-color:#4e8ba7; 
}

#menuP{
width:798px;
padding:5px;
text-align:center;
}

#idioma{
width:768px;
padding:5px 20px 20px 20px;
text-align:right;
}

.columnaC{
width:364px;
padding:0 20px 80px 20px;
}

.cajaNormal{
width:364px;
padding:0 0 10px 0;
text-align:left;
}

.cajaDivisionInf{
width:364px;
padding:10px 0 10px 0;
text-align:left;
border-top:thin;
border-top-style:solid;
border-top-color:#999999;
}

.cajaDivisionSup{
width:364px;
padding:10px 0 10px 0;
text-align:left;
border-bottom:thin;
border-bottom-style:solid;
border-bottom-color:#999999;
}

.cajaDivisionSupPunteada{
width:364px;
padding:10px 0 10px 0;
text-align:left;
border-bottom:thin;
border-bottom-style:dotted;
border-bottom-color:#999999;
}

/*----------------------------------------------------------------ESTILOS FOOTER*/
.enlacePie{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:white;
}

a.enlacePie:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:white;
text-decoration:none;
}

a.enlacePie:hover{
font-weight:normal;
color: #CCCCCC;
text-decoration:none;
}

a.enlacePie:visited{
font-weight:normal;
color:#CCCCCC;
text-decoration:none;
}

/*----------------------------------------------------------------ESTILOS CONTENIDO*/
a.enlace:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4e8ba7;
text-decoration:none;
}

a.enlace:hover{
font-weight:bold;
color:#72BCE9;
text-decoration:none;
font-size:12px;
}

a.enlace:visited{
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
font-size:12px;
}

/*----------------------------------------------------------------ESTILOS MENU PRINCIPAL*/
a.menuPrincipal:link{
padding:3px 5px 3px 5px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

a.menuPrincipal:hover{
padding:3px 5px 3px 5px;
text-decoration:none;
color:white;
background:#999999;
font-size:11px;
}

a.menuPrincipal:active{
text-transform:uppercase;
padding:3px 5px 3px 5px;
text-decoration:none;
color:white;
background:#999999;
font-size:11px;
}

a.menuPrincipal:visited{
padding:3px 5px 3px 5px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#666666;
font-size:11px;
}

/*----------------------------------------------------------------ESTILOS VARIOS*/
.parrafoItalicos{
font-style:italic;
color:#4e8ba7;
font-size:12px;
}

.tituloAmarillos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff9c00;
}

/*----------------------------------------------------------------TITULARES*/
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4e8ba7;
text-transform:uppercase;
}

h2{
}