/* Todo este codigo esta licenciado con una licencia Creative Commons *//* by-nc-sa: Atribucion - No Comercial - Licenciar Igual *//* http://creativecommons.org/licenses/by-nc-sa/2.0/cl/deed.es *//* Leo Prieto *//* www.leoprieto.com *//* leo arroba leoprieto puntocom *//* Habienvo dicho eso, Bienvenido a mi CSS */html,body,div,p { 	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-weight: normal;	color: #999999;}input,select,textarea { 	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-weight: normal;	font-size: 62.5%; /* Resets 1em to 10px */	color: #222222;}body {	margin: 0;	padding: 0;	font-size: 62.5%;	background: #7A0E0E url(i/bgr_glow.jpg) no-repeat center top;}a:link {	text-decoration: none;	color: #FFCC66;}a:visited {	color: #999999;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #FF9900;}a:active {	text-decoration: none;	color: #FF9900;}h1,h2,h3 {	margin: 0;	padding: 0;	font-weight: normal;	font-family: Helvetica, Arial, sans-serif;}#box {	width: 622px;	position: relative;	margin: 20px auto 0 auto;	padding: 0;}
#logo {	text-align: left;	}
#menu {	margin-bottom: 3px;	}

#home-foto {	text-align: center;	padding: 9px 7px;	background-image: url(i/bgr_stripes.gif);	background-repeat: repeat-y;	border-top: solid #3E0101 1px;	border-bottom: solid #3E0101 1px;	margin-bottom: 13px;	}
#home-foto img {	border: solid #000 1px;	}
#home-blog {	padding: 7px;	background-image: url(i/bgr_stripes.gif);	background-repeat: repeat-y;	}
#home-blog h2 {	color: #FFFFFF;	font-size: 1.3em;	text-shadow: 0px 2px 4px #000;	}
#home-blog h2 a:link,#home-blog h2 a:visited {	color: #FFFFFF;	}	
#home-blog h3 {	float: right;	color: #B20202;	font-size: 1.2em;	text-shadow: 0px 2px 4px #000;	}
#home-blog p {	margin: 7px 0;	padding: 0;	line-height: 150%;	}
#home-blog .read-more {	padding: 0;	margin: 0;	text-align: right;	}.black-red-border {	background-color: #000000;	border: solid #4C0000 5px;	padding: 9px;	}
#footer {	margin: 17px;	padding: 3px;	border-top: solid #6B0000 1px;	}
#footer p {	margin: 0;	padding: 0;	color: #4C0000;}
#footer a:link,#footer a:visited {	color: #4C0000;	}
#footer .leo {	float: right;	}
#sub-menu {	background-color: #420000;	padding: 9px 4px;	margin-bottom: 1px;	}
#sub-menu a:link,#sub-menu a:visited {	color: #D3BFBF;	font-size: 1.1em;	padding: 5px;	margin: 5px 0;	background-color: #4E0000;	border: solid #300 1px;	}
#sub-menu a:hover {	color: #fff;	background-color: #610000;	text-decoration: none;	border: solid #300 1px;	}
#sub-menu a.active {	color: #fff;	background-color: #610000;	font-weight: bold;	border: solid #000 1px;}	
#title-stripes {	padding: 9px;	background-image: url(i/bgr_stripes.gif);	background-repeat: repeat-y;	border-top: solid #3E0101 1px;	border-bottom: solid #3E0101 1px;	}
#contento {	background-color: #610000;	padding: 7px;	}
#contento h3 {	font-size: 1.2em;	}.cartelera td {	width: 33%;	vertical-align: top;	padding: 15px;	}
.cartelera ul {	margin: 0;	padding: 0;	list-style: none;	text-align: center;	}
.cartelera ul li {	margin-bottom: 10px;}
.cartelera ul li a {	text-decoration: none;	}
.cartelera ul li a:link {	color: #999;	}
.cartelera ul li a:visited {	color: #ccc;	}
.cartelera ul li a:hover {	color: #fff;	}
.cartelera ul li a:link img,.cartelera ul li a:visited img {border: solid #222 1px;margin-bottom: 3px;	}
.cartelera ul li a:hover img {border: solid #666 1px;margin-bottom: 3px;	}
.cartel {	text-align: center;	margin-bottom: 15px;	padding: 5px;	}
.meat {	background-color: #4E0000;	width: 530px;	padding: 5px;	margin: 0 auto;	}
.chile td {	vertical-align: top;	padding: 15px;	width: 50%;	}.chile ul {	margin: 0;	padding: 0;	list-style: none;	}.chile ul li {	margin-bottom: 10px;	font-size: 1.2em;	color: #eee;	line-height: 150%;	padding-top: 5px;	border-top: solid #333 1px;}.chile ul li a:link {	color: #999;	text-decoration: underline;	}.chile ul li a:visited {	color: #ccc;	text-decoration: underline;	}.chile ul li a:hover {	color: #fff;	}.col-left {	float: left;	width: 145px;	}.col-left .thumbs {	width: 135px;	padding: 5px;	background-color: #000;	}.col-left .thumbs img {	border: 0;	margin-bottom: 5px;	}.col-right {	float: right;	width: 380px;	margin-left: 5px;}.col-right .trailer {	background-color: #000000;	padding: 7px;	text-align: center;	margin-bottom: 7px;	}.col-right .sinopsis {	padding: 30px; 	background-color: #FFFFCC;	border-bottom: solid #FFCC33 1px;	}
#contento .sinopsis h3,#contento .ficha-tecnica h3 {	font-size: 2em;	color: #000;	font-weight: normal;	}.sinopsis p {	font-size: 1.1em;	line-height: 150%;	float: right;	color: #000;	width: 180px;	margin-left: 0;margin-top:0;	}.sinopsis .cols{	margin-top:13px;}.sinopsis .img {	float:left;	}.sinopsis h3 img {	padding-top: 0;	}.kit { 	padding-top: 7px;	}.ficha-tecnica {	background-color: #FFFFFF;	padding: 30px;}.ficha-tecnica p {	font-size: 1.2em;	line-height: 150%;	color: #000;	margin-bottom: 0;	font-weight: bold;	}.ficha-tecnica ul {	color: #000;	font-size: 1.1em;	padding-top: 0;	margin-top: 0;	}.ficha-tecnica ul li {	list-style-type: disc;	padding: 3px 7px;	margin: 5px 7px;	border-left: solid #ccc 1px;	}p.divider {	border-top: dotted #999 1px;	}.ficha-tecnica table {	width: 100%;	}.ficha-tecnica table td {	color: #000;	font-size: 1.1em;	vertical-align: top;	}.ficha-tecnica a:link,.ficha-tecnica a:visited,.ficha-tecnica a:hover {	color: #000;	text-decoration: underline;	}.nosotros .black-red-border p {	font-size: 1.1em;	margin: 0;	padding: 3px;	color: #fff;	line-height: 150%;	}.team {	width: 510px;	margin: 7px auto;	padding: 15px;	background-color: #4E0000;}#contento .team h2 {	color: #fff;	font-size: 2em;	margin-bottom: 5px;	}.team-thumb {	background-color: #000;	padding: 7px;	margin-right: 7px;	margin-bottom: 7px;	width: 80px;	color: #fff;	float: left;	}.team-thumb img {	margin-bottom: 7px;	}.team-thumb a {	font-size: 1.1em;	}.team-thumb a:link {	color: #fff;	}.team-thumb a:hover {	text-decoration: none;	}.col-right .person {	background-color: #000000;	padding: 30px;	margin-bottom: 7px;	}.person p {	font-size: 1.1em;	line-height: 150%;	color: #fff;	width: 180px;	margin-left: 7px;	float:right;margin-top:0;	}.person .cols {margin-top:13px;}.person .img{	float:left;}.person h1 img,.person h2 img {	padding-top: 0;	}.person .email {	display:block;}.col-right .point {	background-color: #000000;	padding: 9px;	margin-bottom: 7px;	}.point p {	font-size: 1.1em;	line-height: 150%;	color: #eee;	margin-left: 7px;	}.point a.img-link{border:solid gray 1px;float:right;width:75px;}.point a.img-link:hover{border-color:orange;}.point a.img-link img{display:inline;}.col-list {	background-color: #3E0000;	margin-bottom: 7px;	padding: 5px;	}.col-list h3 {	color: #fff;	margin-bottom: 5px;	}.col-list ul {	margin: 0;	padding: 0;	list-style: none;	}.col-list ul li {	margin: 1px 0;	}.col-list li a {	padding: 5px 5px;	margin: 0;	display:block;	border: solid #300 1px;	}	/*	En IE los a blocks deben tener ancho definido	*/* html .col-list li a{	width:123px;}.col-list li a:link,.col-list li a:visited {	background-color: #4E0000;	color: #D3BFBF;	}.col-list li a:hover {	background-color: #000;	color: #fff;	text-decoration: none;	}#mail-form {	color: #CCCCCC;}.contacto form p {	margin-top: 0;	margin-bottom: 3px;	}#mail-form input,#mail-form textarea {	font-size: 1.1em;	width: 90%;	margin: 7px;	}.contacto h1 {	color: #fff;	margin-bottom: 10px;	}.contacto h2 {	color: #fff;	}.contacto .info p {	line-height: 150%;	font-size: 1.2em;	}.contacto .info {	margin: 10px;	}.entry {	width: 350px;	margin-bottom: 30px;	border-bottom: dotted #333 1px;	}.entry h1 {	color: #FFFFFF;	font-size:2em;	}.entry h1 a {	color: #FFFFFF;	}.entry p {	font-size: 1.2em;	line-height: 150%;}.entry ul {text-align:left;margin:15px 25px 0 25px;list-style-type:circle;color:#FFFFFF;	}.entry ul li {	border-left:dotted #999 1px;padding:7px;margin-top:3px;	}.entry ul li a {	font-size: 1.2em;	text-decoration: underline;	}.date {	float: right;	text-transform: uppercase;	color: #999999;	font-size: 0.9em;	}.posted {	color: #666;	}.sidebar {	width: 150px;	float: right;}.sidebox {	margin-bottom: 30px;	border-bottom: solid #333 1px;	}.sidebox h2 {	color: #FFFFFF;	margin-bottom: 5px;	font-size:1.5em;	}.sidebox li a:hover{text-decoration:none;}.sidebox input {	font-size: 10px;	}.module-list-item {	margin: 0;	padding: 3px;	border-top: solid #666 1px;	text-align: left;	background-color: #333333;	}.module-list-item a {	margin: 0;	}.entry-footer {	margin-bottom: 0;	}.entry input,.entry textarea {	font-size: 1.2em;	}.comment {	background-color: #222222;	margin-bottom: 10px;	padding: 0 5px;	}p.comment-footer {	font-size: 0.9em;	}.comments-content {	margin-bottom: 20px;	}/*Hacks-------------------------------------------------------------*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */