/* CSS Document */

body {
background:#FFFFFF;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}
a {
color:#336699;
text-decoration:none;}
a:hover {
text-decoration:underline;
}
#contenedor {
background:#FFFFFF;
width:960px;
margin:auto;


}

#cabecera {
width:960px;
height:110px;
margin:auto;

padding-bottom:10px;
}

#espacio-menu {
position:absolute;
padding-bottom:10px;
padding-top: 5px;
height:20px;
border-bottom:1px solid #F3F3F3;
background:#FFFFFF;
margin:auto;
width:960px;
z-index:15;
}
ul#menu-horizontal li {
float: left;
display: inline;
position: relative;


}
ul#menu-horizontal ul {
display: none;
position: relative;
top: 24;
left:0;
margin:0;
padding:0;
background:#CCCCCC;
font-size:12px;
width:160px;
}

ul#menu-horizontal ul li {
display: block !important;

}

ul#menu-horizontal li:hover ul{
display: none;
}

ul#menu-horizontal li:hover ul{
display: block;
}
#menu-horizontal {

margin:0 -35px auto;
width:938px;
}

#menu-horizontal li {
margin:0 1px;
width:120px;
min-height:21px;
text-align:center;
background:url(fotos/pixel1.jpg);
list-style:none;
border:1px solid #999999;
padding-top:6px;
}


#menu-horizontal li:hover {
background:#CC0000;
width:160px;
}

#menu-horizontal li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;

font-size:12px;
font-weight:bold;
text-decoration:none;
width:160px;

}
#menu-horizontal li a:hover {
color:#FFFFFF;
width:160px;
}
#menu-horizontal ul li a{
color:#333333;
}
#menu-horizontal li ul li{
float:none;
width:160px;
margin:1px 0;
background:#FFFFFF;
color:#000000;
padding-bottom:3px;
font-size:12px;
border-collapse:collapse;
border-style:hidden;
}

#buscador {
height:10px;
background:#F7F7F7;
float:left;
width:960px;
padding-top:5px;
overflow:visible;
margin-top:25px;
}
#caja-busqueda {
width:250px;
float:right;
}
#contenido {
width:960px;
margin:auto;
overflow:hidden;
z-index:10;
}
#columna1{
width: 120px;
float:left;
background:#FFFFFF;
margin-left:5px;
margin-top:5px;
}
#columna2 {
width:530px;
float:left;
background:#FFFFFF;
}
#columna3{
width: 300px;
float:left;
background:#FFFFFF;
margin-left:5px;
margin-top:5px;
}
#pie {
background:#FFFFFF;
margin:auto;
margin-top:10px;
width:960px;
height:100px;
border-bottom:#CC0000 2px solid;
border-top:#0033CC 2px solid;
padding:10px;
}
#pie1{
width:306px;
height:96px;
float:left;
margin-right:5px;
padding:5px;
border-right:1px dotted #CCCCCC;
}
#pie2{
width:306px;
height:96px;
float:left;
margin-right:5px;
padding:5px;
border-right:1px dotted #CCCCCC;
}
#pie3{
width:306px;
height:96px;
float:right;
padding:5px;
}
#bajopie{
width:960px;
height:50px;
font-size:10px;
padding:10px;
text-align:center;
margin:auto;
border-bottom:#CCCCCC 1px solid;
}
.caja-central{
background:#FFFFFF;
width:258px;
height:200px;
float:left;
border-bottom:#CCCCCC 1px solid;
margin-bottom:5px;
}
.fotocajacentral{
float:left;
width:256px;
height:96px;
border:#333333 1px solid;

}
.caja-central-derecha{
background:#FFFFFF;
width:258px;
height:200px;
float:left;
margin-left:5px;
border-bottom:#CCCCCC 1px solid;
margin-bottom:5px;
}
.contenido-caja {
padding:5px;
width:248px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
float:left;
font-size:12px;
}
.titulos {
color:#333333;
background:#F8F8F8;
padding:2px;
border-top:#333333 1px solid;
border-bottom:#333333 1px solid;
margin-bottom:5px;
font-size:14px;
}
.miniizquierda{
float:left;
margin-bottom:5px;

}
.caja-media{
width:116px;
height:200px;
float:left;
border-bottom:1px solid #CCCCCC;
margin-left:5px;

}


.foto {
float:left;
border-bottom:1px solid #333333;
}
#noticias {
float:left;
padding-right:10px;
margin-top:5px;
width:110px;
height:232px;
border-bottom:1px solid #CCCCCC;
}
