/* Padding y margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Estilos de las listas */
ol, ul {
list-style: none;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Bordes de las tablas */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Otros bordes */
fieldset, img {
border: 0;
}

/* Alineación del texto */
caption, th {
text-align: left;
}

/* Comillas */
q:before, q:after {
content: ”;
}

body{
width:100%;
height:100%;
margin:0px;
background-color:#668CFF;
color:#FFF;
font-family:verdana;
font-size:11px;
}

a:visited {text-decoration:underline;color:#1d3d54; font-family:verdana;font-size:11px}
a:link {text-decoration:underline;color:#1d3d54; font-family:verdana;font-size:11px}
a:hover {text-decoration:underline;color:#1d3d54; font-family:verdana;font-size:11px;} 

a.link1:visited {text-decoration:none;color:#FFF; font-family:verdana;font-size:10px}
a.link1:link {text-decoration:none;color:#FFF; font-family:verdana;font-size:10px}
a.link1:hover {text-decoration:underline;color:#FFF; font-family:verdana;font-size:10px;} 

a.link2:visited {text-decoration:none;color:#000; font-family:arial;font-size:14px;font-weight:bold;}
a.link2:link {text-decoration:none;color:#000; font-family:arial;font-size:14px;font-weight:bold;}
a.link2:hover {text-decoration:underline;color:#000; font-family:arial;font-size:14px;font-weight:bold;} 

a.link3:visited {text-decoration:none;color:#1d3d54; font-family:verdana;font-size:13px}
a.link3:link {text-decoration:none;color:#1d3d54; font-family:verdana;font-size:13px}
a.link3:hover {text-decoration:underline;color:#1d3d54; font-family:verdana;font-size:13px;} 

a.link4:visited {text-decoration:none;color:red; font-family:verdana;font-size:13px}
a.link4:link {text-decoration:none;color:red; font-family:verdana;font-size:13px}
a.link4:hover {text-decoration:underline;color:red; font-family:verdana;font-size:13px;} 

a.link5:visited {text-decoration:none;color:#EFEF7A; font-family:verdana;font-size:13px}
a.link5:link {text-decoration:none;color:#EFEF7A; font-family:verdana;font-size:13px}
a.link5:hover {text-decoration:underline;color:#EFEF7A; font-family:verdana;font-size:13px;} 

input, select, textarea{
background-color:#FFF;
border:solid 1px #182E3E;
font-family:verdana;
font-size:11px;
color:#000;
}

.etiqueta{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#FFF;
}

.txt1{
font-family:verdana;
font-weight:normal;
font-size:12px;
color:#000;
}

.txt2{
font-family:verdana;
font-weight:normal;
font-size:10px;
color:#000;
}

.txt3{
font-family:arial;
font-weight:bold;
font-size:16px;
color:#000;
}
.txt4{
font-family:verdana;
font-weight:normal;
font-size:12px;
color:#FFC;
}

.logo{
position:absolute;
left:15px;
top:12px;
width:307px;
height:51px;
/*background-image:url('../img/logo.png');*/
z-index:10;
}

.both{
clear:both;
}

#boxprincipal
{
width: 845px;
position: absolute;
left: 50%;
margin: 10px 0px 0px -420px; /*aprox. la mitad de width*/
background-color:#fff5e6;
background-image:url('../img/header_back_esflog3.png');
background-position:5px 5px;
background-repeat:no-repeat;
overflow:hidden;
} 

#footer{
position:relative;
width:100%;
height:80px;
padding:10px;
text-align:center;
padding-top:20px;
/*
background-image:url('../img/footer.gif');
background-repeat:no-repeat;
background-position:13px 5px;
*/
background-color:#002080;
}


.boton{
padding:4px;
background-color:#000;
color:#FFF;
font-weight:bold;
border-top:solid 1px #5F5F5F;
border-left:solid 1px #5F5F5F;
}

.thumb{
float:left;
padding:3px;
margin:8px;
background-color:#c1c1c1;
width:120px;
height:100px;
text-align:center;
}

.infocontenttxt{
text-align:left;
color:#000;
}

/* Star Rating */
.star-rating{list-style:none;margin: 0px;padding:0px;width: 200px;height: 20px;	position: relative;background: url('../img/star_rating2.gif') top left repeat-x; margin-left:auto; margin-right:auto; overflow:hidden}
.star-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.star-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating li a:hover{background: url('../img/star_rating2.gif') left bottom;z-index: 1;left: 0px;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width: 40px;}
.star-rating a.three-stars{left: 40px;}
.star-rating a.three-stars:hover{width: 60px;}
.star-rating a.four-stars{left: 60px;}	
.star-rating a.four-stars:hover{width: 80px;}
.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}
.star-rating a.six-star{left: 100px;}
.star-rating a.six-star:hover{width:120px;}
.star-rating a.seven-stars{left:120px;}
.star-rating a.seven-stars:hover{width: 140px;}
.star-rating a.eight-stars{left: 140px;}
.star-rating a.eight-stars:hover{width: 160px;}
.star-rating a.nine-stars{left: 160px;}	
.star-rating a.nine-stars:hover{width: 180px;}
.star-rating a.ten-stars{left: 180px;}
.star-rating a.ten-stars:hover{width: 200px;}

.top_window{
behavior: url(js/iepngfix.htc);width:576px;height:25px;background-image:url('../img/corner_top2.png');
}

.bottom_window{
behavior: url(js/iepngfix.htc);width:576px;height:45px;background-image:url('../img/corner_bottom2.png');
}
