/***************************************************
ESTILOS BASICOS
***************************************************/

body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background-color: #D7D7D7;
}


body#condiciones{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	background:#ffffff;
}

div{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
}

td{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

input{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}

button{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
	height: 18px;
}

textarea{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}

select{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}

input#img{
	border: 0px solid #000000;
}

td#texto{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

h3#h3{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #AF2222;
	border-bottom: 1px solid #D2B5BC;
}

h5#h5{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #AF2222;
	border-bottom: 1px solid #D2B5BC;
}

h3#ficha{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #ffffff;
}

h4#ficha{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #ffffff;
}
/***************************************************
PRINCIPAL
***************************************************/
div#main{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	left: 0px;
	top: 0px;
	width: 100%;
	
}

/*
table#principal{
	width: 100%;
	background: #D7D7D7 url("../images/bg_pagina.gif") repeat-y center;
	border-spacing: 0px;
	border-collapse: collapse;
}
*/

/*[SC]*/

div#fondo{
	float:left;
 	margin-right:auto;
	margin-left:auto;
	width: 100%;
	background: #D7D7D7 url("../images/bg_pagina.gif") repeat-y center;
	z-index: 1;
}

div#principal{
	float:none;
 	margin-right:auto;
	margin-left:auto;
	width: 955px;
	/*background-color: #ff0000;*/
	z-index: 2;
}

div#contenido{
	float:left;
 	margin-right:auto;
	margin-left:auto;
	/*background-color: #00ff00;*/
	padding-left: 20px;
	padding-right: 20px;
}

div#colizq{
	float: left;
 	margin-right:auto;
	margin-left:auto;
	width: 150px;
}
div#colcentral{
	float: left;
 	margin-right:auto;
	margin-left:auto;
	width: 520px;
}
div#colcentralfaq{
	float: left;
 	margin-right:auto;
	margin-left:auto;
	width: 520px;
}
div#colderecha{
	float: right;
 	margin-right:auto;
	margin-left:auto;
	width: 220px;
}
div#final{
        width: 100%;
	float: left;
 	margin-right:auto;
	margin-left:auto;
}


/***************************************************
CLASES
***************************************************/
.tblVerde{
	border-top: 1px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 1px solid #D2B5BC;
	border-right: 1px solid #D2B5BC;
}

.subtblVerde{
	border-top: 0px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 1px solid #D2B5BC;
	border-right: 1px solid #D2B5BC;
}

.subRayaVerde{
	border-top: 0px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 0px solid #D2B5BC;
	border-right: 0px solid #D2B5BC;
}

.sinlinea{
	text-decoration: none;
}

.aconLinea11pxgris{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666666;
}

span#procesando{
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

div#procesando{
	display: none;
	width: 500px;
	float: left;
}

.inputSombra{
	background-color: #bbbbbb;
}

.inputSinBorder{
	border: 0px solid #666666;
}

/***************************************************
CABECERA
***************************************************/
div#cabecera{
	width: 100%;
	/*border: 1px solid #ff0000;*/
}

td#mainLogo2{
	background: url("../images/cab_verde.jpg") no-repeat left top;
	height: 92px;
	vertical-align: bottom;
}

tr#cabecera{
	vertical-align: top;
}

td#opMMenu{
	width: 25%;
}

td#mainLogoEnd{
	background:url("../images/cab_end.jpg") no-repeat left top;

}

a#login{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
}

td#sepcabecerar{
	height: 18px;
	background:url("../images/linea_separacion.gif") repeat left;
}

/***************************************************
PATH NAVEGACION
***************************************************/
td#pathNav{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

a#pathNav{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}


/***************************************************
BLANK LATERAL
***************************************************/
td#blanklateral{
	font-family: Arial, Verdana;
	font-size: 0px;
	color: #000000;
}

/***************************************************
BLANK LATERAL
***************************************************/
td#blanklateralcab{
}

/***************************************************
MENBUSCADOR
***************************************************/
div#menbuscador{
}

table#menbuscador{
	background:url("../images/fdo.jpg") repeat left top;
}

tr#menbuscador{
	height: 41px;
}

td#menbuscador{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

