/* CSS Document */


/********** SECCIONES ***********/
body {
background-color: #E9E9E9;
text-align:center;
margin: 3px;
}

#contenedor {
margin:auto;
width:1000px;
background:#FFFFFF;
}

#arriba-fecha {
font-family: Arial;
font-size: 11px;
font-weight:bold;
color:#333333;
text-align:left;
}

#arriba-barra {
width:100%;
height:38px;
background-image:url(/images/barra.png);
clear:left;
}

#arriba-buscador {
float:right;
height:22px;
width: 272px;
border-left: 1px solid #CCCCCC;
text-align:left;
padding-left: 8px;
}

#abajo {
width: 1000px;
border-top: 1px solid #999999;
height:70px;
text-align:left;
clear:both;
}

#abajo-links {
width: 750px;
float:left;
font-family:Arial;
font-size: 13px;
color:#666666;
padding-left:5px;
}

#abajo-direccion {
float:right;
font-family: Arial;
font-size: 11px;
color:#999999;
clear:right;
padding-right: 15px;
padding-top: 6px;
width: 220px;
}

.derecha {
padding-left: 5px;
margin-bottom: 5px;
border-left: 1px solid #CCCCCC;
text-align:left;
}

#medio {
clear:both;
float:left;
text-align:left;
padding-left: 10px;
}

#centro-izquierda {
width: 340px;
}

/********** TEXTOS ***********/

.textoazulpeq,.textogrispeq {
font-family:Arial;
font-size: 12px;
font-weight:bold;
}

.textoazulpeq {
color:#2B67A4;
}

.textogrispeq {
color:#626262;
}

.textogrismed,.secciones {
font-family:Arial;
font-size: 12px;
font-weight:bold;
}

.textogrismed {
color:#666666;
}

.descripcionfoto,.comentario {
font-family:Arial;
font-size:11px;
}

.descripcionfoto {
color:#333333;
}

.comentario {
color:#646464;
}

.numerocomentario {
font-family:Verdana;
font-size: 22px;
font-weight:bold;
color:#003366;
}

.secciones {
border-bottom: 1px dotted #CCCCCC;
color:#000000;
height:20px;
text-transform:uppercase;
text-align:left;
background-color:#F3F3F3;
padding-left:3px;
}

.descripcion {
font-family:Arial;
font-size: 12px;
color:#666666;
text-align:justify;
}

h1 {
text-align:left;
font-family:Tahoma;
font-size:18px;
margin: 4px 0 4px 0;
}

h2 {
text-align:left;
font-family:Arial;
font-size:14px;
margin: 4px 0 4px 0;
}

.textogrisgrande {
font-family:Arial;
font-size: 14px;
font-weight:bold;
color:#000000;
}

.titular,.categorialistado {
font-family:verdana;
font-size:18px;
font-weight:bold;
}

.titular{
color:#2B67A4;
}

.categorialistado {
color:#000000;
}

/********** LISTAS ***********/


/********** LINKS ***********/
A.link1 {
font-family:Arial;
font-size: 12px; 
}

A.link1:link{
color:#666666;
text-decoration:none;
}

A.link1:visited{
color:#666666;
text-decoration:none;
}

A.link1:hover {
color: #000000;
}

A.link2 {
font-family:Arial;
font-size: 11px; 
}

A.link2:link{
color:#999999;
text-decoration:none;
}

A.link2:visited{
color:#999999;
text-decoration:none;
}

A.link2:hover {
color: #000000;
}

A.link3 {
font-family:Arial;
font-size: 11px; 
}

A.link3:link{
color:#333333;
text-decoration:none;
}

A.link3:visited{
color:#333333;
text-decoration:none;
}

A.link3:hover {
color: #000000;
}

A.link4 {
font-family:Arial;
font-size: 12px; 
font-weight:bold;
}

A.link4:link{
color:#2B67A4;
text-decoration:none;
}

A.link4:visited{
color:#2B67A4;
text-decoration:none;
}

A.link4:hover {
color: #293656;
}

A.linktitulares:link{
color:#2B67A4;
text-decoration:none;
}

A.linktitulares:visited{
color:#2B67A4;
text-decoration:none;
}

A.linktitulares:hover {
color: #000000;
}


/********** FORMULARIO ***********/

.campo1 {
background-color:#FFFFFF;
border: 1px solid #ADADAD;
font-family: Arial;
font-size: 12px;
}

.campo2 {
background-color:#FFFFFF;
border: 1px solid #ADADAD;
font-family: Arial;
font-size: 11px;
}

.boton1 {
background-color:#82A7B9;
border: 1px solid #3D74A0;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

/********** MENU ***********/

#menuh {
font-family: Arial;
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
padding-top:9px;
}

#menuh ul, li {
list-style-type: none;
}

#menuh ul {
margin: 0;
padding: 0;
}

#menuh li {
float: left;
}

#menuh a {
text-decoration: none;
color: #000000;
display: block;
padding: 3px 10px;
text-align: center;
}

#menuh a#primero {
/* border-left: 1px solid #999999; */
}

#menuh a:hover {

border-bottom: 5px solid #659BC7;
}

/********** FIXES ***********/
.p5 {
margin-top: 5px;
margin-bottom: 5px;
}
.p7 {
margin-top: 7px;
margin-bottom: 7px;
}
.capital {
text-transform:capitalize;
}

/********** PUBLICIDADES ***********/
.publicidadtop {
float:right;
padding-top: 8px;
padding-right: 8px;
}
