/* CSS Document */
*{ padding:0; margin:0;}
html, body{height:100%;}
body{background: url(../images/topbg.jpg) center top no-repeat; font:1em Arial, Helvetica, sans-serif;}
.center{ width:980px; margin:auto;}
img{ border:none;}
a{ text-decoration:none; }
h1,h2,h3,h4{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#308fbb; font-weight:normal;}
	h1 a,h2 a,h3 a,h4 a{color:#308fbb;}/*73bcc3*/
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#099;}
	
	h1{ font-size:2em;}
	h2{ font-size:1.5em;}

.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.head{ margin-bottom:10px;}

form table td{ padding: 3px 8px 3px 0;}

table td{ vertical-align:text-top;}

.input, .button{border-radius:5px; moz-border-radius:5px; -border-radius:5px;}
.input{ border:1px solid #CCC; padding:5px; color:#666; width:240px;}
.button{ padding:5px 10px; background: url(../images/common/button-back.jpg) bottom repeat-x #235759; border:1px solid #0b3646; color:#FFF}
.button:hover{ background:#2b878a; border:1px solid #336062;}

#container{min-height:100%; margin-bottom:-120px;}
#top{ height:220px;}
#content{ font-size:0.72em; color:#666; width:940px; margin:0 20px; text-align:justify;}
	#content p{ line-height:1.9em; text-align:justify; margin-bottom:1em;}
	#content ul, #content ol{ margin-left:20px; line-height:1.6em; margin-bottom:1em;}
	
.read_more{ display:block; color:#699; background:#DEE; border: 1px dashed #699; float:left; padding:3px;}
.read_more:hover{ background:#9CC; color:#FFF;}
	
#logo{ text-indent:-9999px; float:left; margin:10px 0 0 20px;}
#logo a{ background:url(../images/logo.png); height:99px; width:486px; display:block;}

form #entradas td{ text-align:right;}

/*** Structure ***/

.two-columns .colleft{ width:640px; margin-right:40px;}
.two-columns .colright{ width:240px;}


/*** Menu ***/
#menu{ font-size:0.84em; list-style:none; border-bottom:1px solid #d5eaed; float:left; line-height:1.8em; margin-top:1px; font-weight:bold; }
	#menu li{ float:left;}
	#menu li a{ color:#FFF; height:26px; padding:0 10px; display:block;}
	#menu li a:hover{ background:#8be0ee;}
	#menu li a.on{ color:#246 !important;}

/*** Footer ***/
#push{ height:118px;}

#footer{ height:100px; background:url(../images/footerbg.jpg); color:#FFF;}
	#footer_container{ float:left; width:780px; margin: 50px 30px 0 170px; font-size:0.7em;}
	#footer a{ color:#FFF;}
	#footer a:hover{ color:#35508f;}
	
	#footer p, #footer a{ margin-top:15px;}
	
	#patrocinadores{ width:600px; }
	#patrocinadores p, #patrocinadores img { float:left;}
	#patrocinadores img{ margin-left:5px;}
	
#subfooter{ height:18px; background:#54a2c0; font-size:11px}
#subfooter #subcen{ width:920px; margin:auto;}
#subfooter span, #subfooter a{ margin:3px 0; color:#FFF;}
#subfooter a:hover{color:#9FF;}
	
	
.celeste{ background:url(../images/bgcyan.jpg); width:300px; height:150px; margin:0 10px;}
	.celeste img{ float:left; position:relative; top:-40px; left:-10px;}
	.celeste .wm{ margin: 20px; }
	.celeste p{ color:#000;}
	.celeste h2{ /*color:#5AB;*/ font-size:1.7em; }
	
/*** Peliculas ***/

.pelicula, .categoria{float:left; display:block; height:220px; margin-right:20px;}
.categoria{width:160px; text-align:center;}
.categoria h2{text-align:center; color:#066;}

.pelicula img{ padding:3px; border:1px solid #CCC;}

.descarga{ text-align:center; float:left; display:block; margin-right:14px; max-width:200px;}

.menuv{ width:240px;}
.menuv a{display:block; width:240px; background:#EFF; border:#BDD 1px dashed; margin-bottom:10px; text-align:center;}

.menuv a:hover{ background:#DEF;}

.palmar{ float:left; margin: 0 40px 10px 0;}
.palmar a{ color:#73BCC3;}
.palmar a:hover{ color:#099;}