td#menbuscadorWellcome{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

td#menbuscbuscar{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

td#menbuscfunciona{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

a#menbuscfunciona{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

td#menbuscfaq{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

td#menbusccontacto{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}

td#menbuscadorizq{
	padding: 0px;
}

td#menbuscadorder{
}

input#menbuscador{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}

a#menbuscbuscar{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
/***************************************************
CUERPO
***************************************************/
div#colcentral{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

div#cuerpo{
	width: 100%;
}

td#colcentralTD{
	width: 100%;
}

table#cuerpo{
	width: 94%;
	padding: 0px;
	border-spacing: 0px;
	border: 0px solid #000000;
}

td#cuerpo{
	width: 955px;
}

td#central{
	width: 955px;
}


/***************************************************
DESCARGAS
***************************************************/
td#posdescarga{
	border-top: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 6px;
}
/***************************************************
MENU
***************************************************/

div#MMenu{
	color:#666666; 
	font-family: Verdana, Arial;
	font-size: 12px; 
	font-weight: bold;
	background-color:#ffffff; 
	text-align: left;
}

div.MMCat{
	cursor:pointer; 
	color:#666666; 
	font-family: Verdana, Arial;
	font-size: 12px; 
	font-weight: bold;
	border-top: 1px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding:4px;
}

div.MMCatOver{
	cursor:pointer; 
	background-color: #AF2222;
	color:#ffffff; 
	font-family: Verdana, Arial;
	font-size: 12px; 
	font-weight: bold;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding:4px;
}

div.MMGenBlock{
	padding:4px;
}

a.MMGen{
	color:#666666; 
	text-decoration:none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
}

a.MMGen:hover{
	color:#AF2222; 
}
a.MMGenOver{
	color:#AF2222; 
	text-decoration:none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
}

/*******************************************************************************/
.loading {
	color:#666666; 
	font-family: Verdana, Arial;
	font-size: 12px; 
	font-weight: bold;
	background-color:#ffffff; 
	padding:4px;
	border-top: 1px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#SwitchMenu{
	width: 150px;
	background-color: #ffffff;
}

.menuOut {
	cursor:pointer; 
	color: #666666;
	border: 1px solid;
	background-color: #ffffff;
	padding: 4px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #D2B5BC;
	border-bottom: 1px solid #D2B5BC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.menuOver {
	cursor:pointer; 
	color: #ffffff;
	border: 1px solid;
	background-color: #AF2222;
	padding: 4px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.menuSelected {
	cursor:pointer; 
	color: #ffffff;
	border: 1px solid;
	background-color: #AF2222;
	padding: 4px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0px;
	text-decoration: none;
	padding-left:3px;
}

.submenu {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top:3px; 
	padding-bottom:4px; 
	padding-left:20px;
	border-right: 0px solid #D2B5BC;
	border-left: 0px solid #D2B5BC;
	border-bottom: 0px solid #D2B5BC;
}


.submenu a {
	color:#666666; 
	text-decoration:none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
}
.submenu a:hover {
	color: #AF2222; 
	text-decoration:none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 0px solid #D2B5BC;

}
.subMenuSelected {
	color: #AF2222; 
	text-decoration:none;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 0px solid #D2B5BC;
}

/***************************************************
PIE
***************************************************/
div#pie{
	/*border: 1px solid #ff0000;*/
}

table#pie{
	background:url("../images/bg_gris.gif") repeat left;
}


tr#pie{
	height: 28px;
}

td#pie{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #C7C7C7;
}

td#sepPie{
	background:url("../images/bg_rojo.gif") repeat left;
	height: 11px;
	font-size: 2px;
}

a#aGrisSubB{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

a#aviso{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #C7C7C7;
	text-decoration: none;
}

/***************************************************
ERRORES
***************************************************/
table#error{
	/*background:url("../images/fdoreves.jpg") repeat left top;*/
	border-top: 0px solid #CADFA7;
	border-bottom: 0px solid #CADFA7;
	border-left: 0px solid #CADFA7;
	border-right: 0px solid #CADFA7;
	width: 80%;
	
}

