* {margin:0; padding:0}

body {
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #191818;


}

.logo a img {
	border:none;
}
can
h3 {font-size: 12px;}
h3, h2 {
	color: #2A3B0F;
}

h4 {
	font-size: 14px;
	color: #202C0B;
}

.clear {
	clear: both;
}

.container {
	margin: 0 auto;
	width: 955px;
}

.head {
	vertical-align: top; 
	height: 10px;
	width: 952px;
}

div.logo {	float: left; margin-right: 133px; margin-top: 20px; }
div.banner_sup { padding-top: 10px; float: left; }

input, textarea, button {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

#registrate { background: #d53021; font-size: 16px; font-weight: bold; width: 155px; text-align: center; padding: 7px 0px 7px 0px; margin-bottom: 10px;}
#registrate a { color: #fff; text-decoration: none; }
#msg_login {	margin-right: 170px; color: #db0000; font-size: 10px; font-weight: bold;  }
#msg_login_error { font-size: 12px; font-weight: bold; width:577px; margin-left: 180px; padding: 5px; margin-top: 10px; }
.login-box {	float: left; margin-bottom: 3px; width: 600px; }
.login-box a{	 text-decoration: none;	color: #202C0B;	font-weight: bold;  }
.login-box a:hover {  text-decoration: underline;  }
.registrate_top {	float: right; width: 100px; font-size: 20px; margin: -5px 40px 3px 0px;}
	.registrate_top a { color: #000; text-decoration: none; font-weight: bold; }

.menu {
	background-image: url("../img/seccion3.gif");
	background-repeat:repeat-x;
	
	width: 955px;
	height: 25px;
	color: #fff; 
	/*border: solid 1px #a1a1a1;*/
	
}

.registrate { font-size: 15px; }

.menu_pagos {
	background-image: url("../img/pagos.gif");
	background-repeat: no-repeat;
	width: 953px;
	height: 50px;
	width: 935px !important;
	height: 46px !important;
	padding: 4px 14px 0 4px;
	margin-bottom: 10px;
	color: #fff; border: solid 1px #a1a1a1; border-top: none;
}

.menu_pagos h1 { font-size: 14px;	color: #202C0B; }

.menu ul {
	margin-top: 0px;
}

.menu li {
	float: left;
	list-style: none;
	font-variant: small-caps;
	font-size: 14px;
	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
	font-weight: bold;
	padding: 3px 13px 3px 5px;
	margin-left: 4px;
	border-right: solid 1px #a1a1a1;
}

.menu li a{
 	color: #fff;
 	text-decoration: none;
}
.recomendados_ordenar li a, .busqueda_links a, .video_recomend a, .video_recomend_derecha a {
 	color: #777777;
 	text-decoration: none;
 	
 }
.busqueda_ordenar a {color: #fff; text-decoration: none; }

.current {
	background-image: url("../img/bg_btn.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 24px;
}

.current_back {
	float: left;
	background-image: url("../img/bg_btn.png");
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 24px;
}


.anuncio {
	float: left;
	width: 250px;
}
.anuncio h1{color: #fff; }
.anuncio img {
	float: left;
	margin-right: 8px;
}
.claim {float: left; width: 445px; color: #414141; font-size: 17px; margin-top: 3px; }
.claim .claim2 {color: #c4000e; font-size: 14px;}
.claim span {color: #496e0e; font-size: 23px;}
.claim span {color: #496e0e; font-weight: bold;}

.suscripcion {
	float: left;
	width: 90px;
	margin-top: 8px;
}
.pagos_boton {float: right; margin: -4px -14px 0 0;}
.btn_rojo a, .btn_quiero a, .btn_rojo_fav a, .btn_rojo_regalo a, .btn_rojo_16 a {text-decoration: none;}
.btn_rojo {
	float: left;
	margin-left: 0px;
	background-image: url("../img/bg_btn_red.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 24px;
	padding: 5px 2px 0 5px;
	cursor: pointer;
}
.btn_quiero {
	float: left;
	margin-left: 0px;
	background-image: url("../img/quiero.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 30px;
	padding: 2px 2px 0 8px;
	margin: 10px 0 10px 0;
	cursor: pointer;
}

.btn_rojo_fav {
	float: left;
	margin-left: 0px;
	background-image: url("../img/heart.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 24px;
	padding: 5px 2px 0 28px;
	cursor: pointer;
}
.btn_rojo_regalo {
	float: left;
	margin-left: 0px;
	background-image: url("../img/regalo.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 24px;
	padding: 5px 2px 0 40px;
	cursor: pointer;
}
.btn_rojo img {border: none; margin-top: -5px;}

.btn_rojo_back {
	float: left;
	background-image: url("../img/bg_btn_red.png");
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 24px;
}
.btn_quiero_back {
	float: left;
	background-image: url("../img/quiero.png");
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;
	height: 30px;
	margin: 10px 0 10px 0;
}

.btn_rojo_16 {
	float: left;
	margin-left: 0px;
	background-image: url("../img/bg_btn_red_16.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 16px;
	padding: 1px 2px 0 5px;
	cursor: pointer;
}

.btn_rojo_back_16 {
	float: left;
	background-image: url("../img/bg_btn_red_16.gif");
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 16px;
}
.contenido { clear: both; width: 760px; float: left; }
.contenido_home { width: 600px; float: left; }
.contenido h1 { font-size: 14px; }

.contenido_video { width: 950px;}
.contenido_video h1 { font-size: 14px; }
.tiempo_restante {float: left; font-size: 12px; font-weight: bold; margin-left: 100px; }

.robapaginas { width: 322px; padding: 15px 0px; background: #e7e7e7; text-align: center; margin-bottom: 8px; } 

.canales {
	float: left;
	border-top: solid 1px #dbded5;
	height: auto;
	margin-right: 13px;
	margin-bottom: 0px;
	width: 955px;
	margin-bottom: 13px;
}

.menu_micuenta {
	float: left;
	border: solid 1px #a1a1a1;
	height: auto;
	margin-right: 13px;
	margin-bottom: 0px;
	width: 322px;
	margin-bottom: 13px;
}

div.cabecera_canales {
	float: left;
	width: 114px;
	background: url('../img/cabecera_canales.gif') no-repeat;
	color: #3f4f25;
	font-weight: bold;
	height: 25px;
	font-size: 17px;
	padding: 2px 0px 0px 0px;
}

.canales ul{
	background-image: url("../img/seccion2.gif");
	background-repeat: repeat-x;
	height: 25px;
	height: 25px !important;
	width: 841px;
	float: left;
	color: #fff;	
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
}

.menu_micuenta ul {
	color: #fff;	
	list-style-position: outside;
	list-style-type: none;
	margin-left: 5px;
	margin-right: 5px;
}

.pagos ul {
	color: #fff;	
	list-style-position: outside;
	list-style-type: none;
	margin-left: 5px;
	margin-right: 5px;
	
}

.canales ul li {
	float: left;
	color: #fff;
	padding: 4px 15px ;
	border-right: solid 1px #a1a1a1;
}
.canales ul li:last-child { border: 0px;}

.menu_micuenta ul li {
	background-color: #fff;
	padding: 5px;
	border-bottom: #a1a1a1 solid 1px;
}
.menu_micuenta ul li:last-child { border: 0px;}

.pagos li {
	
	background-color: #fff;
	padding: 5px;
	border-bottom: #a1a1a1 solid 1px;
}

.canales li a, .canales li {color: #fff; text-decoration: none; font-size: 13px; font-weight: bold; }
.menu_micuenta li a, .menu_micuenta li {color: #000; text-decoration: none;}}
.pagos li a {color: #271E10; text-decoration: none;}
.pagos li a:hover {color: #000; text-decoration: none;}

.cabecera {
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 35px;
	height: 25px !important;
	padding: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.seccion a { text-decoration: none; color: #191818; }
.seccion {
	background-image: url("../img/seccion.gif");
	background-repeat: repeat-x;
	height: 30px;
	height: 22px !important;
	padding: 8px 0 0 10px;
	
}

.canales_bottom {
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0 0;
	width: 153px;
	height: 20px;

}

.menu_micuenta_bottom {
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0 0;
	width: 322px;
	height: 20px;

}

.busqueda {
	float: left;
	width: 590px;
	text-align: left;
}

.busqueda_btn {
	float: left;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	width: 101px;
	height: 25px;
	height: 17px !important;
	margin-right: 1px;
	padding-top: 8px;
	text-align: center;
	
}

.busqueda_btn a {
	color: #fff;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
}
.busqueda_ordenar ul {clear: both;
	margin-top: -5px;}
.busqueda_ordenar li {
	float: left;
	list-style: none;
	font-variant: small-caps;
	font-size: 14px;
	padding: 3px 0px 3px 5px;
	margin-left: 8px;
}

.busqueda_buscador {
	float: right;
	margin: -1px 0px 0 0px !important;
	margin: -17px 0px 0 0px;
	color: #fff;
	width: 230px;
}
.idiomas{	float: right; width: 55px; text-align: right; padding-top: 5px; margin-right: 5px; }
.idiomas img { border: 0px; }

div.busqueda_busca {
	float: right;
	margin: 4px 10px 0 0px;
	color: #414141;
	width: 190px:
	width: 215px !important;
}

.busqueda_ordenar {
	clear: both;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0 0;
	width: 590px;
	height: 35px;
	width: 570px !important;
	height: 25px !important;
	color: #fff;
	padding: 10px 10px 0 10px;
	font-size: 12px; 
	font-weight: bold;
}
.busqueda_ordenar2 {
	clear: both;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0px -25px;
	width: 590px;
	height: 10px;
	
}

.busqueda_video {
	background-color: #fff;
	border-top: #d9d9d9 solid 1px;
	border-left: #d9d9d9 solid 1px;
	border-right: #d9d9d9 solid 1px;
	width: 588px;
	float: left;
}

.gratis {background-image: url("../img/gratis.png"); background-repeat: no-repeat; width: 91px; height: 57px; position: absolute; z-index: 10; overflow: hidden;}

.busqueda_datos {
	float: left;
	width: 375px;
	padding: 10px;
}

.busqueda_datos a { color: #2A3B0F; font-weight: bold; }
.busqueda_datos h2, .busqueda_datos h2 a { font-size: 12px; text-decoration: none; }

.busqueda_datos .imagen {
	float: left;
	margin-right: 10px;
}

.busqueda_links, .ficha_links {
	float: right;
	width: 170px;
	padding: 10px;
	text-align: right;
	
}

.busqueda_links a { text-decoration: none; color:#fff;}

.busqueda_links img, .ficha_links img {
	margin: 3px 0 3px 5px;
}

.busqueda_botton {
	clear: both;
	text-align: right;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0 0;
	width: 590px;
	height: 36px;
	width: 570px !important;
	height: 26px !important;
	color: #fff;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}
.paginator { font-size: 12px; font-weight: bold;  }
.paginator a { font-size: 11px; color: #fff; text-decoration: none; }

.btn_opciones {margin-top: 7px; display: block; float: right; }
.ver_ficha {text-align: right; padding-right: 10px; cursor: pointer;}
.ver_ficha a {color: #2A3B0F; font-size: 14px; font-weight: bold; text-decoration: none;}
.ver_ficha a img {border: none; margin-right: 3px;}

.ver_ficha_video {text-align: right; padding-right: 10px; cursor: pointer; }
.ver_ficha_video a {color: #2A3B0F; font-size: 12px; font-weight: bold; }
.titulo_video { float: left; }
.titulo_video h1{ font-size: 14px; }

.video { position: relative; float: left; }
#mascara_video_oculto { background: #000; position: relative; display: none; }

#video_cont {
	float: left;
	text-align: center;
	
}

.cont_column_right {width: 195px; overflow: hidden; float:left; }
.cont_column_right_ancha {width: 340px; overflow: hidden; float:left; margin-left: 10px; }

.banner { float: left; margin: 0 0 10px 0px;}
.banner_left { outline:none; }
.tv_derecha {
	float: left; width: 180px;
	border: solid 1px #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: 12px !Important;
	margin-left: 10px;
	
}
.tv_derecha_2 {
	float: left; 
	width: 340px;
	border: solid 1px #a1a1a1;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: center;
	overflow: hidden;
}

.tv_derecha_cont {clear: both; padding: 14px;}
.tv_derecha_cont_2 {float: left; padding-top: 10px; padding-left: 5px; width: 165px; text-align: center;}
.separador { float: left; width: 7px; }
.tv_derecha_cont h3, .tv_derecha_cont h3 a, .tv_derecha_cont_2 h3, .tv_derecha_cont_2 h3 a  { margin-bottom: 3px; clear: both; font-size: 11px; color: #2A3B0F;}
.tv_derecha_cont img, .tv_derecha_cont_2 img  { border: solid 3px #2A3B0F; margin: 0 0px 5px 0px; width: 145px;}
.tv_derecha_cont a, .tv_derecha_cont_2 a  { text-decoration: none; color: #fff;}

.recomendados_box {
	float: left;
	border:solid 1px #a1a1a1;
	margin-top: 0px;
	width: 757px;
	margin-bottom: 25px;
}

.canales_home{float: left; margin-bottom: 10px; width: 757px; }
.canales_home li{float: left; list-style: none; margin-left:9px; }
.canales_home { border: 0px;  }

.recomendados {
	padding: 10px;
	padding-bottom: 0px;
	float: left;
}

.recomendados_ordenar li {
	
	float: left;
	list-style: none;
	font-variant: small-caps;
	font-size: 14px;
	padding: 3px 0px 3px 5px;
	margin-left: 8px;
	font-weight: bold;
}

.recomendados_ordenar {
	
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	height: 29px !important;
	color: #fff;
	padding: 6px 0 0 10px;
	
	
}

.video_recomend {
	margin-right: 20px;
	margin-bottom: 25px;
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 292px;
	width: 350px !important;
	font-size: 11px;
	color: #271E10;
	border-bottom: dashed 1px #2A3B0F;
	
	
}

.video_recomend_derecha {
	
	margin-bottom: 25px;
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 292px;
	width: 350px !important;
	font-size: 11px;
	color: #271E10;
	border-bottom: dashed 1px #2A3B0F;
	
	
}

.video_recomend h2, .video_recomend h2 a, .video_recomend_derecha h2, .video_recomend_derecha h2 a  { font-size: 12px; color: #2A3B0F; }
.video_recomend p, .video_recomend_derecha p {margin-bottom: 5px; height: 60px; overflow-y: hidden; }
.video_recomend a, .video_recomend_derecha a {color:#fff;}
.right {float:right;}
.img_video {
	float: left;
	border: solid 3px #2A3B0F;
	margin: 0 8px 5px 0px;
	
}

.separador_foot { clear: both; height: 30px; }
.foot { clear: both; background-image: url("../img/seccion.gif");	background-repeat: repeat-x; height: 25px; height: 22px !important; text-align: right; padding: 8px 10px 0 10px; border-top: solid 1px #a1a1a1;} 
div.foot a {color: #000; }
.registro_txt {margin: 0 auto; margin-top: 15px;border-top: solid 1px #a9a9a9; width: 590px; padding: 20px 0 0px 0; overflow: hidden; margin-left: 180px;}
.pasarela_txt {margin: 0 auto; margin-top: 15px; margin-bottom: 15px; border-bottom: solid 1px #a9a9a9; width: 500px; padding: 0px; overflow: hidden; }
.pasarela_info {border: solid 1px #a1a1a1; padding: 10px; overflow: hidden; font-size: 14px; line-height: 24px;}
.pasarela_info h2 { font-size: 14px; font-weght: bold;}
.registro_txt img {float: left; border:solid 3px #496E0E; margin: -5px 15px 0px 15px;}
.registro { text-align: left; border-bottom: solid 1px #a9a9a9; width: 590px; margin: 0 auto; background-color: #EDEDED; padding-top: 15px; padding-bottom: 15px; margin-top:15px; margin-bottom: 30px; margin-left: 180px; overflow: hidden;}

#msg_registro { font-size: 12px; font-weight: bold; width:577px; margin-left: 180px; padding: 5px; margin-top: 10px; display: none; }
.msg_registro_info { border: 1px solid #b8e2fb; background: #e8f6ff; color: #003b5a; }
.msg_registro_error { border: 1px solid #ffaeae; background: #feebeb; color: #df0000;  }
.registro form { margin-left: 70px; }
.registro form label { display: block; width: 120px; float: left; color: #666666; font-size: 11px; margin-bottom: 25px; text-decoration: none;}
.registro form .cajasTexto { float: left; width: 120px; border: 1px solid #496e0e; font-size: 11px; float: left; padding: 3px 5px; width: 200px; margin-bottom: 25px; }
.registro form #btn_condiciones {text-decoration: underline; cursor: pointer;}
.registro form .check { float: left;  }
.registro form .boton_enviar { border: 1px solid #496e0e; background: #2d3f12; color: #fff; padding: 5px 10px; margin-left: 280px;}
.registro form .boton_enviar2 { border: 1px solid #496e0e; background: #2d3f12; color: #fff; padding: 5px 10px; }
.registro br { clear: left; }
.registro .registro_error { padding-left: 10px; color: #cd0018; display: none; }


.register { color:#666666; margin-left: 135px; text-align: right; width: 320px;}
.register td {padding: 10px 10px 10px 0; }

.register input, .register textarea, .register button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border:solid 1px #496E0E;
	padding: 4px;
	
}

.valoracion_box {
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
}
.valoracion_box a {color: #2A3B0F;}
.valoracion_box .mostrar { float: left; cursor: pointer; text-decoration: underline; }
.valoracion_box .mostrar_todos { float: right; cursor: pointer; text-decoration: underline; margin-left: 250px;}

.comentarios {
	clear: both;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0px -25px;
	width: 759px;
	height: 10px;
}

.comentarios_box {
	float: left;
	border:solid 1px #a1a1a1;
	width: 757px;
	width: 727px !important;
	margin-bottom: 0px;
	border-top: none;
	padding: 15px;
}
.coment {border-top: dotted 1px #a1a1a1; margin-top: 15px; padding: 5px; clear: both;}
.decir {float: left; padding: 0px 0 5px 0;}
.social {float:left; width: 170px; text-align: center; margin-top: 0px; margin-left: 14px; }
.respo_spam {text-align: right; float: right; width: 100px;}
.comentarios_opciones {background-image: url("../img/seccion.gif"); background-position: 0 0; border:solid 1px #a1a1a1;
	width: 757px; width: 741px !important;	height: 30px; height: 14px !important;	border-top: none; border-bottom: none;	padding: 8px;}
.no_result {font-size: 12px; font-weight: bold; margin-top: 10px; width: 588px;	float: left; margin-bottom: 600px;}

.tabla {border: solid 2px #a1a1a1; width: 600px;}
.tabla thead th {background-color: #354D21; color: #fff; font-size: 12px; padding: 3px;}
.tabla tbody tr {padding: 3px; border:  solid 1px #a1a1a1; background-color: #B8DB9A;}
.tabla tbody tr.par {padding: 3px; border:  solid 1px #a1a1a1; background-color: #fff;}
.tabla tbody td {padding: 3px; text-align: center;}

.cuenta { text-align: left; border-top: solid 1px #a9a9a9; width: 590px; margin: 0 auto; background-color: #EDEDED; padding-top: 15px; margin-top:15px; margin-bottom: 30px;}
#msg_cuenta { font-size: 12px; font-weight: bold; width:577px; padding: 5px; margin-top: 10px; display: none; }
.msg_cuenta_info { border: 1px solid #b8e2fb; background: #e8f6ff; color: #003b5a; }
.msg_cuenta_error { border: 1px solid #ffaeae; background: #feebeb; color: #df0000;  }
.cuenta form {  padding-left: 80px; }
.cuenta form label { display: block; width: 120px; float: left; color: #666666; font-size: 11px; margin-bottom: 30px;}
.cuenta form .cajasTexto { float: left; width: 120px; border: 1px solid #496e0e; font-size: 11px; float: left; padding: 3px 5px; margin-bottom: 30px; width: 200px; }
.cuenta form .check { float: left;  }
.cuenta form .boton_enviar { border: 1px solid #496e0e; background: #2d3f12; color: #fff; margin-left: 300px; padding: 5px 10px; margin-top: 10px; }
.cuenta br { clear: left; }
.cuenta .registro_error { padding-left: 10px; color: #cd0018; display: none; }
.cuenta .datos_suscripcion { margin-left: 20px; padding-bottom: 15px; }

div.datos {}
div.datos label { display: block; width: 120px; float: left; color: #000; font-size: 11px; margin-bottom: 10px;}
div.datos .cajasTexto { float: left; border: 1px solid #496e0e; font-size: 11px; float: left; padding: 3px 5px; margin-bottom: 10px; width: 260px; }
div.datos .check { float: left;  }
div.datos br { clear: left; }


#login-register { background-color: #2D3F12; color: #fff;}

.contenido_pagina_info {margin: 10px 10px 0px 5px; font-size: 13px; font-weight: bold; text-align: center; }
.contenidoOK { margin: 50px 10px 100px 5px; font-size: 14px; font-weight: bold; line-height: 30px; text-align: center; }


#msg_update { font-size: 12px; font-weight: bold; width:577px; padding: 5px; margin-top: 10px; display: none; }
.msg_update_info { border: 1px solid #b8e2fb; background: #e8f6ff; color: #003b5a; }
.msg_update_error { border: 1px solid #ffaeae; background: #feebeb; color: #df0000;  }
.msg_update_ok {  border: 1px solid #bbdf8d; background: #eaf7d9; color: #27b00b;  }
.cuenta form { }
.cuenta form label { display: block; width: 120px; float: left; color: #666666; font-size: 11px; margin-bottom: 30px; }
.cuenta form .cajasTexto { float: left; width: 120px; border: 1px solid #496e0e; font-size: 11px; float: left; padding: 3px 5px; margin-bottom: 30px; width: 200px; }
.cuenta form .check { float: left;  }
.cuenta form .boton_enviar { border: 1px solid #496e0e; background: #2d3f12; color: #fff; margin-left: 300px; padding: 5px 10px; margin-top: 10px; }
.cuenta br { clear: left; }
.cuenta .update_error { padding-left: 10px; color: #cd0018; display: none; }
.cuenta .factura_error { padding-left: 10px; color: #cd0018; display: none; }

#share-list li {
		display:inline;
		float:left;
		font-size:0.85em;
		height:20px;
		line-height:24px;
		margin:-3px 10px 0 0px;
		overflow:hidden;
		position:relative;
		text-transform:uppercase;
		width:20px;
	}


#share-list a, #share-list span {
		color:#000;
		display:block;
		height:20px;
		top:0;
		left:0;
		width:20px;
		overflow:hidden;
		position:absolute;
		background:url(../img/share.png) 0px 0px no-repeat;

	}

	#share-fb span {
		background-position:-20px -140px;
	}

	#share-li span {
		background-position:-20px -191px;
	}

	#share-cz span {
		background-position:-20px -239px;
	}

	#share-bt span {
		background-position:-20px -289px;
	}
	#share-tw span {
		background-position:-20px -90px;
	}

	#share-diu span {
		background-position:-20px -414px;
	}

	#share-mail span {
		background-position: -20px -57px;
	}

	#share-list a:hover span {
		background-position:0px 0px;
	}

	#share-fb a:hover span {
		background-position:0px -140px;
	}

	#share-li a:hover span {
		background-position:0px -191px;
	}

	#share-cz a:hover span {
		background-position:0px -239px;
	}

	#share-bt a:hover span {
		background-position:0px -289px;
	}

	#share-tw a:hover span {
		background-position:0px -90px;
	}

	#share-diu a:hover span {
		background-position:0px -414px;
	}

	#share-mail a:hover span {
		background-position:0px -57px;
	}

.ficha {float: left; width: 590px; text-align: left;}
.ficha_btn {
	float: left;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	width: 101px;
	height: 25px;
	height: 22px !important;
	margin-right: 1px;
	padding-top: 3px;
	text-align: center;
	
}

div.ver_hasta { font-size: 11px; font-weight: bold; margin-top: 10px; color: #e20000; }
.ficha_btn, .ficha_btn a  {
	color: #fff;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

.barra_verde {
	clear: both;
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-position:  0px -23px;
	height: 9px !important;
	height: 10px !important;
}
div.ficha_opciones {background-image: url("../img/seccion.gif"); background-position: 0 0; border:solid 1px #a1a1a1; height: 30px; height: 14px !important;	border-top: none; border-bottom: none;	padding: 8px; }
div.ficha_opciones span.importe { font-size: 12px;  }
div.ficha_opciones span.oferta { color: #db0000;  }
	
.btn_ficha_opciones { margin-top: 7px; clear: both; padding: 0px 10px 0px 10px;}
#img_add_favorites { position: absolute; display: none;}
.btn_ficha_opciones a {color: #fff;}
.heart {float: left; margin-top: -5px;}
.ficha_links a {color: #BD542E;	text-decoration: underline; font-weight: bold;}
.ficha_datos { text-align: left; padding: 5px;}
.ficha_datos img {margin-right: 1px;}
.ficha_comentarios_box {
	float: left;
	border:solid 1px #a1a1a1;
	width: 588px;
	width: 558px !important;
	margin-bottom: 0px;
	border-top: none;
	padding: 15px;
	padding-bottom: 0px;
}

.ficha_coment {border-top: dotted 1px #a1a1a1; margin-top: 0px; padding: 5px; clear: both;}
.frame {padding: 0 20px 0 20px; margin: 10px 0 20px 0; overflow: hidden;}
.caja_suscripcion {float: left; width: 450px; margin:20px 14px 0px 0;}
.caja_suscripcion_der {float: left; width: 450px; margin:20px 0px 0px 0; }
.caja_suscripcion_login {float: left; width: 450px; margin:45px 0px 0px 0; }
.caja_suscripcion a, .caja_suscripcion_der a, .caja_suscripcion_login a  {color: #fff; text-decoration: none;}
.suscripcion_info {border: solid 1px #a1a1a1; padding: 10px; overflow: hidden; font-size: 14px; line-height: 24px; height: 230px; height: 210px !important;} 
.suscripcion_info_login {border: solid 1px #a1a1a1; padding: 10px; overflow: hidden; font-size: 14px; line-height: 24px; } 
.suscripcion_info span, .pasarela_info span { font-size: 10px; line-height: normal;}
.suscripcion_info img, .pasarela_info img {float: left; margin-right: 10px;}

.form_comentario {}
.form_comentario textarea {width: 580px; height: 70px; border:1px solid #2e3f12; font-size: 12px;}
.form_comentario .enviar { border: 1px solid #496e0e; background: #2d3f12; color: #fff; padding: 5px 10px; margin-top: 10px; }

.compra { text-align: left; border-bottom: solid 1px #a9a9a9; width: 590px; margin: 0 auto; background-color: #EDEDED; padding-top: 15px; padding-bottom: 15px; margin-top:15px; margin-bottom: 30px; margin-left: 180px;}
#cmd_comprar { padding-left: 5px; padding-right: 5px; }
.precio_final { font-size: 14px; }

.datos_usuario_compra { margin-left: 45px; width: 500px; }
.datos_usuario_compra .datos {border: solid 1px #a1a1a1; padding: 5px; overflow: hidden; font-size: 12px; line-height: 24px; margin-top: 10px; }
.datos_usuario_compra .datos span { font-weight: bold; }
.metodos_pago { margin-top: 20px;  }
.metodos_pago h3 { margin-top: 20px; }
.metodos_pago .datos {border: solid 1px #a1a1a1; padding: 10px; overflow: hidden; font-size: 11px; line-height: 24px; }
.datos_usuario_compra .no_registrado {margin-top: 20px; }
.datos_usuario_compra h1 {}

.resumen_pedido { margin-top: 20px; font-size: 11px; }
.resumen_pedido h3 { margin-top: 20px; color: #0108a5; }
.resumen_pedido .datos {border: solid 1px #0108a5; padding: 10px; overflow: hidden; font-size: 12px; line-height: 24px;}

.redes_sociales_video {float: left; padding-top: 10px;}

.compra .no_registrado { width: 590px; overflow: hidden; }
.compra .no_registrado h3 { font-size: 13px; margin-left: 15px; margin-bottom: 5px; }
.compra .no_registrado a { color: #fff; }
.compra .no_registrado p { margin-left: 15px; margin-bottom: 20px; }
.compra .no_registrado .login { float: left; width: 230px; border: solid 1px #a1a1a1; padding: 10px; margin-right: 10px; margin-left: 10px; }
.compra .no_registrado .registro { float: left; width: 230px; border: solid 1px #a1a1a1; padding: 10px; }
.compra .no_registrado  form { }
.compra .no_registrado form label { display: block; width: 100px; float: left; color: #666666; font-size: 11px; margin-bottom: 10px; }
.compra .no_registrado form .cajasTexto { float: left; width: 120px; border: 1px solid #496e0e; font-size: 11px; float: left; padding: 1px 1px; margin-bottom: 10px; }
.compra .no_registrado form .check { float: left;  }
.compra .no_registrado form .boton_enviar { border: 1px solid #496e0e; background: #2d3f12; color: #fff; margin-left: 170px; padding: 5px 10px; margin-top: 10px; }
.compra .no_registrado br { clear: left; }
.compra .no_registrado .olvido { color: #000; }

.buble { display: none; position: absolute; background-image: url("../img/buble.png"); background-repeat: no-repeat; width: 259px; height: 73px; padding: 13px; overflow: hidden;}

.nombre_usuario { font-size: 12px; font-weight: bold; color: #fff; }

.texto_informacion {margin: 10px 10px 0px 5px; font-size: 13px; font-weight: bold; }

.puede_ver { float: left;	border: solid 1px #a1a1a1;height: auto;	margin-left: 6px;	margin-bottom: 0px;	width: 180px;	margin-bottom: 13px;}
.puede_ver .cabecera { background: #c00000; height: 55px; height: 50px !important;	padding: 5px 0 5px 10px; }
.puede_ver .cabecera a  { font-size: 11px;	font-weight: bold;	color: #fff; text-decoration: none;}

/* PARA EL TUTORIAL */
div.tutorial { margin-left: 100px; margin-top: 50px; }
div.tutorial .menu_izq { float: left; width: 150px; }
div.tutorial .menu_izq li { list-style: none; font-size: 12px; color: #2A3B0F; }
div.tutorial .menu_centro { float: left;  }

div.publi_tienda {	float: left;	border: solid 1px #9f3123;	height: auto;	margin-right: 13px;	margin-bottom: 0px;	width: 153px;	margin-bottom: 13px; text-align: center;}
div.publi_tienda div.cabecera { font-size: 11px; background: url(../img/fondo_publi.gif); padding-top: 15px; }
div.publi_tienda div.importe{margin:3px 0px 3px 0px}
div.publi_tienda div.nombre{color:#a03222; font-size: 12px; font-weight: bold; margin:3px 0px 3px 0px}

div.trailer_sustituir { width: 40px; float: left; }


/* PARA EL MODAL */
#basic-modal-content {display:none;}
#basic-modal-content h3{margin-bottom: 10px;}
#modal_primera_vez {display:none; }
#modal_condiciones {display:none; }
div.cont_primera_vez { margin: 20px; font-size: 12px; }
div.cont_primera_vez a { text-decoration: none; }
div.titulo_modal_primera_vez { color: #fff;  background: #2A3B0F; margin:0px; padding: 3px 0px 7px 10px; font-size: 14px;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */

#simplemodal-container { width: 350px; height: 140px; text-align: left; border-bottom: solid 1px #a9a9a9; background-color: #EDEDED; padding-top: 15px; padding-bottom: 15px; overflow: hidden; padding-right: 15px; border: 5px solid #2A3B0F; }
#simplemodal-container h3 { font-size: 14px; margin-left: 15px; margin-bottom: 5px; }
#simplemodal-container a { color: #fff; }
#simplemodal-container p { margin-left: 15px; margin-bottom: 10px; }

#cont_condiciones { width: 350px; height: 130px; text-align: left; border-bottom: solid 1px #a9a9a9; background-color: #EDEDED; padding-top: 15px; padding-bottom: 15px; overflow: hidden; padding-right: 15px; border: 5px solid #2A3B0F; }

#metodos_alquiler { clear: both; width: 758px; height: 79px;}
#metodos_alquiler .explicacion { font-size: 14px; font-weight: bold; color: #fff; background: #67774a; padding: 5px 0px 5px 10px }
#metodos_alquiler .content_titulo { height: 49px; width: 114px; float: left; background: url(../img/alquiler_flecha.jpg); }  
#metodos_alquiler .content_titulo div { color: #fff; font-size: 16px; font-weight: bold; padding: 5px 0px 0px 5px; }  
#metodos_alquiler .contenido { height: 49px; float: left; background: url(../img/alquiler_fondo.png); width: 643px; }
#metodos_alquiler .contenido ul { margin: 0px 0px 0px 10px; padding: 0px; text-align: right; }
#metodos_alquiler .contenido ul li { float: left; margin-right: 10px; font-size: 20px; color: #778759; font-weight: bold; }
#metodos_alquiler .contenido ul li a { font-size: 20px; color: #778759; font-weight: bold; text-decoration: none;}
#metodos_alquiler .contenido ul li span { color: #000; font-size: 9px; }
#metodos_alquiler .contenido ul li.sms { background: url(../img/alquiler_sms_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 25px; padding-top: 5px; cursor: pointer; }
#metodos_alquiler .contenido ul li.credito { background: url(../img/alquiler_credito_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 12px; padding-left: 45px; padding-top: 0px; }
#metodos_alquiler .contenido ul li.tlf { background: url(../img/alquiler_tlf_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 35px; padding-top: 5px; cursor: pointer; }
#metodos_alquiler .contenido ul li.paypal { background: url(../img/alquiler_paypal_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 35px; padding-top: 5px; }
#metodos_alquiler .contenido ul li div.separador { background: url(../img/alquiler_separador_peq.gif); float:left; top: 0px; margin-left: 10px; width: 2px;}
#modal_alquiler_sms_tlf {display:none; }

#alquiler_sms { background: url(../img/alquiler_fondo_modal_sms.jpg); width: 536px; height: 269px; }
#alquiler_sms .titulo { font-size: 27px; font-weight: bold; width: 536px; text-align: center; color: #778759; padding-top: 25px; }
#alquiler_sms .texto { font-size: 14px; font-weight: bold; width: 436px; color: #000; margin: 0 auto; margin-top: 25px; text-align: center; }
#alquiler_sms .texto2 { font-size: 14px; font-weight: bold; width: 436px; color: #000; margin: 0 auto; margin-top: 20px; text-align: center; }
#alquiler_sms .codigo { font-size: 18px; font-weight: bold; width: 536px; text-align: center; color: #af0010; padding-top: 10px; }
#alquiler_sms .legal { font-size: 11px; width: 436px; text-align: center; color: #000; margin-top: 20px; margin: 0 auto; margin-top: 20px;}

#alquiler_tlf { background: url(../img/alquiler_fondo_modal_sms.jpg); width: 536px; height: 269px; }
#alquiler_tlf .titulo { font-size: 27px; font-weight: bold; width: 536px; text-align: center; color: #778759; padding-top: 25px; }
#alquiler_tlf .texto { font-size: 14px; font-weight: bold; width: 436px; color: #000; margin: 0 auto; margin-top: 25px; text-align: center; }
#alquiler_tlf .texto2 { font-size: 14px; font-weight: bold; width: 436px; color: #000; margin: 0 auto; margin-top: 17px; text-align: center; }
#alquiler_tlf .codigo { font-size: 18px; font-weight: bold; width: 536px; text-align: center; color: #af0010; padding-top: 7px; }
#alquiler_tlf .legal { font-size: 11px; width: 436px; text-align: center; color: #000; padding-top: 20px; margin: 0 auto; }

#metodos_alquiler_ficha { clear: both; width: 564px; height: 79px; }
#metodos_alquiler_ficha .explicacion { font-size: 14px; font-weight: bold; color: #fff; background: #67774a; padding: 5px 0px 5px 10px;  }
#metodos_alquiler_ficha .content_titulo div { color: #fff; font-size: 15px; font-weight: bold; padding: 5px 0px 0px 5px; }  
#metodos_alquiler_ficha .contenido { height: 49px; float: left; background: url(../img/alquiler_fondo.png); width: 564px; }
#metodos_alquiler_ficha .contenido ul { margin: 0px 0px 0px 10px; padding: 0px; text-align: right; }
#metodos_alquiler_ficha .contenido ul li { float: left; margin-right: 10px; font-size: 17px; color: #778759; font-weight: bold; }
#metodos_alquiler_ficha .contenido ul li a { font-size: 15px; color: #778759; font-weight: bold; text-decoration: none;}
#metodos_alquiler_ficha .contenido ul li span { color: #000; font-size: 9px; }
#metodos_alquiler_ficha .contenido ul li.sms { background: url(../img/alquiler_sms_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 25px; padding-top: 5px; cursor: pointer; }
#metodos_alquiler_ficha .contenido ul li.credito { background: url(../img/alquiler_credito_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 12px; padding-left: 45px; padding-top: 0px; }
#metodos_alquiler_ficha .contenido ul li.tlf { background: url(../img/alquiler_tlf_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 35px; padding-top: 5px; cursor: pointer; }
#metodos_alquiler_ficha .contenido ul li.paypal { background: url(../img/alquiler_paypal_peq.gif) no-repeat; list-style: none; height: 49px; margin-top: 7px; padding-left: 35px; padding-top: 5px; }
#metodos_alquiler_ficha .contenido ul li div.separador { background: url(../img/alquiler_separador_peq.gif); float:left; top: 0px; margin-left: 10px; width: 2px;}

.nuevo { width: 91px; height: 57px; position: absolute; z-index: 10; overflow: hidden;}
.nuevo img {border: 0px;}


/* ELCOTODECAZA */
div#header_elcoto_publi{ margin: 0 auto; width: 1000px; }
div#header_elcoto_publi div#header_cont_elcoto_publi { margin-top: 0px; margin-bottom: 6px;} 
div#banner_header_big { float: left; width: 737px; height: 90px; margin-left: 5px; border:1px solid #2f6d4e; }
div#banner_header_peq { float: left; width: 243px; height: 90px; margin-left: 6px; border:1px solid #2f6d4e; }

div#header_elcoto { padding: 5px 10px 0px 11px; width: 1000px; }

#nav{margin:20px 0 0 0;font-weight:bold;font-size:100%;font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;}
#nav ul.menu_coto{	padding:0 0 0 15px;margin:0;list-style:none;height:1.9em;_height:1.8em;z-index:800;border-bottom:3px solid #8f2929;}
#nav li{display:inline;float:left;margin:0 1px 0 0;padding:0;}
#nav ul.menu_coto li{border-top:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;}
#nav ul.menu_coto li.expanded{background-color:transparent;background-image:url(http://www.elcotodecaza.com/sites/all/themes/cazarMas2/cazarMas_classic/images/sprite_off.png);background-repeat:repeat-x;background-attachment:scroll;background-position:0% 0%;}
#nav ul.menu_coto li.expanded a.expanded{padding-right:15px;background-color:transparent;background-image:url(http://www.elcotodecaza.com/sites/all/themes/cazarMas2/cazarMas_classic/images/menubaritem_submenuindicator.png);background-repeat:no-repeat;background-attachment:scroll;background-position:right center;}
#nav a{display:block;padding:0 5px;margin:0;line-height:1.8em;color:white;background-color:transparent;background-image:url(http://www.elcotodecaza.com/sites/all/themes/cazarMas2/cazarMas_classic/images/sprite_off.png);background-repeat:repeat-x;background-attachment:scroll;background-position:0% 0%;text-decoration:none;_font-size:90%;_line-height:1.9em;}
#nav a:hover{color:white;background-color:transparent;background-image:url(http://www.elcotodecaza.com/sites/all/themes/cazarMas2/cazarMas_classic/images/sprite_on.png);background-repeat:repeat-x;background-attachment:scroll;background-position:0% 0%;text-decoration:none;}

#nav a.active{color:white;background-color:transparent;background-image:url(http://www.elcotodecaza.com/sites/all/themes/cazarMas2/cazarMas_classic/images/sprite_on.png);background-repeat:repeat-x;background-attachment:scroll;background-position:0% 0%;}

#nav ul.menu_coto ul.menu_coto{padding:0;margin:0;list-style:none;}

#nav ul.menu_coto ul.menu_coto ul.menu_coto{padding:0;margin:-18px 0 0 15.8em;list-style:none;}
#nav ul.menu_coto ul.menu_coto li{border-bottom:1px solid #990000;-moz-box-shadow:3px 5px 10px #A44B4B;-webkit-box-shadow:3px 5px 10px #A44B4B;box-shadow:3px 5px 10px #A44B4B;}
#nav li ul{position:absolute;width:18em;left:-999em;}
#nav li li{float:left;width:18em;}
#nav li ul a{height:22px;padding:0 0 0 6px;color:#000;background-color:#E1E1E1;background-image:none;}
#nav li ul a:hover{color:white;}
#nav li ul ul{margin:-1.3em 0 0 16em;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.hover ul ul,#nav li.hover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.hover ul,#nav li li.hover ul,#nav li li li.hover ul{left:auto;}

div#cleft { float: left; width: 810px; margin-right: 9px;}
div#cright { float: left; width: 160px;  position: relative; overflow: hidden;}


div#pubRobapaginas { padding: 0px; margin-left: 0px; width: 301px; overflow: hidden; }

div#container_elcoto { margin: 0 auto; width: 955px; }

/* FIN ELCOTODECAZA */
