
*{ margin: 0; padding: 0; }* 

body { 
	font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.6em;
	background-color:#e8e8e8;
	color: #444; 
}


p
{
    font-size:11px;
	color:#242424; 
	font-family:"Trebuchet MS";
	
}

a {	color: #0000FF;	
	background: inherit; 
	text-decoration: none; 
	}
	
a:hover { color: #0000FF; 
	      background : inherit; 
		  text-decoration : underline; 
		}
		

h1 {
	margin: 1px 0 1px 0; 
	padding: 5px 0 5px 0; 
	}

h1 a { background: inherit; }

img { border: 0; }

h2 { font: normal 1.5em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; }

h3 a { font-size: 1em; }

.sesion{text-align: right; padding-top:2px; width:920px;}
.sesion a { color: #808080; margin: 0 0 0 13px; padding: 0 0 0 12px; }


#main h3 a {font-size: .84em; color: #808080; font-weight: bold; text-transform: uppercase; }


#content { width: 940px; margin: 0 auto; padding: 0px 1px 0px 0px;}

.divblanco
{
   background:#FFF;
}


#menugeneral { height: 40px; clear: both;  margin: 0 0 10px ; background: #fff url(images/menubg.gif) repeat-x; }

#main { float:left; width: 940px; margin: 0 0 20px; }
#main img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }


#rl { float: left; width: 290px; margin: 0 20px 30px 0; }
#rr { float: right; width: 290px; }
	#rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	#rl li a, #rr li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #808080;  }

#footer { clear: both; padding: 5px; margin: 0 0 5px; font-size: .9em; color: #808080; background: #848484; }
	.links a { font-weight: bold; color: #FFFFFF; background: #848484; margin: 0 10px 0 0; padding: 0 0 0 10px; }
	.sponsor { color: red; background: #eee; }
	#footer li { list-style: none; }
	#fl { width: 600px; background: #848484; }
	#fr { float: right; background: #848484; }
	#footer p { margin: 0 0 0 0; background: #848484; }

/*FORMULARIO*/

.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

input, textarea{color:#333;font-size:11px; overflow:hidden; font-family:Trebuchet Ms, Arial, sans-serif}
label{ font-size:11px; color:#333333; margin-bottom:15px;}
select{border:1px solid #e6e6e6!important;height:18px; font-size:11px}


.x{clear:both;margin:0 6px;}
.x label{float:left;text-align:right;display:block;padding:5px 4px 0 0;line-height:12px}
.x input{float:left}
.x select, .y select, .w select{float:left;margin:4px 4px 0 0;padding-left:2px}
.x textarea{float:left;margin:4px 4px 0 0;padding-left:2px;height:220px;border:1px solid #e6e6e6!important}


.y label{width:164px; margin-bottom:15px;}
.y input{border:1px solid #e6e6e6!important;margin:4px 4px 0 0;padding-left:2px; width:350px}
.y textarea{width:350px}
.y select{width:350px; margin-bottom:10px;}

.z{clear:both;margin:0 6px;}
.z label{float:left;text-align:right;display:block;padding:5px 10px 0 0;line-height:12px}
.z input{float:left}
.z select, .y select {float:left;margin:4px 4px 0 0;padding-left:2px}
.z textarea{float:left;margin:4px 4px 0 0;padding-left:2px;height:60px;border:1px solid #e6e6e6!important}
.z a{float:left;text-align:right;display:block;padding:5px 10px 0 0;line-height:12px}

.w label{width:220px; margin-bottom:15px;}
.w input{border:1px solid #e6e6e6!important;margin:4px 4px 0 0;padding-left:2px; width:150px}
.w textarea{width:150px}
.w select{width:150px; margin-bottom:10px;}
.w a{width:370px; margin-bottom:15px;}

/* resgistro crear anuncio empresa*/

.zm{clear:both;margin:0 6px;}
.zm label{float:left;text-align:right;display:block;padding:5px 10px 0 0;line-height:12px}
.zm input{float:left}
.zm select, .y select {float:left;margin:4px 4px 0 0;padding-left:2px}
.zm textarea{float:left;margin:4px 4px 0 0;padding-left:2px;height:60px;border:1px solid #e6e6e6!important}
.zm a{float:left;text-align:right;display:block;padding:5px 10px 0 0;line-height:12px}

.wm label{width:80px; margin-bottom:15px;}
.wm input{border:1px solid #e6e6e6!important;margin:4px 4px 0 0;padding-left:2px; width:130px}
.wm textarea{width:150px}
.wm select{width:150px; margin-bottom:10px;}
.wm a{width:180px; margin-bottom:15px;}

/***/

/*crear opinion*/

.xo{clear:both;margin:0 6px;}
.xo label{float:left;text-align:right;display:block;padding:5px 4px 0 0;line-height:12px}
.xo input{float:left}
.xo select, .y select, .w select{float:left;margin:4px 4px 0 0;padding-left:2px}
.xo textarea{float:left;margin:4px 4px 0 0;padding-left:2px;height:400px;border:1px solid #e6e6e6!important}


.yo label{width:100px; margin-bottom:15px;}
.yo input{border:1px solid #e6e6e6!important;margin:4px 4px 0 0;padding-left:2px; width:400px}
.yo textarea{width:400px}
.yo select{width:278px; margin-bottom:10px;}


/**/


.m{float:right;margin:0 0 0 170px; text-align:right; padding-right:169px;}
.mo{float:right;margin:0 0 0 150px; text-align:right; padding-right:250px;}

.txtg{color:#979797;font-size:11px;}
.bordegris{border:1px solid #e5e5e5;margin-bottom:7px;margin-top:3px;padding:5px 5px  5px 5px; min-height:15px}

.ex{float:left;color:#979797;padding-top:3px; padding-left:20px; font-size:11px;}
.conf{background:url(images/ico_valida.gif) no-repeat bottom left}
.error{background:url(images/ico_error.gif) no-repeat bottom left}

.error02{
	background:url(images/ico_error.gif) no-repeat bottom left; 
	width:16px; 
	margin:0; 
	height:16px; 
	float:left; 
	display:block; 
	cursor:pointer;
	}

.acenter{text-align:center}

.t2{
	padding-left:5px; 
	margin-top:0px;
	font-size:15px;
	float:left;
	color:#333;
	font-weight:bold;
 }

.t3{
	padding-left:5px; 
	margin-top:0px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size:11px;
	float:left;
	color:#333;
	font-weight:bold;
 }


 
.posimg img{border:1px solid #e2e1e6}
.posimg{margin-right:5px;  float:left; margin-bottom:4px}


.divImgViewer
	{
	 float:left;
	 width:250px; 
	 height:250px; 
	 position:relative;
	 top:0px;
	 left:0px;   
	}
	
.titular_detalle{
	float:left;
	width:auto;
	font-size:15px;
	font-weight:bold;
	color:#242424; 
	padding-top:0;
	font-family:"Trebuchet MS";
	
}

.enlaces{ 
	color:#e46600; 
	text-decoration:underline;
	font-size:11px;
}
.enlaces:hover{ 
	color:#e46600; 
	text-decoration:underline;
}

.enlacesP{ 
	color:#e46600; 
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	
}
.enlacesP:hover{ 
	color:#e46600; 
	text-decoration:underline;
	
}


.imagen_resumen{
	float:left;
	width:60px;
	margin-top:10px;
	height:60px;
	overflow:hidden;
	}

.imagen_galeria{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
	}
	

.texto_resumen{
	float:left;
	width:400px;
	margin-left:10px;
	}

.texto_resumen_o{
	float:left;
	width:480px;
	margin-left:10px;
	}


.texto_resumen_mini{
	float:left;
	width:190px;
	margin-left:15px;
	}

.texto_resumen_mini_2{
	float:left;
	width:160px;
	margin-left:15px;
	}


.texto_resumen_completo{
	float:left;
	width:480px;
	margin-left:10px;
	}

.texto_resumen_completo_mini{
	float:left;
	width:260px;
	margin-left:10px;
	}

.texto_resumen_completo_mini_2{
	float:left;
	width:230px;
	margin-left:5px;
	}


.img_detalle{
	width:100px;
	margin-top:5px;
	margin-left:5px;
	height:100px;
	overflow:hidden;
	}

.item_descripcion{
	width:350px;
	margin-top: 10px;
	
	}

.item_descripcion_e{
	width:340px;
	
	}

	
.desc_detalle{
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}

.desc_detalle_completo{
	float:left;
	width:480px;
	margin-top:10px;
	}
	
.txt_detalle {
    width:350px;
    height:220px;
    overflow:hidden;
    border-width :0px;
    }
 
 .txt_detalle_completo {
    width:480px;
    height:220px;
    overflow:hidden;
    border-width :0px;
    }
    
   .txt_detalle_opinion {
    width:400px;
    height:400px;
    overflow:hidden;
    border-width :0px;
    }

	
.listaImagenes
    {
        
        width:110px;
        height:auto;
    
    }


/*CONTENEDORES*/

.search { background: #eee; float: left; width: 495px; margin-bottom:15px;}
.search div { margin: 5px 5px 5px 45px; text-align:left; }
input.searchfield { padding-left:3px; width: 200px; border: 2px solid #ccc; }
input.searchbutton { margin-left:10px; padding-left:4px; padding-right:4px; font-weight: bold;}
.search select { width: 125px;}


.subjects { background: #eee; float: left; width:150px; margin-top:20px;}

.fclear{
	clear:both;
	line-height:0;
	height:0
}

.justify{ text-align:justify; }


.fleft{float:left; display:inline;}
.fright{float:right; display:inline;}
.w940{width:940px}
.w622{width:622px}
.w250{width:250px}
.w245{width:245px}
.w265{width:265px}
.w400{width:400px}
.w480{width:480px}
.w60{width:60px}
.w200{width:200px}
.w220{width:220px}
.w150{width:150px}
.w490{width:490px}
.w120{width:120px}
.w130{width:130px}
.w280{width:280px}
.w300{width:300px}
.w600{width:600px}
.w500{width:500px}
.w540{width:540px}

.wL{width:164px}

.h350{height: 350px;}
.h200{height: 200px;}
.h90{height: 90px;}
.h70{height: 70px;}




.marB10{margin-bottom:10px}
.marB35{margin-bottom:35px!important}
.marL20{margin-left:20px}
.marL25{margin-left:25px}
.marL40{margin-left:40px}
.marL60{margin-left:60px}
.marL80{margin-left:80px}
.marL10{margin-left:10px}
.marL5{margin-left:5px}
.marL150{margin-left:150px}
.marL400{margin-left:400px}
.marL200{margin-left:200px}
.marL250{margin-left:250px}
.marT5{margin-top: 5px;}
.marT10{margin-top: 10px;}
.marT20{margin-top: 20px;}
.marT30{margin-top: 30px;}
.marT40{margin-top: 40px;}
 
 
.advertising {text-align: center; border: 1px solid #eee; color: #ccc;}

.login{

    float:left;
    width:360px;
    margin-left:150px;
    padding-top:30px;
    padding-bottom:30px;
}

.fondogris{
     background: #eee;
    }
    
.boxInicio{
    width:180px;
    margin-top:10px;
    margin-bottom:10px;
    height:250;
}

.boxInicioImagenes{
    margin-top:30px;
    margin-bottom:10px;
    margin-left:10px;
    width:auto;
}


.boxInicioAnuncios{
    width:260px;
    margin-bottom:10px;
}


.bannerSuperior{
    float:left;
    margin-top:5px;
    margin-bottom:20px;
    display:inline;
    }
    
.banner
{
     
    font-size:9px;
	color:#242424; 
	font-family:"Trebuchet MS";
	
}
 
/*PAGINACION*/

.contentPaginacion{
	float:left;
	width:495px;
	height:auto;
	background: #eee
	}
	
.paginacionInt {
	list-style:none;
	float:left;
	margin:5px 10px 0 10px;	
	padding:0;
	height:20px;
	display:block;
	background: #eee;	
	}
.paginacionInt li {	
	margin:1px;	
	padding:0; 
	float:left;
	font-family:"Trebuchet MS";	
	font-size:11px;	
	list-style:none;
	}
.paginacionInt li a {	
	display:block;
	float:left;
	width:auto;	
	padding:0;
	margin:1px 5px 0 0px;
	text-decoration:none;	
	text-align:center;
    color:#e46600; 
	font-weight:bold;
	font-size:11px;	
 }
	
.paginacionInt ul.pagRight li span {
	display:block;
	float:left;
	padding:0;
	margin:1px 1px 0 0px;
	text-align:center;
	font-family:"Trebuchet MS";    
		 
	}
.paginacionInt li a:hover {	
	text-decoration:underline;
	color:#e46600; 
	font-weight:bold;
	font-size:11px;	
	}

.pagLeft{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	display:block;
	width:auto;
	font-weight:bold;
	}

.pagRight{
	float:right;
	display:block;
	width:auto;	
	margin-right:5px;
	
	}
.imgSubir
    {
    float:left;
	margin: 5px 0 0 180px;
	width:400px;
	display:inline;
     }	


/*CARRUSEL*/

.imagen_cine{
	float:left;
	width:130px;
	height:200px;
	overflow:hidden;
}
	

.botonCarrusel
{
 width:30px;
 float:left;
 padding-top:90px;
}


.enlaceImagen {	color: #FFFFFF;	
	background: inherit; 
	text-decoration: none; 
	}
	
.enlaceImagen:hover { color: #FFFFFF; 
	      background : inherit; 
		  text-decoration : none; 
		}
		
.enlaceImagen:visited { color: #FFFFFF; 
	      background : inherit; 
		  text-decoration : none; 
		}
		
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:2px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #810e05;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
	color:#ffffff;
		text-decoration:none;
}.myButton:active {
	position:relative;
	top:1px;
}