td#error{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}
/***************************************************
LISTA GENEROS
***************************************************/
a#genTitulo{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;

}
/***************************************************
FICHA
***************************************************/
table#ficha{
	width: 99%;
}

td#fichaizq{
	width: 30%;
	vertical-align: top;
}

td#fichader{
	width: 70%;
	vertical-align: top;
}

table#fichaizq{
	width: 100%;
	border: solid 0px #ffffff;
}

td#pdcaratula{
	text-align: center;
	padding: 0px;
	border: solid 0px #ffffff;
}

table#fichader{
	width: 100%;
}

table#fichaTrailerTbl{
	width: 100%;
	/*border: 1px solid #666666;*/
}

td#btnCompraFicha{
	background:url("../images/btn_ac.jpg") no-repeat top;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}

a#btnCompraFicha{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
}

td#fichaTitulo{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #AF2222;
}

td#fichaAnyo{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

a#trailer{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

td#trailer1{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 50%;
}

td#trailer2{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 50%;
	vertical-align: bottom;
	text-align: right;
}

td#fichaDireccion{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

table#tblSinopsis{
	width: 100%;
}

td#cabSinopsis1{
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	width: 50%;
	border-bottom: 1px solid #D2B5BC;
	border-top: 1px solid #D2B5BC;
}

td#cabSinopsis2{
	cursor: pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 50%;
	text-align: right;
	border-bottom: 1px solid #D2B5BC;
	border-top: 1px solid #D2B5BC;
}

td#detSinopsis{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	width: 100%;
}

td#trSinopsis{
	/*display: hidden;*/
}

td#trCritica{
	/*display: false;*/
}

td#fichatext{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

td#fichaTerminos{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-align: right;
}

a#fichaTerminos{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

td#fichaCalificacion{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #AF2222;
}


/***************************************************
PROCESO COMPRA/ALQUILER
***************************************************/
table#compra{
	width: 98%;
}

h3#buy{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #AF2222;
	border-bottom: 1px solid #D2B5BC;
}

h5#buy{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #AF2222;
	border-bottom: 1px solid #D2B5BC;
}

table#buy{
	width: 98%;
}

table#altatarjcad{
	width: 100%;
}

td#cab{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding: 2px;
	vertical-align: top;
}

td#det{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	padding: 1px;
	vertical-align: top;
}

span#det{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	padding: 1px;
	vertical-align: top;
}

td#submit{
	text-align: center;
}

td#buyTitulo{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #AF2222;
}


td#buyConfirm{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

table#botones{
	width: 98%;
}

/***************************************************
PAGINADOR
***************************************************/
a#paginador{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

/***************************************************
MI CUENTA
***************************************************/
a#lnkverde{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #AF2222;
}

/***************************************************
CATALOGO
***************************************************/
a#filtrocatalogo{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #AF2222;
	text-decoration: none;
}

a#filtrocatalogoOver{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

td#catalogo{
	border-bottom: 1px dotted #D2B5BC;
}

/***************************************************
FICHA AJAX
***************************************************/
table#ajxFicha{
	width: 305px;
	height: 314px;
	background:url("../images/bocadillo.gif") no-repeat left top;
	vertical-align: top;
}

td#textoFicha{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

div#capaFicha{
	border: 0px solid #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

td#ajxFichaLatIzq{
	width: 41px;

}

td#ajxFichaCen{
	width: 228px;
	vertical-align: top;
}

td#ajxFichaMargen{
	width: 19px;

}

td#ajxFichaTitulo{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.classTitulo{
	background-color: #AF2222;
	height: 38px;
}
/***************************************************
MXPHOY
***************************************************/
td#mxphoy{
	text-align: center;
}

table#top10{
	width: 100%;
}

/***************************************************
DISCLAIMER
***************************************************/
table#disclaimer{
	width: 90%;
}

/***************************************************
FAQ
***************************************************/
a#faq{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


a:hover#faq{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #AF2222;
	text-decoration: none;
}

.titularFAQ {
	font-size: 16px;
	font-weight: bold;
	color: #AF2222;
}
.destacadoFAQ {
	font-size: 13px;
	font-weight: bold;
}
.destacadominiFAQ {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}
