* 
{
margin: 0;
padding: 0;
border: 0;
line-height:1.5em;
background-repeat:no-repeat;
}

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

#cuerpo
{
width:760px;
margin:10px auto;
background-color:#fff;
overflow:hidden;
}

#cabecera
{
height:110px;
margin-bottom:5px;
background-image:url(logo.gif);
background-position:20px 20px;
overflow:hidden;
}

#cabecera h1
{
margin-top:15px;
margin-left:100px;
font-family:"tahoma";
font-size:21px;
font-weight:bold;
letter-spacing:0.05em;
color:#8a8ce3;  /* CLARO */
text-align:left;
}

#cabecera p
{
margin-top:20px;
margin-left:150px;
font-family:"trebuchet ms";
font-size:13px;
font-style:italic;
font-weight:bold;
color:#641b80; /* OSCURO */
text-align:right;
}

#menuprincipal
{
width:170px;
float:left;
background-color:#fff;
overflow:hidden;
margin-top:10px;
margin-bottom:25px;
}

.menu
{
list-style:none;
border-left:2px #c899c5 solid;
}

.menu li
{
margin-top:10px;
margin-left:10px;
color:#ddd;
font-family:"trebuchet ms";
font-weight:normal;
font-size:12px;
line-height:1.3em;
}

.menu a {color:#8a8ce3;text-decoration:underline;}
.menu a:hover {color:#641b80;text-decoration:underline;padding-left:10px;}


.menuextra
{
list-style:none;
border-right:1px #8a8ce3 solid;
margin-top:25px;
margin-right:10px;
text-align:right;
}

.menuextra li
{
margin-top:10px !important;
margin-right:10px !important;
color:#8a8ce3 !important;
font-family:"tahoma" !important;
font-weight:normal !important;
font-size:11px !important;
line-height:1.3em !important;
}

.menuextra a {color:#8a8ce3;text-decoration:none;}
.menuextra a:hover {color:#641b80;text-decoration:none;}


#contenido
{
background-color:#fff;
float:right;
width:580px;
overflow:hidden;
margin-bottom:50px;
}

#contenido h4, h2
{
font-size:15px;
font-family:"trebuchet ms";
font-weight:bold;
text-align:left;
color:#c2619a;
margin:20px 0px;
line-height:1em;
text-transform:uppercase;
}

#contenido h5
{
font-size:13px;
font-family:"trebuchet ms";
text-align:left;
color:#8a8ce3;
margin:10px 0px;
margin-top:30px;
line-height:1em;
font-weight:bold;
text-transform:uppercase;
}

#contenido h5 a{color:#8a8ce3;text-decoration:underline;}
#contenido h5 a:hover{color:#641b80;text-decoration:underline;}


#contenido p
{
background-color:#fff;
font-size:13px;
font-family:"trebuchet ms";
text-align:justify;
color:#641b80;
margin:15px 0px;
line-height:1.7em;
}

#contenido p strong {font-weight:bold;color:#8a8ce3;border-bottom:2px #8a8ce3 dotted;}


#contenido p a {text-decoration:underline;color:#8a8ce3;}
#contenido p a:hover {text-decoration:underline;color:#c2619a;}

#contenido ul
{
margin-top:20px;
margin-left:10px;
list-style:outside disc;
}

#contenido li
{
font-size:13px;
font-family:"trebuchet ms";
text-align:left;
color:#8b9ec1;
line-height:1.4em;
margin-top:10px;
margin-left:10px;
font-weight:normal;
}


#contenido li a {text-decoration:underline;color:#641b80;}
#contenido li a:hover {text-decoration:underline;color:#8a8ce3;}


#contenido form
{
background-color:#fff;
margin:10px 10px 20px 25px;
padding:0;
}

#contenido form p
{
font-family:"trebuchet ms";
color:#8a8ce3;
font-weight:bold;
font-size:11px;
}

#contenido .casilla
{
background-color:#f2e3f3;
margin-top:5px;
margin-left:15px;
font-family:arial;
font-weight:bold;
font-size:11px;
color:#641a80;
padding:1px;
}

#boton
{
background-color:#8a8ce3;
font-size:11px;
font-weight:bold;
padding:2px 10px;
color:#fff;
font-family:tahoma;
margin-left:15px;
}


#base
{
clear:both;
border-top:1px #eee solid;
margin:10px 20px;
}

#base p
{
margin:10px 0;
color:#8a8ce3;
font-size:12px;
font-family:"trebuchet ms";
line-height:1.8em;
text-align:center;
}

#base address
{
margin-top:10px;
font-style:normal;
color:#8a8ce3;
font-size:12px;
font-family:"trebuchet ms";
line-height:1.4em;
text-align:center;
}

#base h6
{
text-align:center;
font-size:13px;
font-family:"trebuchet ms";
font-weight:bold;
color:#641b80;
margin:10px 0;
}

#base a {text-decoration:underline;color:#8a8ce3;}
#base a:hover {text-decoration:underline;color:#641b80;}

.azul{color:#8a8ce3 !important;}

.rompedor{clear:both !important;}

.aviso
{
}

.aviso p
{
font-size:12px;
font-family:"trebuchet ms";
text-align:justify;
color:#fff;
margin:5px 10px;
line-height:1.4em;
font-weight:bold;
}

.aviso1
{
border:1px #daaec9 solid;
margin-top:25px;
margin-left:25px;
width:100px;
}

.aviso1 p
{
font-size:11px;
font-family:"tahoma";
text-align:center;
color:#daaec9;
margin:5px 5px;
line-height:1.8em;
font-weight:bold;
}

.aviso2
{
border:1px #000 solid;
margin:25px 10px;
background-color:#daaec9;
}

.aviso2 p
{
font-size:11px;
font-family:"trebuchet ms";
text-align:center;
color:#fff;
margin:10px 10px;
line-height:1.4em;
font-weight:bold;
}

.aviso2 a {text-decoration:underline;color:#fff;background-color:#daaec9;}
.aviso2 a:hover {text-decoration:underline;color:#000;background-color:#daaec9;}

.aviso3
{
margin-top:25px;
margin-right:30px;
}

.aviso3 p
{
font-size:11px;
font-family:"trebuchet ms";
text-align:justify;
color:#a488a2;
margin-top:5px;
line-height:1.8em;
font-weight:bold;
}

#ads_vinculos
{
text-align:center;
margin:10px auto;
}

#ads_corto1
{
text-align:center;
margin:10px auto;
}

#ads_corto2
{
text-align:center;
margin:10px auto;
}

#ads_corto3
{
text-align:center;
margin:10px auto;
}

#ads_contenido1
{
text-align:center;
margin:10px auto;
}

#ads_contenido2
{
text-align:center;
margin:10px auto;
}

#ads_contenido3
{
text-align:center;
margin:10px auto;
}

/* Para la política de privacidad */

.notalegal
{
float:left !important;
width:675px !important;
margin-left:25px !important;
margin-bottom:50px !important;
}

/* Para la política de privacidad */

