html,body{font-family:Verdana,sans-serif;font-size:16px;line-height:1.2;color:#000099;background:#FFFFFF;margin:0px;}
html{overflow-x:hidden;}
h1{font-size:26px}
h2{font-size:24px}
h3{font-size:22px}
h1,h2,h3{font-weight:400;margin:10px 0}
div.container{width:100%;max-width:960px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;text-align:justify;}
div.center{margin-left:auto;margin-right:auto;text-align:center;}
div.leftcenter{margin-left:auto;margin-right:auto;text-align:left;width:80%;max-width:600px;padding:4px;}
p{clear:both;}
div.contenido{width:100%;max-width:960px;padding:0px;margin:0px;border:0px;text-align:left;vertical-align:top;float:right;}
div.block{padding:2px;width:100%;max-width:456px;overflow:hidden;text-align:center;margin-top:4px;}
div.block label{width:100%;max-width:450px;margin:0px;display:block;float:left;text-align:left;}
div.block .input{width:100%;max-width:450px;margin:0px;display:block;float:left;padding:4px;}
div.block .submit{margin-top:4px;}
div.forma{background:#F5F5F5;max-width:458px;padding:10px 30px 10px 30px;margin:auto;box-shadow:1px 1px 25px rgba(0,0,0,0.35);border-radius:10px;border:2px solid #305A72;}
input[type=submit]{background-color:#0066CC;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:1px;padding:4px 10px 4px 10px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0px;border:0 none;border-radius:5px;}
input[type=submit]:hover{background-color:#0088EE;}
input[type=text]{margin:auto;padding:5px;border:1px solid #B0CFE0;-webkit-box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;}
input[type=text]:focus{box-shadow:0 0 5px #B0CFE0;}
textarea{border:1px solid #B0CFE0;-webkit-box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%;height:100px;}
select{width:100%;margin:auto;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:1px solid #B0CFE0;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;}
select:focus{box-shadow:0 0 5px #B0CFE0;}
select:required:invalid{color:#A0A0A0;}
option{color:#000000;}
input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;bottom:1px;height:16px;width:16px;}
input[type=radio]{bottom:2px;}
div.poster{height:50px;padding:0px;margin-left:auto;margin-right:auto;text-align:center;}
@media (max-width:793px){div.poster{height:100px;}}
@media (max-width:460px){div.poster{height:160px;}}
@media (max-width:349px){div.poster{height:220px;}}
a.poster{margin-right:1.5px;margin-left:1.5px;}
img.poster{border:1px solid #0000FF;}
img.noborder{border:0px;}
img.alignleft{display:inline;float:left;margin:10px 10px 10px 0px;border:0px;}
div.footer{font-size:12px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;}
div.footerl{margin-left:23px;text-align:left;float:left;}
div.footerr{margin-right:23px;text-align:right;float:right;}
div.dhtml{background-color:#F5F5F5;width:100%;max-width:960px;padding-bottom:0px;margin-top:0px;border-bottom:3px solid #000099;text-align:center;margin-left:auto;margin-right:auto;}
ul.dhtml{list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;}
li.dhtml{float:left}
li.dhtml:last-child{float:right}
.dhtml li a{display:block;padding:8px 16px;}
a.dhtml:link,a.dhtml:visited{color:#2966B8;background-color:#F5F5F5;text-align:center;padding:8px 16px;text-decoration:none;}
a.dhtml:hover,a.dhtml:active{background-color:#D8E5F6;}
li.dhtml:last-child a{color:#CC3366;background-color:#88EE77;float:right;}
li.dhtml:last-child:hover a{color:#FFF000;background-color:#000FFF;float:right;}
div.links{margin-left:auto;margin-right:auto;text-align:center;}
div.buscadas{word-spacing:8px;line-height:140%;}
@media (max-width:500px){a{line-height:200%;}}
div.vsmall{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1px;margin-left:auto;margin-right:auto;text-align:center;}
a{text-decoration:underline;}
a:link{color:#0033ff;}
a:visited{color:#0033ff;}
a:hover{color:#000099;background-color:#F5F5F5;}
a:active{color:#0033ff;}
hr{border:0;color:#990000;background-color:#990000;height:1px;width:100%;text-align:center;}
div.revistas{margin-top:4px;margin-bottom:4px;vertical-align:middle;margin-left:auto;margin-right:auto;text-align:center;}
div.revcel{margin:4px;display:inline-block;}
.rTable{display:block;width:100%;margin:10px 0;}
.rTableRow{clear:both;}
.rTableCell{border:none;float:left;overflow:hidden;text-align:left;padding-left:8px;}
.rTwoCell{border:none;float:left;overflow:hidden;text-align:left;padding:4px;width:98%}
@media screen and (min-width:480px){.rTableCell{width:48%;}}
@media screen and (min-width:960px){.rTableCell{width:31%;}}
@media screen and (min-width:800px){.rTwoCell{width:48%;}}
.form-wrapper{background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#eae8e8));background-image:-webkit-linear-gradient(top,#f6f6f6,#eae8e8);background-image:-moz-linear-gradient(top,#f6f6f6,#eae8e8);background-image:-ms-linear-gradient(top,#f6f6f6,#eae8e8);background-image:-o-linear-gradient(top,#f6f6f6,#eae8e8);background-image:linear-gradient(top,#f6f6f6,#eae8e8);border-color:#dedede #bababa #aaa #bababa;border-style:solid;border-width:1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #bbb,0 4px 0 #aaa,0 5px 5px #444;-moz-box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #bbb,0 4px 0 #aaa,0 5px 5px #444;box-shadow:0 3px 3px rgba(255,255,255,.1),0 3px 0 #bbb,0 4px 0 #aaa,0 5px 5px #444;margin:0px auto;overflow:hidden;padding:8px;max-width:450px;min-width:210px;width:calc(100% - 20px);}
.form-wrapper #search{border:1px solid #CCC;-webkit-box-shadow:0 1px 1px #ddd inset,0 1px 0 #FFF;-moz-box-shadow:0 1px 1px #ddd inset,0 1px 0 #FFF;box-shadow:0 1px 1px #ddd inset,0 1px 0 #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#999;float:left;font:16px Lucida Sans,Trebuchet MS,Tahoma,sans-serif;padding:10px;width:calc(100% - 130px);}
.form-wrapper #search:focus{border-color:#aaa;-webkit-box-shadow:0 1px 1px #bbb inset;-moz-box-shadow:0 1px 1px #bbb inset;box-shadow:0 1px 1px #bbb inset;outline:0;}
.form-wrapper #search:-moz-placeholder,.form-wrapper #search:-ms-input-placeholder,.form-wrapper #search::-webkit-input-placeholder{color:#999;font-weight:normal;}
.form-wrapper #submit{background-color:#0483a0;background-image:-webkit-gradient(linear,left top,left bottom,from(#31b2c3),to(#0483a0));background-image:-webkit-linear-gradient(top,#31b2c3,#0483a0);background-image:-moz-linear-gradient(top,#31b2c3,#0483a0);background-image:-ms-linear-gradient(top,#31b2c3,#0483a0);background-image:-o-linear-gradient(top,#31b2c3,#0483a0);background-image:linear-gradient(top,#31b2c3,#0483a0);border:1px solid #00748f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #FFF;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #FFF;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #FFF;color:#fafafa;cursor:pointer;height:42px;float:right;font:15px Arial,Helvetica;padding:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0 ,0,.3);width:100px;}
.form-wrapper #submit:hover,.form-wrapper #submit:focus{background-color:#31b2c3;background-image:-webkit-gradient(linear,left top,left bottom,from(#0483a0),to(#31b2c3));background-image:-webkit-linear-gradient(top,#0483a0,#31b2c3);background-image:-moz-linear-gradient(top,#0483a0,#31b2c3);background-image:-ms-linear-gradient(top,#0483a0,#31b2c3);background-image:-o-linear-gradient(top,#0483a0,#31b2c3);background-image:linear-gradient(top,#0483a0,#31b2c3);}
.form-wrapper #submit:active{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;outline:0;}
.form-wrapper #submit::-moz-focus-inner{border:0;}
@media print{.poster{display:none;}}
div.col2{padding:1%;float:left;width:48%;margin-bottom:14px;}
div.col3{padding:1%;float:left;width:31%;text-align:center;}
div.col32{padding:1%;float:left;width:64%;text-align:center;}
#skiptocontent a{padding:6px;position:absolute;top:-40px;left:-200px;color:white;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:transparent;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100;}
#skiptocontent a:focus{position:absolute;left:0px;top:0px;background:#BF1722;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

body {
text-align:center;
margin:0;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#990000;
margin-left:auto;
margin-right:auto;
}

div.timer
{
font-size:180%;
color:#FF0000;
}

div.header
{
background-color:#F5F5F5;
width:780px;
padding:0px;
margin-top:0px;
border:0px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

div.center
{
margin-left:auto;
margin-right:auto;
text-align:center;
}

div.centerblue
{
background-color:#F5F5F5;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:4px;
}

div.leftcenter
{
margin-left:auto;
margin-right:auto;
text-align:left;
width:456px;
padding:4px;
}

p {clear:both;}
br.clear {clear:both;}

div.contenido
{
width:640px;
padding:0px;
margin:0px;
border:0px;
text-align:left;
vertical-align:top;
float:right;
}

div.social
{
width:774px;
height:36px;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
margin-top:6px;
margin-bottom:5px;
overflow:hidden;
}

div.soleft
{
float:left;
width:46.5%;
margin-top:6px;
display:block;
text-align:left;
}

div.socent
{
float:left;
margin-top:8px;
display:block;
text-align:left;
}

div.soright
{
float:right;
margin-top:0.5px;
display:block;
text-align:right;
}

div.block{
  padding:2px;
  width:456px;
  overflow:hidden;
  text-align:center;
}
div.block label{
  width:128px;
  display:block;
  float:left;
  text-align:right;
  margin-top:6px;
}
div.block .input{
  width:304px;
  margin-left:4px;
  float:left;
}
div.block .submit{
  margin-top:10px;
}
div.forma{
background: #F5F5F5;
width: 456px;
margin-left:auto;
margin-right:auto;
padding:4px;
}

div.banner
{
height:50px;
padding:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

a.banner
{
margin-right:1.5px;
margin-left:1.5px;
}

img {max-width:100%;height:auto;}
img.banner{border:1px solid #0000FF;}
img.noborder{border:0px;}
img.alignleft{
display:inline;
float:left;
margin:10px 10px 10px 0px;
border:0px;
}

div.footer {
width:780px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

div.footerl {
margin-left:23px;
text-align:left;
float:left;
}

div.footerr {
margin-right:23px;
text-align:right;
float:right;
}

h1 {font-size:270%;margin-top:0px;font-weight:normal;font-family:"Times New Roman";display:inline;}
h2 {font-size:160%;margin-top:10px;margin-bottom:10px;font-weight:normal}
h3 {font-size:120%;font-weight:normal;display:inline;}
h4 {font-size:100%;font-weight:normal;display:inline;}
h5 {font-size:90%;font-weight:normal}
h6 {font-size:80%;font-weight:normal}

iframe {
 border:none; 
}

ul.dhtml
{
list-style-type:none;
margin:0;
padding:0;
padding-top:4px;
padding-bottom:4px;
}
li.dhtml
{
display:inline;
}
a.dhtml:link,a.dhtml:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2966B8;
background-color:#F5F5F5;
text-align:center;
padding:4px;
text-decoration:none;
}
a.dhtml:hover,a.dhtml:active
{
background-color:#D8E5F6;
}

a.dhtmlan:link,a.dhtmlan:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0000CC;
background-color:#F5F5F5;
text-align:center;
padding:4px;
text-decoration:none;
}
a.dhtmlan:hover,a.dhtmlan:active
{
background-color:#D8E5F6;
}

div.grande {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}

a.ofertas {
    text-decoration: underline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#003366;
}
div.links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div.vsmall {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    letter-spacing:1px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

a
{
    text-decoration: underline;
}
a:link {
    color:#DD0000;
}
a:visited {
    color:#DD0000;
}
a:hover {
    font-weight: bold;
    color:#DD0000;
    text-decoration: underline;
}
a:active {
    color:#DD0000;
}
a.listas {
    font-size:1px;color:#FFFFFF;
}

div.cssmenu {
  width: 120px;
  border-style: solid solid none solid;
  border-color: #0e69be;
  border-size: 1px;
  border-width: 1px;
  }

ul.cssmenu{
  list-style:none;
  margin:0px;
  padding:0px;
  }
li.cssmenu a {
  height: 32px;
    height: 24px;
  text-decoration: none;
  font-weight:normal;
  }  
  
li.cssmenu li a:link,li.cssmenu a:visited {
  color: #0e69be;
  display: block;
  background: url(v3.jpg);
  background-repeat:no-repeat;
  padding: 8px 0 0 10px;
  }
  
li.cssmenu a:hover {
  color: #0e69be;
  background: url(v3.jpg) 0 -32px;
  background-repeat:no-repeat;
  padding: 8px 0 0 10px;
  }
  
li.cssmenu a:active {
  color: #0e69be;
  background: url(v3.jpg) 0 -64px;
  background-repeat:no-repeat;
  padding: 8px 0 0 10px;
  }

div.menu
{
background-color:#F5F5F5;
width:120px;
padding:0px;
margin:0px;
border:0px;
height:100%;
text-align:left;
float:left;
}

a.menu1:link,a.menu1:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

a.menu1:hover,a.menu1:active
{
background-color:#D8E5F6;
}

a.menu2 {
    padding:5px;
    margin:5px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
}


#vmenunav { font-size:12px; width:120px; height:100%; float:left; margin-bottom:10px;}
#vmenunav ul { margin:0px; padding:0px; }
#vmenunav li { list-style: none; }

ul.vmenu { background-color:#F5F5F5; }
ul.vmenu li {}
 
#vmenunav a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#2966B8;
 background-color:#F5F5F5;
 text-align:left;
 padding:4px;
 text-decoration:none;
 cursor: pointer;
 display:block;
 height:20px;
 line-height: 20px;
 text-indent: 4px;
 width:100%;
}
 
#vmenunav a:hover{
 background-color:#D8E5F6;
}
 
#vmenunav li:hover {
 background: #D8E5F6;
 position: relative;
}

ul.vmenu2 {
    display: none;
}
 
li:hover .vmenu2 {
    background: #D8E5F6;
    display: block;
    position: absolute;
    left: 80px;
    top: 4px;
}
 
ul.vmenu2 li {
    border: none;
    float:left;
    width:120px;
}

div.busquedabox
{
width:780px;
text-align:center;
font-size:15px;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
}
div.rabbis
{
width:600px;
overflow:hidden;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
}
div.rableft{
width:20%;
font-size:10px;
display:inline;
float:left;
text-align:center;
margin-bottom:10px;
}
div.textcenter{
width:60%;
display:inline;
float:left;
text-align:center;
}
div.rabright{
width:20%;
font-size:10px;
display:inline;
float:right;
text-align:center;
}

div.picright{
width:200px;
font-size:12px;
display:inline;
float:right;
text-align:center;
margin:0px 0px 10px 10px;
}

div.contrev
{
width:585px;
height:464px;
text-align:center;
margin-bottom:4px;
padding:0px;
border:0px;
float:left;
}

div.revistas
{
width:585px;
margin-top:4px;
margin-bottom:4px;
vertical-align:middle;
float:left;
}
div.revcel{
float:left;
width:195px;
}
div.revceldark{
color:#000033;
float:left;
width:195px;
}
div.revcelred{
background:#FF3300;
float:left;
width:161px;
height:1px;
margin-left:17px;
margin-right:17px;
}

div.marqofer
{
background-image:url('images/aproveche_ofertas_fondo.gif');
width:195px;
height:456px;
margin-top:2px;
margin-bottom:10px;
vertical-align:middle;
float:left;
}

div.portban
{
width:780px;
height:56px;
background-color:#2966B8;
text-align:center;
color:#D8E5F6;
font-family:Arial;
font-size:19px;
font-weight:bold;
padding-top:4px;
margin-left:auto;
margin-right:auto;
}
h1.portban{
font-family:Arial;
font-size:19px;
font-weight:bold;
margin:0px;
}
h2.portban{
font-family:Arial;
font-size:18px;
font-weight:bold;
margin:0px;
}
hr.portban
{
color:#D8E5F6;
background-color:#D8E5F6;
width:740px;
height:2px;
border:0;
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
}

div.anos{
width:208px;
height:157px;
float:left;
margin-bottom:10px;
}

div.bluetext{
border-left: 1px solid #FF3300;
text-align:justify;
height:135px;
width:270px;
float:left;
padding: 22px 10px 0px 10px;
}

div.darktext{
border-left: 1px solid #FF3300;
color:#000033;
text-align:justify;
height:135px;
width:270px;
float:left;
padding: 22px 0px 0px 10px;
}

div.digireg{
width:760px;
height:95px;
color:#000000;
background-color:#E8EEF8;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin-bottom:10px;
}
div.digitext{
width:370px;
text-align:center;
float:left;
margin-top:8px;
margin-bottom:8px;
}
div.digislash{
width:20px;
text-align:center;
float:left;
margin-top:8px;
margin-bottom:8px;
}
div.digifle{
width:20px;
height:95px;
float:left;
}

div.col2 {
padding:1%;
float:left;
width:48%;
margin-bottom:14px;
}
div.col3 {
padding:1%;
float:left;
width:31%;
text-align:center;
}
div.col32 {
padding:1%;
float:left;
width:64%;
text-align:center;
}

div.trespics
{
text-align:center;
width:1020px;
margin-left:auto;
margin-right:auto;
}
div.unpic
{
margin:0px 10px 20px 10px;
float:left;
text-align:center;
}

