@charset "UTF-8";
/* CSS Document */

body{
font-family: 'Open Sans', sans-serif;	
}

p{
margin: 0;	
}

.general_wrapper{
width:1024px;
margin:auto;
overflow:hidden;
}

.logo_wrapper{
float:left;	
}

.logo_wrapper a{
font-weight:900;
font-size:27px;
color:#0079BA;
text-decoration:none;	
}

.slogan{
font-weight:100;
color:#A7A7A7;
font-size:20px;	
}

#top_navbar img{
float:right;
margin:0 20px;	
}

#top_navbar{
overflow:hidden;	
}

#top_navbar{
height:auto;	
}

#menu_navbar{
background-color:#0079ba;
overflow:hidden;
margin-top:15px;
padding:10px 0px;	
}

#menu_navbar ul{
list-style-type:none;
margin-top:0px;		
}

#menu_navbar ul li{
float:left;	
}

#menu_navbar ul li a{
text-decoration:none;
color:white;
padding:10px 60px;
}

#menu_navbar ul li a:hover{
background-color:#095e97;	
}

#banner{
overflow:hidden;
width:1024px;
height:364px;
margin:auto;	
}

#menuee{
width:280px;
float:left;	
}

#menuee ul{
list-style-type:none;	
}

#menuee ul li{
width:inherit;
background-color:#0079ba;
padding:10px 15px;	
margin-bottom:1px;
margin-left:-35px;
box-sizing:border-box;
}

#menuee ul li:hover{
background-color:#095e97;		
}

#menuee ul li a{
color:white;
text-decoration:none;	
}

.content_wrapper{
width:700px;
float:right;
text-align:justify;	
}

.content_wrapper p, .content_wrapper li{
font-size:12px;
color:rgba(79,79,79,1.00);	
}

.content_wrapper ul{
list-style-type:none;	
}

.content_wrapper li{
padding:5px 0;
margin:5px 0;
border-bottom:1px dotted #0079ba;
list-style-image:url(../images/bullet.png);	
}

.content_wrapper img{
float:left;
display:block;	
margin-right:15px;
}

.content_wrapper h1, .content_wrapper h2{
color:#0079ba;	
}

#login{
float:right;
margin:10px 0 15px 0;	
}

#login input{
border-radius:5px;
border:1px solid #C8C6C6;	
width:150px;
height:24px;
}

#login label{
font-size:13px;
color:#959595;	
}

#login button{
background-color:#0079ba;
border:none;
padding:5px 15px;
color:white;
cursor:pointer;
}

#footer_p{
width:1024px;
margin:auto;
clear:both;
font-size:12px;
margin-top:15px;	
}

#bottom_navbar{
overflow:hidden;
margin-top:15px;
clear:both;
width:1024px;
margin:15px auto;	
}

#bottom_navbar ul{
list-style-type:none;
margin-top:0px;		
}

#bottom_navbar ul li{
float:left;
background-color:#eeeeee;
padding:10px 95px;	
margin-left:3px;
}

#bottom_navbar ul li a{
text-decoration:none;
color:#A6A4A4;
font-weight:lighter;
}

#bottom_navbar ul li a:hover{
color:white;
}

#bottom_navbar ul li:hover{
background-color:#0079ba;	
color:white;
}

.sec_wrapper{
width:inherit;
margin:10px 0;
padding:10px 0;
overflow:hidden;
border-bottom:1px dotted #999898;	
}

#boton_ext{
display:block;
background-color:#0079ba;
color:white;
text-align:center;
padding:10px 0;
width:310px;
margin:15px auto 0 auto;
font-size:12px;
text-decoration:none;	
}

#boton_ext span{
font-weight:bold;
font-size:13px;	
}

#reconocimiento_link{
color:#0079ba;
font-weight:bold;	
}

.img_reconocimiento{
margin:7px 0;	
}

.content_wrapper div[align="center"], .content_wrapper table[width="98%"]{
margin-top:20px;	
}

.content_wrapper form[name="form1"], .content_wrapper .terminosycondiciones{
margin-top:30px;	
}

.content_wrapper .terminosycondiciones p{
text-align:justify;
}

tr[bgcolor="#e7e7e7"], td[bgcolor="#e7e7e7"]{
background-color:transparent !important;	
}

input[value="Aplicar a esta oferta"], input[value="Usuario no registrado"], input[value="Limpiar forma"], input[value="Enviar"]{
background-color:#0079BA;
border:none;
padding:5px 10px;
cursor:pointer;
color:white;	
}

input[value="Usuario no registrado"]{
margin-top:20px;	
}