* {
	font-size: 13px;
	font-family:  Helvetica, Arial, Tahoma, Verdana,  sans-serif;
	margin: 0px; padding: 0px; 
	list-style-type: none;
}

div.clear {clear: both;}
div.f-left {float: left;}
div.f-right {float: right;}
a img {border: 0;}

body {
	width: 100%; height: 100%;
	background: url(../img/fondo2.jpg) no-repeat;
	background-color: #000;
}
	div.content-box {width: 785px; position: absolute; top: 47px; left: 26px;}
	
		/* ###START	INDEX */
		div.content-index {height: 428px; background: url(../img/fondocaja_home.jpg) no-repeat;}
			div.index-text1-box {padding-top: 30px; padding-left: 30px;}
			div.index-text2-box {padding-top: 25px; padding-left: 30px; width: 250px;}
				div.index-text2-box p {margin-bottom: 5px;}
				a.link-concurso, a.link-concurso:link {font-size: 18px; font-weight: bold; color: #000; text-decoration: none;}
				a.link-concurso:hover {color: #f00;}
			div.index-text3-box {padding-top: 15px; padding-left: 70px;}
		/* ###END	INDEX */
		
		/* ###START	SINOPSIS */
		div.content-sinopsis {height: 428px; background: url(../img/fondocaja_sinopsis.jpg) no-repeat;}
			div.sinopsis-box {width: 340px; padding: 30px; padding-bottom: 15px;}
				h2.sinopsis-title {color: #fff; font-weight: bold; font-size: 15px; font-family: arial; margin-bottom: 10px;}
				p.sinopsis-text1 {color: #fff; font-size: 14px; font-family: arial; margin-bottom: 10px;}
				p.sinopsis-text2 {font-family: arial; font-size: 18px; font-weight: bold; color: #c5331f;}
			div.sinopsis-home-logo-box {width: 340px; padding-left: 30px;}
			div#song-box {position: absolute; top: 6px; left: 420px; width: 320px; background: #d7d7d8; height: 422px; overflow: auto;}
				div.song-box-container {padding: 10px;}
					h2.song-title {color: #000; font-weight: bold; font-size: 15px; font-family: arial; margin-bottom: 10px;}
					p.song-text1 {font-size: 14px; font-family: arial;}
		/* ###END	SINOPSIS */

		/* ###START	BIOGRAFIA */
		div.content-biografia {height: 428px; background: url(../img/fondocaja_biografia.jpg) no-repeat;}
			div.biografia-box {position: absolute; top: 6px; left: 30px; width: 340px; background: #ededee; height: 422px; overflow: auto;}
				div.biografia-container {padding: 20px;}
					div.biografia-title {margin-bottom: 10px;}
					p.biografia-text {font-size: 14px; font-family: arial; margin-bottom: 15px;}
					.no-bottom-margined {margin-bottom: 0px;}
			div.biografia-home-logo-box {position: absolute; top: 310px; right: 30px;}
		div.biografia-consultar-obras {position: absolute; top: 385px; left: 395px;}
					div.biografia-consultar-obras a{color: #FFF;text-decoration: none; font-weight: bold;}
					div.biografia-consultar-obras a:hover{color: #E72C10;text-decoration: underline; font-weight: bold;}
					
		/* ###END	BIOGRAFIA */
		
		/* ###START	LIBRO */
		div.content-libro {height: 428px; background: url(../img/fondocaja_libro.jpg) no-repeat;}
			div.libro-box {padding: 30px;}
				div.libro-title {margin-bottom: 20px;}
			div.libro-home-logo-box {position: absolute; top: 30px; right: 30px;}
		/* ###END	LIBRO */
			
		/* ###START	PERSONAJES */
		div.content-personajes {height: 428px; background: url(../img/fondocaja_personajes.jpg) no-repeat;}
			div.personajes-box {padding: 30px;}
				div.personajes-title {margin-bottom: 10px;}
				div.personajes-container {margin-left: 50px;}
					div.personaje-margined {margin-left: 25px;}
					div.personaje-separator {height: 5px;}
					
		div.idImg i{
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #FFF;
			margin: 90px 5px 5px 225px;
			*margin: 80px 5px 5px 225px;
			*width: 350px;
		}
		/* ###END	PERSONAJES */
		
		/* ###START	CONCURSO */
		div.bases{
			width: 120px;
			height: 138px;
			display: block;
			margin: 260px 0 0 30px;
			float: left;
		}
		
		div.publici{
			width: 151px;
			height: 75px;
			display: block;
			margin: 300px 0 0 30px;
			float: left;
		}
		div.message{
			width: 382px;
			display: none;
			background-color: #390800;
			position: absolute;
			top: 20px;
			left: 383px;
			z-index: 120;
			border: 1px solid #FFF;
		}
		
		div.message img{
			width: 30px;
			height: 30px;
			margin: 10px 0 0 15px;
			float:	left;
		}
		
		div.message input{
			background-color: #292829;
			color: #FFF;
			font-weight: bold;
			*font-size: 11px;
			border: 1px solid #848684;
			float: left;
			margin: 10px 0 20px 160px;
		}
		
		div.message input:hover{
			background-color: #A52008;			
		}
		
		
		#msg{
			float: left;
			font-size: 12px;
			font-weight: bold;
			color: #FFF;
			margin: 20px 5px 5px 25px;
		}
		
		
		
		div.space{
			height: 10px;
			*height: -5px;
			display: block;
			margin:0;
			padding: 0;
		}
		div.content-concurso {height: 428px; background: url(../img/fondocaja_concurso_text.jpg) no-repeat;}
		div.concurso-box{
			width: 390px;
		    height: 385px;
		    z-index: 99;
		    margin-left: 369px;
		    *margin-left: 365px;
		    padding-top: 15px;
		   
		}
		
		div.concurso-container{
			border: 1px solid #FFF;
			background-color: #000; 
			filter:alpha(opacity=75); /* IE's opacity*/
		    opacity: 0.75;
		    width: 390px;
		    height: 390px;
		    *height: 405px;
		    margin: 10px;
		    position: absolute;
		    top: 10px;
		    left: 369px;
		    z-index: 99;
		}
		
		div.concurso-container-info{
			 background-color:transparent;
    		 height: 100%;
    		 position: relative;
    		 width: 100%;
    		 margin: 10px;
   			 z-index: 101;
		}
		form.concurso-form{
			padding: 10px;		
		}
		
		form.concurso-form label{
			font-size: 11px;
			font-weight: bold;
			color: #C6CBCE;
		}
		form.concurso-form label.l_nombre{*font-size: 10px;}
		form.concurso-form label.l_telef1{*font-size: 10px;}
		form.concurso-form label.l_calle{*font-size: 10px;}
		form.concurso-form label.l_piso{*font-size: 10px;}
		form.concurso-form label.l_codipostal{*font-size: 10px;}
		form.concurso-form label.l_apellido1{ margin-left: 82px; *margin: 0 0 0 82px; *padding: 0; *font-size: 10px;}
		form.concurso-form label.l_apellido2{ margin-left: 42px; *margin: 0 0 0 52px; *padding: 0; *font-size: 10px;}
		form.concurso-form label.l_telef2{ margin-left: 33px; *margin: 0 0 0 35px; *padding: 0; *font-size: 10px;}
		form.concurso-form label.l_nacimiento{ margin-left: 17px; *margin: 0 0 0 17px; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_dni{ margin-right: 200px; *margin: 0; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_direccion{ margin-left: 63px; *margin: 0 0 0 63px; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_numero{ margin-left: 135px; *margin: 0 0 0 130px; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_puerta{ margin-left: 50px; *margin: 0 0 0 35px;; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_escalera{ margin: 0 167px 0 37px; *margin: 0 150px 0 25px; *padding: 0; *font-size: 10px;}
		form.concurso-form label.l_poblacion{ margin-left: 20px; *margin: 0 0 0 10px; *padding: 0; *font-size: 10px;}	
		form.concurso-form label.l_provincia{ margin: 0 40px 0 118px; *margin: 0 40px 0 100px; *padding: 0; *font-size: 10px;}
		form.concurso-form label.l_email{ margin-right: 200px; *margin: 0; *padding: 0; *font-size: 10px;}	
		form.concurso-form input, form.concurso-form select{
			padding-left: 2px;
			/*background-color: #DADAE1;*/
			background-color: #292829;
			color: #FFF;
			font-weight: bold;
			*font-size: 11px;
			border: 1px solid #848684;
			 *font-size: 10px;
		}
		
		form.concurso-form input.nombre{ width: 130px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.apellido1{ width: 110px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.apellido2{ width: 110px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.telef1{ width: 80px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.telef2{ width: 80px; margin-left: 6px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.nacimiento{ width: 85px; margin-left: 8px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form select.calle{ width: 105px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.direccion{ width: 185px; margin-left: 6px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.numero{ width: 55px; margin-left: 3px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.piso{ width: 55px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.puerta{ width: 55px; margin-left: 15px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.escalera{ width: 55px; margin-left: 15px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.codipostal{ width: 55px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.poblacion{ width: 160px; margin-left: 15px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form select.provincia{ width: 113px; margin-left: 10px; *margin: 0; *padding: 0; *font-size: 10px;}
		form.concurso-form input.email{ width: 370px; *margin: 0; *padding: 0; *font-size: 10px;}

		form.concurso-form input.enviar{ float: right; margin: 10px 5px 0 0; *margin: 0px 10px 0 0;}
	    
	    form.concurso-form input.enviar:hover{
		    background-color: #A52008;	
	    }
	    
	    div.doc_adjunt, div.doc_adjunt a.b_doc_adjunt{
	    	font-size: 11px;
			font-weight: bold;
			color: #C6CBCE;
			margin: 10px 0 0 0;
	    }
	    
	    div.doc_adjunt a.b_doc_adjunt{
	    	color: #E72C10;
	    	text-decoration: none;
	    }
	    
	    div.doc_adjunt a.b_doc_adjunt:hover{
	    	color: #FFF;
	    	text-decoration: underline;
	    }
	    
		div.concurso-container-adjunto{
			width: 386px;
			display: none;
			background-color: #390800;
			position: absolute;
			top: 210px;
			left: 2px;
			height: 100px;
			z-index: 150;
			border: 1px solid #FFF;
		}
		
		div.concurso-container-adjunto p, div.concurso-container-adjunto input{
			font-size: 11px;
			font-weight: bold;
			color: #C6CBCE;
			margin: 10px;
		}
		
		div.concurso-container-adjunto input{
			margin: 10px 0 0 90px;
			color: #000;
		}
		
		div.concurso-container-adjunto input.enviar{ 
			float: right; 
			margin: 10px 5px 0 0; 
			*margin: 0px 10px 0 0;
			padding-left: 2px;
			background-color: #292829;
			color: #FFF;
			font-weight: bold;
			*font-size: 11px;
			border: 1px solid #848684;
		}
		
		div.concurso-container-adjunto input.enviar:hover{ 
			 background-color: #A52008;	
		}
		
		div.textExito{
			margin: 50px 0 0 140px;
		}
		
		div.textExito p{
			font-size: 30px;
			font-weight: bold;
			color: #FFF;
		}	
		
		div.textExito p span{
			font-size: 22px;
			font-weight: bold;
			color: #FFF;
			margin: 20px 0 0 20px;
		}	
		
		div.loading {
			float: right;
			width: 20px;
			height: 20px;
			display: none;
			margin: 10px 10px 0 0;
			*margin: 0;
			*padding: 0;			
		}
		
		div.loading img{
			width: 20px;
			height: 20px;
			display: block;
		}
		
		div.politic{
			float: left; 
			width: 300px; 
			margin-top: 7px;

		}
		
		div.politic span, div.politic a{
			font-size: 9px;
			font-family:  Helvetica, Arial, Tahoma, Verdana,  sans-serif;
			color: #C6CBCE;
		}
		
		div.ganador-box {position: absolute; top: 6px; left: 390px; width: 390px; background: #ededee; height: 422px; overflow: auto;}
				div.ganador-container {padding: 20px;}
		p.ganador-title {font-size: 16px; font-family: arial; margin-bottom: 15px; color: #000000; font-weight: bold; }
		p.ganador-subtitle {font-size: 15px; font-family: arial; margin-bottom: 15px; color: #a6200d; font-weight: bold; }
		.cursiva {font-style: italic}
		p.ganador-text {font-size: 14px; font-family: arial; margin-bottom: 15px;}
					
		/* ###END	CONCURSO */
	
	/* ###START	MENU-BOTTOM */
	div.menu-bottom-box {height: 58px; padding-top: 7px; padding-left: 7px; background: url(../img/fondocaja_menu_inferior.jpg) no-repeat;}
		div.menu-bottom-box div.menu-bottom-link1 {float: left;}
		div.menu-bottom-box div.menu-bottom-link2 {float: left; margin-left: 4px;}
		div.menu-bottom-box div.menu-bottom-link3 {float: left; margin-left: 2px;}
		div.menu-bottom-box div.menu-bottom-link4 {float: left;}
		div.menu-bottom-box div.menu-bottom-link5 {float: left; margin-left: 2px;}
		div.menu-bottom-box div.menu-bottom-link6 {float: left; margin-left: 1px;}
	/* ###END	MENU-BOTTOM */
		
	/* ###START	FOOTER */
	div.content-footer-box {height: 64px; background: url(../img/pie.jpg) no-repeat;}
		div.content-footer-box div.footer-logo1 {float: left; margin-top: 12px; margin-left: 30px;}
		div.content-footer-box div.footer-logo2 {float: right; margin-top: 12px; margin-right: 30px;}
		
	div.contacto{
		float: left;
		font-weight: bold;
		color: #FFF;
		margin: 25px 0 0 420px;
		*margin: 25px 0 0 225px;
	}	
	
	div.contacto a{
		text-decoration:none;
		color: #848684;
		font-size: 10px;
		font-family:  Helvetica, Arial, Tahoma, Verdana,  sans-serif;
	}
	
	div.contacto a.aviso_space{
		padding-left: 10px;
	}
	
	div.contacto a:hover{
		text-decoration:none;
		color: #FFF;
		font-size: 10px;
		font-family:  Helvetica, Arial, Tahoma, Verdana,  sans-serif;
	}
		
	/* ###END	FOOTER */