/* CSS Document */



body {

margin: 8px;

background-image:url(../img/fondo.jpg);

background-repeat:repeat-x;

background-attachment:fixed;

}



a {

color:#FFFFFF;

text-decoration: none;

}



.a {

color:#333333;

text-decoration: none;

}



.a2 {

color:#94BE00;

text-decoration: none;

}





a:hover {

color:#669900;

text-decoration: underline;

}



#contenedor {

margin: auto;

margin-top:0;

width: 900px;

/*height: 500px;

border: solid 1px #646268;*/

background-image:#242328;

}





#header {

margin: auto;

margin-top:0;

width: 900px;

height: 131px;

float: left;

}



#menu {

margin: auto;

margin-top:0;

background-image:url(../img/menu.jpg);

width: 900px;

height: 38px;

float: left;

}



#menu_down {

margin: auto;

margin-top:0;

background-image:url(../img/menu.jpg);

width: 900px;

height: 22px;

float: left;

}



#menu1 {

margin: auto;

margin-top:0;

width: 120px;

height: 38px;

float: left;

}



#menu2 {

margin: auto;

margin-top:0;

width: 180px;

height: 38px;

float: left;

}



#menu3 {

margin: auto;

margin-top:0;

width: 180px;

height: 22px;

float: left;

}



#pub_sup {

margin: auto;

margin-top:0;

width: 898px;

height:150px;

background-color:#333136;

border: solid 1px #646268;

float: left;

}



#info {

margin: auto;

margin-top:0;

width: 898px;

padding-bottom: 20px;

background-color:#242328;

border-bottom: solid 1px #646268;

border-left: solid 1px #646268;

border-right: solid 1px #646268;

float: left;

}





#der {

margin: auto;

margin-top:20px;

width: 140px;

/*margin-left: 10px;*/

/*background-color:#FF0000;*/

float: left;

}



#noticias {

margin: auto;

margin-top:20px;

width: 618px;

background-color:#333136;

float:left;

}



#izq {

margin: auto;

margin-top:20px;

width: 140px;

float: left;

/*background-color:#00FF00;*/

}



#footer {

margin: auto;

width:900px;

height:50px;

clear:both;}





#barra {

margin: auto;

width: 618px;

height:20px;

background-color:#4F4C53;

float: left;

}



.publicidad {

margin: auto;

width:120px;

height:240px;

margin-top: 10px;

margin-left: 10px;

background-color:#333136;

border: solid 1px #646268;

float: left;

}





/**** IMAGENES ****/

img { border:0px; }



.img {

margin-top:10px;

margin-left:4px;

float:left;

}





.img2 {

margin-top:10px;

margin-right: 2px;

}



.img3 {

margin-top:10px;

margin-left: 2px;



}





/**** TEXTOS ****/



h1{



font-family: Verdana;

color: #FFFFFF;

margin-left: 10px;

margin-top: 50px;

}



p {

text-align: justify;

font-family: Verdana;

font-size: 12px;

color: #FFFFFF;

margin-left:10px;

margin-right:10px;

/*padding: 10px;

padding-left: 10px;

padding-right: 10px;

*/

}



.p {

text-align: justify;

font-family: Verdana;

font-size: 12px;

color: #FFFFFF;

margin-left: 10px;

margin-right: 10px;

/*padding: 10px;

padding-left: 10px;

padding-right: 10px;

*/

}



.txt_submenu {

text-align: center;

font-family: Verdana;

font-size: 10px;

color: #005600;

margin:5px;

margin-left: 10px;

}



.verde {

text-align: justify;

font-family: Verdana;

font-size: 12px;

color:#94BE00;

}



.small {

text-align:right;

font-family: Verdana;

font-size: 9px;

color:#FFFFFF;

margin-top: 10px;

/*padding-left: 10px;

padding-right: 10px;*/

}



.small2 {

text-align:left;

font-family: Verdana;

font-size: 9px;

color:#FFFFFF;

margin-top: 5px;



}



.txtmenu {

text-align:center;

font-family: Verdana;

font-size: 11px;

color:#333333;

/*padding-left: 1px;

padding-right: 1px;*/

margin: 10px;

}



/**** FORM ****/

fieldset {

margin: 10px;

padding: 20px;

}



label {

font-family: Verdana;

font-size: 12px;

color: #FFFFFF;

margin-left: 10px;

}



label span {

font-size: 10px;

color: #94BE00;

}

label span.obligatorio {

color: red;

font-weight: bold;

}

table#tabla-contactos {
font: normal 11px Arial, Helvetica, sans-serif;
color: white;
text-align:center;
}
table#tabla-contactos thead {
background-color:#0F4A09;
color:#FFFFFF;
}
table#tabla-contactos thead tr th span {
font-size:8px;
}
table#tabla-contactos tbody tr td {
border: 1px solid #333333;
}