body {height:100%; margin:0px; font:0.8em Arial, Helvetica, sans-serif}

form { margin:0;}

a {color:#0369B9} /*0C73FF*/
a:visited {color:#0369B9}
a:hover {color:#000}
a img {border:0}

strong.dentro {color:#666}

p.texto110 {font-size:110%}
.texto110 {font-size:110%}

/*select { height:20px; font-size:88%;}*/
textarea { font-family:Arial, sans-serif; font-size:1.1em }

h1 { display:none}
h2 {font-size:150%;margin:0px;margin-bottom:3px;}
h3 {font-size:18px; color: #FF6600; font-weight: bold; margin:0; padding:0}
h4 {font-size:14px; font-weight: bold; padding-left:20px; color:#000}
h5 { background:url(http://s.cursos.hvimg.com/img/fondo_clip.gif) no-repeat; width:721px; height:52px; font-size:16px; font-weight: bold; color:#353535; padding: 11px 0 0 46px; margin:20px 0 0 0}
h6 {font-size:16px; color: #000; font-weight: bold; margin:0 0; padding:0 0}
.h2_lado {font-size:11px; color:#000000; font-weight: normal}

hr { height:1px; width:194px; color:#DFD4C2; margin-top:15px; margin-bottom:15px; }
.error { margin:0px 0px 10px 0px; color:#f00;}
.texto_error{color:#FF0000}
#error { margin:0px 0px 10px 0px; color:#f00; text-align:center;  padding:5px 0; font-size:100%}

/*CABECERA*/
#logo {margin: 36px 0px 0px 16px;}
#logo_cupon {margin: 10px 0px 0px 16px;}
#logo_landing {margin: 22px 0px 0px 16px;}
#datos_cabecera {height:19px;float:right;width:220px; margin-right:40px;background:url(http://s.cursos.hvimg.com/img/fondo_datos_cabecera.gif) repeat-x;font-size:88%;text-align:center;}

/*loginbox cabecera*/
#validacion {margin:34px 10px 0 0;float:right; font-size:88%;}
.login_email {float:left; margin:0px 2px 0 0; }
.login_cont {float:left; margin:0px 3px 0 0;}
.login_entrar {padding:13px 0 0 0; float:left; width:104px; }
.recordar { padding:0px; clear:both}


/*usuario cabecera*/
#usuario {border:1px solid #D7D7D7;margin:32px 0 0 0;padding:10px;position:absolute;font-size:95%;left:54%;}
#usuario strong { padding-right:3px; padding-left:3px;} 
#usuario .boton {padding:2px 10px 1px 10px;font-size:120%;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color: #FFF;background: #2B2B2B url(http://s.cursos.hvimg.com/img/fondo_boton.gif) bottom repeat-x;border-left: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;border-right: 1px solid #404040;border-bottom: 1px solid #404040;}

.boton {padding:2px 10px 1px 10px;font-size:120%; font-family:Arial; font-weight:bold;
color: #fff; background: #2B2B2B url(http://s.cursos.hvimg.com/img/fondo_boton.gif) bottom repeat-x;border-left: 1px solid #E8E8E8;border-top: 1px solid #E8E8E8;border-right: 1px solid #404040;border-bottom: 1px solid #404040;}

#boton {padding:2px 10px 1px 10px;font-size:120%;font-family:Arial, Helvetica, sans-serif;font-weight:bold;
color: #FFF;background: #2B2B2B url(http://s.cursos.hvimg.com/img/fondo_boton.gif) bottom repeat-x;border-left: 1px solid #E8E8E8;border-top: 1px solid #E8E8E8;border-right: 1px solid #404040;border-bottom: 1px solid #404040;}


/* menu principal*/
#menu {font:110% "Trebuchet MS", arial;  margin:8px 0 0 0; padding:6px 0px 0px 10px; font-weight:bold}
#menu ul { padding:0px; margin-bottom:0px}
#menu li {display:inline; background:url(http://s.cursos.hvimg.com/img/separador_menu.gif) no-repeat right; padding:0 6px 0 1px;}
#menu li a {padding:6px 12px 8px 12px; color:#fff;}
#menu li a:hover { background:url(http://s.cursos.hvimg.com/img/pest_izq_hover.gif) top repeat-x;  color:#fff;  padding:6px 12px 8px 12px; text-decoration:none;}
#menu li a#current {background:url(http://s.cursos.hvimg.com/img/pest_izq_for.gif) top repeat-x; color:#000; text-decoration:none; font-weight:bold; padding-bottom:18px}
#menu li a#current:hover {text-decoration:underline; }

/*Submenu candidatos*/
#submenu {font-family: "Trebuchet MS", Arial;height:26px;padding-top:6px;border-bottom:1px solid #8F8F8F;background: url(http://s.cursos.hvimg.com/img/fondo_submenu.gif) bottom repeat-x;}
#submenu a { background:url(http://s.cursos.hvimg.com/img/sep_submenu.gif) right no-repeat; padding:5px 10px 5px 7px;}
#submenu a:visited {color:#909}
#submenu a:hover { color:#000;}
#submenu strong a { text-decoration:underline; color:#000!important;}
#submenu strong a:hover { color:#666!important; }

/*path*/

#contenedor h2 {font-family:Tahoma, Arial; font-weight:lighter; font-size:16px; color:#444;}
p.canal_txiki {font-family:Tahoma, Arial; font-size:11px; color:#666; margin:0 0 20px 0; font-weight: bold;}

div.subruta {font-family:Tahoma, Arial; font-size:10px; color:#666; margin:5px 0}

/*paginacion*/
.paginacion {margin:5px 0; padding:10px 0 10px 0;  font-size:11px; text-align:center}
.paginacion a { padding:0 5px; margin:0 2px; }
.paginacion .pag_numeradas a {border:1px solid #999; background: #D7E7F1; font-weight:bold; font-size:130% !important;  text-decoration:none}
.paginacion .pag_numeradas a:hover { background: #fff; }
.paginacion span.pag_aqui {font-size:120% !important; padding:0 4px!important; margin:0 2px!important; color:#fff; border:1px solid #999; background:#008BEC; font-weight:bold; }
.paginacion .pag_anterior {font-weight:bold; }
.paginacion .pag_siguiente {font-weight:bold;}


/*Pie*/
#pie_trabajos { height:36px; margin-top:25px; text-align:center; background: url(http://s.cursos.hvimg.com/img/fondo_pie_trabajos.gif) repeat-x;
font-size:85%; padding-top:20px;}
#pie_trabajos a {color:#27729D; padding:0 6px}
#pie_trabajos a:hover {color:#000;}

/*Pie Hispavista*/
#pie { border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; padding:12px 0 6px 0; font-size:85%}
#pie_pc { padding:6px 0 6px 0; font-size:88%}
.avisoslegales {font-size:85%; margin:19px 0 6px 0}
.copyright {font-size:85%; margin:0px 0 7px 0}

/*PAGINA DE ERROR*/

.col_error {width:780px; margin:0 auto 20px auto; }
.boletin {border:2px solid #FC8C13; padding:2px; margin:10px 0}
.error_inner {border:2px solid #FFC445; padding:25px 15px; background:url(http://s.cursos.hvimg.com/img/fondo_boletin.gif) repeat-x bottom; font-size:125%; text-align:center; color:#e00; font-weight:bold}
.articulos {padding:0 0 2px 0; margin:0 0 2px 8px;}
.tb_404 {}
.tb_404 td {padding:8px; border-bottom:1px solid #e5e5e5; vertical-align:top; width:50%}
.tb_404 a {font-weight:bold}

/*condiciones*/
#desactivar { display:none;	position:absolute; top:0; left:0; z-index:5000;	width:100%;	height:100%; background-color:#fff;	-moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
#desactivar[id]{position:fixed}
#caja{	display:none; position: absolute; top:55%; left:55%; z-index:9999; width:1px; height:1px; background:#fff; margin:-220px 0 0 -250px; border:1px solid #fff;	text-align:left;}
#caja[id]{position:fixed}
.desactivar {display:none; position:absolute; width:100%; height:100%; background:#fff; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity:0.5;z-index:3000;}
.borrarcondiciones {position:relative;	padding:10px;	border: 2px solid #666666;	width:350px; background: #efefef; left:0px;	text-align:left; z-index:5000;}
.borrarcondiciones h3{ font-size:13px; color:#000000; font-weight:bold; padding:3px 0}
.borrarcondiciones textarea {	width:95%;	font: 11px Arial, Helvetica, sans-serif;}
.bloquetxt{	font: 11px Arial, Helvetica, sans-serif; color: #333333;	background: #FFFFFF; padding:10px;	text-align: justify;}

/* alerta pais */

.alertapais {background:#f2f2f2; padding:12px 10px 5px 10px; margin: 0 0 10px 0; clear:both; font-size:14px; line-height:20px; text-align:center}
.alertapais a{text-decoration:none}
.alertapais .seleccion_secundaria {font-size:11px}
.alertapais .cerrar {font-size:11px; float:right; margin-left:-50px}
.alertapais .cerrar a{color:#666}

/*CABECERA*/

.cab_izq {width:570px; float:left}

/*chrome*/
 
body:nth-of-type(1) .cab_izq {width:550px;}
