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;}
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;}br.clear {clear:both;}
div.contenido{width:98%;max-width:960px;padding:0px;margin:auto;border:0px;text-align:left;vertical-align:top;}
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,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:#000099;background-color:#000099;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;}
div.header{
width:98%;
max-width:920px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
img,iframe {
    max-width: 100%;
    height:auto;
}
div.vmenu{
font-weight:bold;background-color:#F5F5F5;
width:100%;max-width:960px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;
}
div.vmenu a {
float:left;
padding:8px;
margin:0px 4px;
text-decoration:none;
display:block;
list-style:none;
}
div.vmenu a:hover{
background-color:#D8E5F6;
}

body {
    background: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #000099;
    margin-left:auto;
    margin-right:auto;
}

a
{
    text-decoration: underline;
}
a:link {
    color: #0033ff;
}
a:visited {
    color: #0033ff;
}
a:hover {
    font-weight: bold;
    color: #0033ff;
    text-decoration: underline;
}
a:active {
    color: #0033ff;
}

h1 {font-size:210%;margin-top:0px;font-weight:normal;font-style:italic}
h2 {font-size:180%;margin-top:10px;margin-bottom:10px;font-weight:normal}
h3 {font-size:120%;font-weight:normal}
h4 {font-size:100%;font-weight:normal}
h5 {font-size:90%;font-weight:normal}
h6 {font-size:80%;font-weight:normal}

p.clear {clear:both;}

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

div.ailogot{
width:363px;
height:56px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

div.ailogo{
width:54px;
height:56px;
margin-left:30px;
margin-right:30px;
float:left;
}

div.feedback{
width:98%;
max-width:960px;
height:100%;
max-height:59px;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
div.fbleft
{
float:left;
vertical-align:middle;
height:100%;
margin:0px 10px 0px 4px;
display:block;
text-align:left;
}
div.fbcenter
{
float:left;
vertical-align:middle;
height:100%;
min-width:60%;
margin:auto 10px auto 0px;
display:block;
text-align:left;
}
div.fbright
{
float:right;
vertical-align:middle;
height:100%;
margin:0px 4px 0px 0px;
display:block;
text-align:right;
}

div.floatleft{
display:block;
float:left;
}

div.floatright{
display:block;
float:right;
}

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

div.mias
{
width:560px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

div.miasn
{
width:140px;
float:left;
display:block;
}

table.center
{
margin-left:auto;
margin-right:auto;
}

td.left {text-align:left;}
td.center {text-align:center;}
td.top {vertical-align:text-top;}

div.cuadro
{
width:370px;
border:7px;
padding:7px;
border-style:outset;
border-color:#4444FF;
margin-left:auto;
margin-right:auto;
}

img.alignlefth {display:inline; float:left; margin:0;}
img.alignrighth {float:right; margin:0;}
img.alignleft {display:inline; float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {display:block; margin:10px auto;}
img.border {background:#ccc; border:4px solid #f0f0f0; color:#333; padding:1px;}

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;
}

font.menu1 {
    margin:0 0 2px 0;
    padding:0 0 2px 0;
    border-bottom-color:#C9CFD1;
    border-bottom-width:1px;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}
font.menu2 {
    margin:0 0 0 2px;
    color:#456B85;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:17px;
    text-decoration:none;
    list-style-type:none;
    font-weight:normal;
}
a.menu2 {
    text-decoration: none;
}
font.title {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    color: #000099;
    text-align:center;
}
font.subtitle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color: #000099;
    text-align:center;
}
font.grande {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
}
a.content {
    text-decoration: underline;
}
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:12px;
}
font.links {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

div.small
{
font-size:80%;
}

font.vsmall {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    letter-spacing: 1px;
}

a.listas {
    font-size:1px;color:#FFFFFF;
}

table.content {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #327fb1;
}

q {
font-style:italic;
font-weight:bold;
}

