* 
{
margin: 0;
padding: 0;
border: 0;
background-repeat:no-repeat;
}

body
{
font-family: serif;
background-color:#fff;
background-image:url(fondo.jpg);
background-repeat:repeat;
background-attachment:fixed;
}

#cuerpo
{
width:960px;
margin:10px auto;
border:1px #fff solid;
overflow:hidden;
background-color:#fff;
background-image:url(esquina1.jpg);
}

#cabecera
{
padding-top:30px;
padding-bottom:15px;
overflow:hidden;
}

#cabecera h1
{
font-size:30px;
text-align:left;
margin-left:260px;
font-family:"georgia";
font-weight:bold;
color:#da14c0;
line-height:1.6em;
text-transform:uppercase;
}

#cabecera p
{
text-align:left;
margin-top:20px;
margin-left:70px;
font-size:12px;
color:#7a93d0;
font-family:"trebuchet ms";
font-weight:bold;
overflow:hidden;
}

#lateral
{
width:150px;
overflow:hidden;
float:left;
}

#lateral ul
{
list-style:none;
overflow:hidden;
margin-left:35px;
}

#lateral li
{
font-family:"trebuchet ms";
font-size:12px;
font-weight:bold;
margin-top:15px;
text-align:center;
color:#ccc;
}

#lateral li a
{
display:block;
text-decoration:none;
padding:2px 0px;
border:1px #000 solid;
background-color:#f85bef;
color:#fff;
}

#lateral li a:hover
{
display:block;
text-decoration:none;
padding:2px 0px;
border:1px #000 solid;
background-color:#7a93d0;
color:#fff;
}

.hueco1
{
margin-top:30px !important;
}

#vertical
{
width:205px;
float:right;
overflow:hidden;
}

#contenido
{
width:730px;
float:left;
overflow:hidden;
}

#principal
{
float:right;
overflow:hidden;
width:560px;
}

#principal h2
{
font-size:14px;
text-align:center;
font-family:"trebuchet ms";
font-weight:bold;
color:#f85bef;
text-transform:uppercase;
}

.parrafo
{
font-size:13px;
line-height:1.8em;
font-family:"trebuchet ms";
color: #0013a4;
margin:10px 10px;
text-align:justify;
}

.parrafo strong
{
font-weight:bold;
color:#da14c0;
border-bottom:2px #da14c0 dotted;
}

.parrafo a {text-decoration:underline;color:#7a93d0;font-weight:bold;}
.parrafo a:hover{text-decoration:underline;color:#f85bef;font-weight:bold;}

.firma
{
font-size:13px;
font-weight:bold;
line-height:1.4em;
font-family:"trebuchet ms";
color:#843ed3;
margin-top:10px;
margin-left:25px;
text-align:left;
font-style:italic;
}

.paginador
{
font-size:12px;
font-family:"trebuchet ms";
color:#7a93d0;
text-align:center;
font-weight:bold;
margin:20px auto;
}

.paginador a {text-decoration:underline;color:#f85bef;}
.paginador a:hover{text-decoration:underline;color:#0013a4;}

#modelos
{
margin:10px 0px;
overflow:hidden;
list-style:none;
overflow:hidden;
}

#modelos li
{
overflow:hidden;
width:240px;
height:210px;
text-align:center;
font-size:12px;
font-family:"trebuchet ms";
margin-top:15px;
margin-left:20px;
float:left;
color:#da14c0;
border:1px #f85bef solid;
}

.sinborde
{
border:1px #fff solid  !important;
}

#modelos img
{
border:1px #000 solid;
margin-top:25px;
}

#modelos a {text-decoration:underline;color:#7a93d0;}
#modelos a:hover{text-decoration:underline;color:#0013a4;}

#base
{
clear:both;
overflow:hidden;
height:300px;
background-image:url(esquina2.jpg);
background-position:right bottom;
}


#creditos
{
margin-top:130px;
margin-left:20px;
margin-right:100px;
}

#creditos p
{
font-size:12px;
line-height:1.8em;
font-family:"trebuchet ms";
color:#da14c0;
margin:10px 0;
text-align:justify;
}

#creditos a {text-decoration:underline;color: #0013a4;}
#creditos a:hover {text-decoration:underline;color: #7a93d0;}


.titulo_video
{
font-family:georgia;
font-size:15px;
font-weight:bold;
color: #843ed3;
border-bottom:2px #843ed3 dotted;
text-align:left;
margin-top:10px;
margin-left:0px;
}

.texto_video
{
margin-top:10px;
margin-left:10px;
text-align:justify;
font-family:"trebuchet ms";
font-size:13px;
font-weight:normal;
color:#da14c0;
line-height:1.5em;
}

.datos_video
{
margin-top:10px;
margin-left:0px;
text-align:left;
font-family:"trebuchet ms";
font-size:11px;
font-weight:normal;
color:#7a93d0;
line-height:1.8em;
}

.datos_video a{text-decoration:underline;color:#0013a4;}
.datos_video a:hover{text-decoration:underline;color:#da14c0;}

.video
{
margin:10px auto;
width:445px;
height:370px;
padding:10px 10px;
text-align:center;
font-family:"trebuchet ms";
font-size:12px;
font-weight:normal;
line-height:1.4em;
overflow:hidden;
}

.imagen
{
font-size:13px;
line-height:1.8em;
font-family:"trebuchet ms";
color: #0013a4;
margin:0px;
text-align:center;
width:550px;
height:650px;
overflow:hidden;
}

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

.volver
{
font-size:13px;
line-height:1.8em;
font-family:"trebuchet ms";
color: #f85bef;
margin:10px auto;
text-align:center;
}

.volver a {text-decoration:underline;color:#f85bef;font-weight:bold;}
.volver a:hover{text-decoration:underline;color:#7a93d0;font-weight:bold;}

.rompedor 
{
clear:both !important;
}


.flotado250d
{
width:250px !important;
overflow:hidden !important;
float:left !important;
}

.flotado275d
{
width:275px !important;
overflow:hidden !important;
float:right !important;
}

.flotado275i
{
width:275px !important;
overflow:hidden !important;
float:left !important;
}

.flotado300i
{
width:300px !important;
overflow:hidden !important;
float:left !important;
}

.flotado300d
{
width:300px !important;
overflow:hidden !important;
float:right !important;
}

.flotado350d
{
width:350px !important;
overflow:hidden !important;
float:right !important;
}

.flotado350i
{
width:350px !important;
overflow:hidden !important;
float:left !important;
}

.flotado400
{
width:400px !important;
overflow:hidden !important;
float:left !important;
}

.hueco170
{
width:170px;
height:610px;
float:left;
margin-top:25px;
}

.hueco260
{
width:260px;
height:260px;
float:left;
margin-top:25px;
}

.hueco310
{
width:310px;
height:310px;
float:left;
margin-top:25px;
}

.hueco350
{
width:350px;
height:300px;
float:left;
margin-top:25px;
}

.huecocentrado
{
text-align:center;
margin:10px auto;
}

.top100
{
margin-top:100px !important;
}

.top200
{
margin-top:200px !important;
}



