html,body{	height: 100%; background-image: url(../img/background.jpg);}

body{	margin:0; padding:0; font: 14px/1.5em Arial; text-align:center; color:#000066; line-height:120%;}

h1{ font-size:22px; font-weight: bold; text-align: left;   color:White; line-height: 120%}
h1 a{
	color:White;
}
h2{font-size: 16px;	line-height: normal;}
h3 {	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 3px auto 3px 0;	color: #EB6B21;}
ul{margin: 0;	padding: 0;	list-style: none;}
ol{	margin: 0 auto auto 0;	padding: 0 ;	list-style: none;}
img{border:0; margin:0 0 0 0; padding:0 0 0 0}

/*cajas generales */
#tot{width: 955px;  height: auto; text-align:center;  margin:10px auto auto auto;}
#header{	height: 120px;	width: 955px;	background-image: url(../img/cabecera.jpg); text-align:left;}
#mainnav{	width:955px; height:63px;}
#mainnav ul { margin:0;	  padding:0 0 0 0px;	  list-style:none;      }
#mainnav li { display:inline;      margin:0;      padding:0;      }
#contener, #spiritualvision, #cinedvd, #peliculas, #agenda, #enlaces, #contacto, #politica{	width: 955px;	height:auto;	margin-top: 8px;		background-image: url(../img/fondo-contener.jpg);}
#spiritualvision{	background-image: url(../img/background-interior.jpg);}
#cinedvd, #agenda, #enlaces, #contacto, #politica{	background-image: url(../img/background-cinedvd.jpg);}
#peliculas{	background-image: url(../img/background-peliculas.jpg);}
#enlaces{	text-align:center; padding-bottom:30px; font-size:14px; }

#bordetop{	background: url(../img/borde-interior-top.jpg) no-repeat top; height:14px; width:955px; clear:both;}
#enlaces #bordetop, #contacto #bordetop, #politica #bordetop{	margin-bottom:35px;}

a{	text-decoration:none; color: #000066;}
a:hover{	text-decoration:underline;}
#spiritualvision h1, #cinedvd h1, #peliculas h1, #agenda h1, #enlaces h1, #contacto h1{ margin: 5px 0 5px 0;	}
*html #spiritualvision h1, *html #cinedvd h1, *html #peliculas h1, *html #agenda h1, *html #enlaces h1, *html #contacto h1{	margin-top:0;}


/*Cajas de contenidos home*/
#blesq{	width: 640px;		margin: 35px 0 0 25px; float:left; text-align:center;}
#dreta{	margin: 30px 25px 0 0;	float: right; width:250px;  text-align:center;}

#dreta #agenda {	background-image: none;	background-color: #52b0ff;	width: 195px;	padding: 10px 25px 25px 25px;	text-align: left;}
#vacio {	 clear: both;}
/*hack ie6*/
*html #blesq{	margin-left:12px;}
*html #dreta{	margin-right:12px; font-size:14px;}

#blesq #novedad{	 width:640px; height: auto; text-align:center; margin-bottom:35px;}
#blesq #novedad .novesq{	width:178px; height:auto; text-align:center; float:left;}
#blesq #novedad .novdreta{ width:440px; height:360px; margin:0 0 0 0;  float:right;	text-align:center;}
#blesq #novedad .novcentrat{ clear:both;  text-align:center;}
.novcentrat h1{	text-align:center;}
.novcentrat h2{	text-align:center; font-weight: normal;}
.itemhome, .itemspiritualv, .itemdvd, .itemenlace{	background: url(../img/item-home.jpg) no-repeat ; clear:both; margin:0 0 0 0; height:3px; }
.itemspiritualv, .itemenlace{	background-image: url(../img/item-spiritual-vision.jpg);}
.itemdvd{	background-image: url(../img/item-dvd.jpg);}
.itemenlace{	width: 100%;	background-repeat: no-repeat;	background-position: center;}



#blesq #bloghome, #blesq #caratulas{	width:640px; height:auto; margin:35px 0 0 0; padding-bottom:35px; }
*html #blesq #bloghome, #blesq #caratulas{ margin:25px 0 0 0; }
#blesq #bloghome h2, #dreta h2{	font-size:14px; font-weight: bold; margin-bottom:3px; color:#0066ff; padding-top:15px;}
#dreta h2 a, #bloghome h2 a{
	color:#0066ff;
}
#blesq #bloghome .blogesq{width:142px; margin:0 0 0 0; float:left; }
#blesq #bloghome .blogdreta{	width:180px; float:right; margin-right:0; text-align:left; font-size:12px;}
#blesq #bloghome .blogcentro{	text-align: left;	width: 180px;	margin: 0 0 0 180px;  font-size:12px;}
/*hack ie6*/
html>/**/body #blesq #bloghome .blogcentro{ margin:0 0 0 220px;}
html>/**/body #blesq #bloghome .blogdreta h2{	padding-top:3px;}
#blesq #caratulas{	text-align:left;}
#blesq #caratulas .fotos{	width:640px; text-align:center; margin-top:50px;}
.item{	width:128px; text-align:center; }
.item img{	margin:0 0 10px 0;}
.centro{	text-align:center;}
.derecha{	text-align:right;}

/* estilos cine y dvd */
#cinedvd h2{	text-align: left; color: White; font-size:14px; font-weight: bold; margin-bottom:20px;}
.celda{	width:20%; font-size: 12px;}
#cinedvd img{	margin-bottom:3px;}
#cinedvd #dreta{	background-color: #3366cc; padding:12px 25px 50px 25px; width:200px; text-align:left;}
#cinedvd #dreta h2{	margin:10px auto 5px auto;}

/*estilos fichas películas */
#peliculas #blesq { width: 360px; background-color: #92c9ff; text-align:left; padding:20px 20px 0 20px; font-size:12px; margin-bottom:0}
#peliculas #blesq h1{	font-size: 16px; font-weight: bold; color: #000066; margin: 0 0 5px 0;}
#peliculas #blesq img{ float:right;}
#peliculas #dreta{ margin-top:20px; width:455px;}
.sinopsis{padding:25px 0 25px 0;	text-align:left; font-size:12px;}

/*estilos agenda */
#agenda #blesq{	text-align:left; }
#agenda #blesq img{	float:right; margin:10px 0 10px 10px;}
#agenda #dreta{	background-color: #82bbfa; margin-top:35px; padding:10px 10px 50px 10px; width:220px; text-align:left; font-size:14px;}
#agenda #dreta a{	 color: #0066ff;}
#agenda #dreta h2{	color: #000099;}


/*estilos newsletter */
.formulariocontacto{	width:385px; background-color:#c8def6;  padding-right:35px; text-align:right; font-size:12px; padding-bottom:20px;}
.formulariocontacto input, .formulariocontacto textarea{	margin-top:20px;  font-size:12px;}
html>/**/body .formulariocontacto{	margin-left:280px;}
.formulariocontacto h2{	text-align:center; margin:20px auto 10px auto; padding:0;}
.formulariocontacto .politica{
	font-size:10px;
}
html>/**/body .formulariocontacto h2{	padding-top:20px;}
/*estilos pie */
#footer{font-size:11px;	clear: both;	height: 25px;	width: 955px;}
#footer #bordebottom{	background: url(../img/borde-contener-bottom.jpg.jpg) no-repeat bottom;	height: 16px;	width: 955px;	clear: both; margin-top:auto;}


.adverts {background-color:#3DA2FE; color:#fff; width:240px; margin-top:10px; height:auto; }
