* 
{
margin: 0;
padding: 0;
border: 0;
outline:none;
line-height:1em;
}

body
{
font-family: serif;
background-color:#fafee7;
color:#000;
font-size:medium;
text-align:left;
}

#centrador
{
width:760px;
margin:0;
overflow:hidden;
background-color:#fafee7;
}


#cabecera
{
height:100px;
background-image:url(layout/cabecera.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#menu
{
width:200px;
background-color:#fafee7;
float:left;
line-height:1em;
}

#menu ul
{
margin:20px 0 30px 10px;
list-style:none;
}

#menu li
{
margin:0;

}

#menu li a
{
width:140px;
margin:15px 0;
padding:2px 0;
background-color:#ca3300;
border:1px #000 solid;
display:block;
text-align:center;
color:#fafee7;
font-style:normal;
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#menu li a:hover
{
width:140px;
margin:15px 0;
margin-left:15px;
padding:2px 0;
background-color:#ffe6c4;
border:1px #000 solid;
display:block;
text-align:center;
color:#000;
font-style:normal;
font-family:"tahoma";
font-size:11px;
font-weight:bold;
text-decoration:none;
}


#cuerpo
{
width:550px;
background-color:#fafee7;
float:left;
}

#seccion
{
margin-top:20px;
padding:0;
}

#seccion h3
{
background-color:#ca3300;
color:#fff;
font-family:"trebuchet ms";
padding:1px 0px;
width:150px;
text-align:center;
margin:0;
font-size:14px;
font-weight:bold;
}


#seccion h5
{
background-color:#2209ac;
color:#fafee7;
font-family:tahoma;
text-align:center;
margin:15px 0;
padding:3px 0;
font-size:12px;
font-weight:bold;
}

#seccion h6
{
color:#ca3300;
font-family:"trebuchet ms";
border-bottom:2px #ca3300 solid;
width:300px;
text-align:left;
margin:15px 0;
font-size:15px;
font-weight:bold;
}

#sombranegra
{
overflow:hidden;
margin:0 0 15px 5px;
padding:0;
height:5px;
background-color:#000;
width:140px;
}

#seccion p
{
text-align: justify;
font-family: tahoma;
font-size: 12px;
color: #000;
line-height: 1.7em;
font-weight: bold;
margin:10px 0;
}

#seccion p a{color:#ca3300;text-decoration:underline;}
#seccion p a:hover{color:#ffa042;text-decoration:underline;}

#seccion p strong{color:#ca3300;font-weight:bold;}

#seccion p em {color:#ffa042;font-weight:bold;font-style:normal;}

#seccion .espec
{color:#ca3300;margin-left:20px;display:block;line-height:1.4em;}

#seccion .foto1
{
margin-top:20px;
font-family:"trebuchet ms";
color:#ca3300;
text-align:center;
}

#seccion .foto1 img {border:1px #000 solid;}

#seccion .foto2
{
margin-top:20px;
font-family:"trebuchet ms";
color:#ca3300;
text-align:center;
}

#seccion .foto2 img {border:1px #000 solid;margin:0 10px;}

#seccion .anuncio
{
margin:0px 50px;
padding:20px 0 15px 0;
font-family:"trebuchet ms";
color:#ca3300;
text-align:center;
background-color:#ffc600;
}

#seccion .anuncio img {border:0px #000 solid;background-color:#fff;}

#seccion dl
{
margin-top:20px;
margin-left:20px;
}

#seccion dt
{
color:#ca3300;
font-family:"trebuchet ms";
font-size:17px;
font-weight:bold;
border-bottom: 2px #ca3300 solid;
margin:10px 100px 10px 0px;
}


#seccion dd
{
color:#000;
font-family:tahoma;
font-size:13px;
font-weight:bold;
line-height:1.7em;
margin-left:20px;
margin-bottom:20px;
}


#seccion dd a {color:#000;text-decoration:underline;}
#seccion dd a:hover{color:#ffa042;text-decoration:underline;}


form
{
margin:20px 0 30px 20px;
}

#seccion .casilla
{
font-family: arial;
font-size: 11px;
color: #000;
background-color: #ffe6c4;
border: 1px #000 solid;
font-weight: normal;
padding: 1px;
margin-left:15px;
}

#boton
{
background-color:#ffe6c4;
font-size:11px;
font-weight:bold;
padding:3px 10px;
color:#000;
font-family:tahoma;
margin-top:15px;
margin-left:15px;
border: 1px #000 solid;
}


#tabla
{
margin:10px 0;
font-family:tahoma;
font-size:11px;
line-height:1.4em;
}


#tabla span
{
display:block;
float:left;
text-align:center;
margin:5px 0px;
}

#tabla .a0 {width:25px;}
#tabla .a1 {width:50px;}
#tabla .a2 {width:50px;}
#tabla .a3 {width:65px;}
#tabla .a4 {width:60px;}
#tabla .a5 {width:70px;}
#tabla .a6 {width:65px;}
#tabla .a7 {width:55px;}
#tabla .a8 {width:55px;}
#tabla .a9 {width:50px;}
#tabla .a10 {width:200px;}
#tabla .a11 {width:185px;}
#tabla .a12 {width:100px;}


#tabla .azul
{
background-color:#2209ac;
color:#fff;
margin-bottom:5px;
padding:3px 0;
height:20px;
}

#tabla .lmini {font-size:11px;font-weight:normal;line-height:1.2em;margin:0;padding:0;}

#tabla .rompedor {clear:both;}

#tabla .resalte{font-weight:bold;color:#ca3300;}

#tabla a{text-decoration:underline;color:#000;}
#tabla a:hover{text-decoration:underline;color:#ca3300;}

#base
{
width:760px;
clear:both;
background-image:url(layout/barrabaja.jpg);
background-repeat:no-repeat;
background-position:80px 10px;
overflow:hidden;
}

#base p
{
margin-top:40px;
font-family:"trebuchet ms";
font-size:11px;
font-weight:bold;
color:#ca3300;
text-align:center;
}

#base p a{text-decoration:underline;color:#777;}
#base p a:hover{text-decoration:underline;color:#000;}

.top1 {margin-top:45px !important;}

.centrar {text-align:center !important;}

#portada
{
width:760px;
margin:10px auto;
text-align:center;
}

#flash
{
text-align:center;
margin:10px auto;
background-color:#fafee7;
}

#portada .entrada
{
float:left;
width:380px;
}

#portada h1
{
color:#ca3300;
font-family:"trebuchet ms";
text-align:center;
margin:10px auto;
font-size:27px;
font-weight:bold;
}

#portada h2
{
color:#ca3300;
font-family:"trebuchet ms";
text-align:center;
margin:10px auto;
font-size:21px;
font-weight:bold;
}


#portada h3
{
color:#ca3300;
font-family:"trebuchet ms";
text-align:center;
margin:10px auto;
font-size:17px;
font-weight:bold;
}


#portada h6
{
color:#ffa042;
font-family:"arial";
text-align:center;
margin-top:30px;
margin-bottom:30px;
font-size:23px;
font-weight:bold;
letter-spacing:1px;
}

#portada h6 a{color:#ffa042;text-decoration:underline overline;}
#portada h6 a:hover{color:#000;text-decoration:underline overline;}

