/* Start of CMSMS style sheet 'estilo_safetycarracing_home' */
* html #contenido_interior {
height: 522px;
}

dfn {
display: none;
}

h3{
padding: 0px;
margin: 0px;
}

body {
background-color: #000;
font: 8pt Verdana, Arial, Sans-Serif;
/*color: #fff;*/
margin: 0px;
margin-top: 0px;
}

#contenedor {
background: #000;
width: 950px;
/*height: 645px;*/
padding: 0px;
margin: auto;
}


#cabecera {
background-color: #000 
width: 950px;
height: 100px;
}

#logotipo {
width: 344px;
height: 29px;
margin: 0px 650px 0px 0px;
}

h1 {
font-size: 24pt;
color: #000;
margin: 0px 0px 0px 0px;
padding: 40px 0px 0px 10px;
font-weight: normal;
}

.pequeno {
font-size: 13pt;
}

.programas {
background: url('/images/fnd_menu_plus.jpg') repeat;
}

#menu {
color: #fff;
width: 700px;
height: 26px;
/*border-bottom:  1px solid #fff;*/

margin-left: 100px;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#menu ul li {
float: left;
border-right: 1px solid #fff;
padding: 0px 5px 0px 5px;
margin: 0px;
}

#menu a {
color: #fff;
text-decoration: none;
font-weight: bold;
font-stretch: ultra-condensed;
padding: 0px 10px 0px 10px; 
height: 10px;
/*display: block;*/
}


/*#menu a:hover{
background: #E7D4C8;
}*/

#wrapper_contenido {
background: #000;
/*border-left: 1px solid red;*/
/*margin-bottom: 10px;
padding-bottom: 15px;*/
}

#wrapper_contenidos {

}

#banner {
background: url('/images/imagen_central.jpg') no-repeat;
width: 950px;
height: 341px;
float: left;
}


#lateral {
/*background: url('/images/colaboradores.jpg') repeat;*/
width: 141px;
/*height: 520px;*/
height: 754px;
float: right;
}

#contenido_home {
background-color: #000;
float: left;
width: 950px;
height: 257px;
padding: 0px;
}

#contenido {
background: #c5bce7;
float: right;
width: 810px;
min-height: 200px;
/*margin-top: 30px;*/
margin-right: 10px;
}

#contenido_interior {
background: #000;
color: #fff;
float: right;
width: 950px;
min-height: 457px;
padding: 0px;
}

#contenido_interior p {
padding: 10px;
text-align: justify;
font-size: 10pt;
}

#contenido_interior h3 {
/*background: #d8cac1;*/
/*border-top: 1px solid #000000;*/
border-bottom: 1px solid #000000;
color: #000000;
padding: 10px 0px 10px 8px;
margin-top: 0px;
font-style: italic;
font-size: 14pt;
}

.izquierda {
float: left;
}
.derecha {
float: right;
}

.limpia {
clear: both;
}

.tablas td {
border: 1px solid #804E2D;
padding: 5px;
}

.tablas a{
color: #804b29;
text-decoration: none;
font-weight: bold;
font-stretch: ultra-condensed;
}

img {
border: none;
padding: 0px;
margin: 0px 0px 0px 0px;
}

#pie {
background: url('/images/pie.jpg') repeat;
width: 950px;
height: 52px;
border-top: 3px dashed gray;
margin-top: 3px;
}

/* menu lateral */

#button {
width: 140px;
border-right: 1px solid #000;
padding: 0 0 10px 0;
margin: 100px 0px 0px 0px;
font-family: 'Trebuchet MS', 'Lucida Grande',
Verdana, Lucida, Geneva, Helvetica, 
Arial, sans-serif;
background-color: #c17d74;
color: #333;
}

#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
		
#button li {
border-bottom: 1px solid #c17d74;
margin: 0;
}


#button li a {
display: block;
font-weight: bold;
font-size: 8pt;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #8b2316;   
border-right: 10px solid #db8b79;
background-color: #fff;
color:#8b2316;
text-decoration: none;
width: 100%;
}

	
html>body #button li a {
width: auto;
}

#button li a:hover {
background-color: #d96e5c;
background-color: #973324;
color: #fff;
}


#buscador {
float: right;
padding: 0px 0px 0px 0px;
margin: 0px 40px 0px 0px;
}
/* End of 'estilo_safetycarracing_home' */

