/* CSS Document */

	HTML	{height:100%;}
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background:transparent url('../img/deco/fondoMotivo.jpg'); height:100%;}					
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA		{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color: #666666;}
	p		{margin-top:0px; margin-bottom:24px;}
	img		{ border-width:0px; font-size:1px; margin:0px; padding:0px;}
	a		{outline:0;}
	FORM	{margin:0px; padding:0px; display:inline;}
	
/* estructura */
	.ventana  			{width:100%; text-align:left; position:absolute; margin:0px; padding:0px; background:transparent url('../img/deco/fondoTexto.png') repeat-y center 0px;}
	.fondo				{height:100%;}
	.pagina  			{width:1000px; margin:0px auto 0px auto; text-align:left; background:transparent url('../img/deco/paneles.png') no-repeat; height:auto !important; height:950px; min-height:950px;}
	
	.cabecera	{width:100%; height:60px; position:relative;}
	.zonaContenidos	{margin-top:22px;}
		.contenidos	{float:left; padding-left:187px; width:384px; margin-right:62px;}
		.zonaMenu		{float:left; width:200px; margin-bottom:20px;}
		
	#film	{width:100%; height:55px; background:transparent url('../img/deco/filmmotivo.png') repeat-x center 0px;}

/* general */

/* cabecera */
	
	.zonaLogin	{padding-top:7px;}
	
	.zonaLogin p,
	.zonaLogin a	{color:#a1a1a1;}
	.zonaLogin a:hover,
	.zonaLogin a.btnSelecc	{color:#fff;}
	
	.zonaErrorLogin	{float:left; text-align:right; width:125px; margin-right:10px; padding-left:15px;}
	.zonaErrorLogin p	{color:#a1a1a1;}
	.zonaErrorLogin a	{color:#fff;}
	.zonaErrorLogin a:hover	{text-decoration:underline;}
	
	.labels	{float:left; width:70px; margin-right:10px; padding-top:7px;}
	.labels p	{text-align:right; line-height:14px;}
	
	.camposLogin	{float:left; width:90px; margin-right:10px; background:transparent url('../img/deco/campos_login.jpg') no-repeat 0px 7px; padding-top:7px;}
	.campoLogin		{border:none; background:none; font-size:10px; height:10px; padding:1px 3px; width:82px; color:#000; margin-bottom:2px;}
	
	.botonesLogin	{float:left; width:130px; padding-top:21px;}
	
	.infoLogin	{float:left; width:310px; padding-top:21px;}
	.infoLogin a	{color:#fff;}
	.infoLogin a:hover	{text-decoration:underline;}
	
	.idiomas	{position:absolute; right:394px; top:28px;}
	
	.idiomas p,
	.idiomas a	{color:#a1a1a1;}
	.idiomas a:hover,
	.idiomas a.btnSelecc	{color:#fff;}


	
/* menu */
	ul.menu 	{margin:38px 0px 0px 0px; padding:0px 0px 0px 20px; list-style-type:none; width:177px;}
	ul.menu li	{
		margin:0px 0px 0px 0px; padding:0px 50px 20px 0px; 
		text-align:right; background:transparent url('../img/deco/rayatiza01.png') no-repeat 0px bottom;
		font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:14px; color:#fff;
	}
	
	ul.menu li.ultimoLi	{padding-bottom:0px; background:none;}	
	
	ul.menu li ul	{margin:0px; padding:0px; list-style-type:none;}
	ul.menu li ul li	{margin:0px; padding:0px 0px 0px 0px; font-size:11px; background:none; height:15px;}
	
	ul.menu a	{color:#a1a1a1; font-size:11px; line-height:12px;}
	ul.menu a:hover,
	ul.menu a.btnSelecc	{color:#fff;}
	
	
	.desarrollo	{margin-top:46px;}
	
	.disenador	{float:left; font-size:10px; width:95px;margin-right:4px; text-align:right; color:#000;}
	.rayita	{float:left; font-size:10px; width:1px;margin-right:6px; color:#000;}
	.desarrollador	{float:left; font-size:10px; width:94px; color:#000;}

/* contenidos */
	
	.zonaTitulo	{position:relative;}
	
	h1	{
		margin:60px 0px 16px 0px; padding:0px;
		font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; letter-spacing:1px;
		color:#3f3f3f;}
	.zonaTitulo h1 {padding-right:100px;}
	h1.tituloRSS	{background:transparent url('../img/iconoRSS.jpg') no-repeat right top; padding-bottom:42px;}
		
	h2	{
		margin:16px 0px 16px 0px; padding:0px;
		font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; letter-spacing:1px;
		color:#3f3f3f;}
		
	.conSubtitulo	{margin-bottom:2px;}
	
	.btnVolver	{position:absolute; bottom:4px; right:0px; font-size:10px;}
	.btnVolver			{font-size:10px; color:#000;}
	.btnVolver:hover	{text-decoration:underline;}
	
	.texto p		{margin-bottom:20px;}
	.texto strong	{color:#000;}
	.texto a		{color:#000;}
	.texto a:hover	{text-decoration:underline;}
	.texto ul		{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.texto ul li	{margin:0px 0px 0px 0px; padding:0px 0px 0px 33px; background:transparent url('../img/deco/guion.jpg') no-repeat 20px 7px;}
	
	.separador	{border-bottom:solid 1px #1c9cca; margin:20px 0px; height:1px;}
	
	ul.listaDescargas		{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	ul.listaDescargas li	{margin:0px 0px 10px 0px; padding:0px 0px 0px 50px;}
	ul.listaDescargas li a	{
		display:block; height:30px;
		margin:0px 0px 0px 0px; padding:35px 70px 0px 0px;
		color:#000; font-style:italic; 
		background:transparent url('../img/iconos/iconoPDF.jpg') no-repeat right 0px;
		text-align:right;
	}
	ul.listaDescargas li a:hover	{text-decoration:underline;}
	
	ul.listaNoticias li	{margin-bottom:20px;}	
	ul.listaNoticias li a:hover	{text-decoration:underline;}
	
	.separadorNoticia	{height:37px; background:transparent url(../img/deco/separadorNoticia.jpg) no-repeat center 0px;}
	
	ul.listaComentarios		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	ul.listaComentarios li	{margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:solid 1px #ddd;}
	ul.listaComentarios li a	{text-decoration:underline;}
	ul.listaComentarios li a:hover	{color:#000;}
	
	ul.listaComentarios .autorComentario p	{margin-bottom:5px;}
	

/* galeria */

/* galeria */

	.galerias	{margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; margin-left:32px;}
	.filaGalerias	{width:328px; border-bottom:solid 1px #9c9e9f; padding-bottom:6px; margin-bottom:14px;}
	
	.galeriaIzq, .galeriaDcha	{float:left; width:90px;}
	.galeriaIzq					{margin-right:28px;}
	
	.galeriaIzq a, .galeriaDcha a {color:#3e3d40;}
	.galeriaIzq a:hover, .galeriaDcha a:hover {color:#d71d1f;}
	
	
	.galeriaIzq a img, .galeriaDcha a img {width:70px; border:solid 10px #000; margin-bottom:8px;}
	.galeriaIzq a:hover img, .galeriaDcha a:hover img {border:solid 10px #808080;}
	
	
	.galeria	{margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; margin-left:32px; width:336px;}
	
	.imagenGaleria, .imagenGaleriaDcha	{float:left; width:76px;}
	.imagenGaleria					{margin-right:10px;}
	
	.imagenGaleria a, .imagenGaleriaDcha a {display:block; width:70px; border:solid 3px #9c9e9f; margin-bottom:8px;}
	.imagenGaleria a:hover, .imagenGaleriaDcha a:hover {border:solid 3px #e98283;}
	
/* formularios */
	
	h2.tituloForm	{margin:0px 0px 30px 0px; font-family:Impact, "Arial Black", Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
	.zonaFormulario	{background-color:#000; padding:15px; margin-bottom:20px;}
	.zonaFormulario	p	{color:#ddd;}
	
	.zonaCampo	{margin-bottom:6px; color:#ddd;}
	.zonaCampo input	{border:none; background-color:#fff; color:#000; width:200px;}
	.zonaCampo input.campoCheck	{border:none; background-color:#fff; color:#000; width:auto;}
	
	.camposCortos	{float:left; width:105px; margin-right:10px;}
	.camposCortos .zonaCampo input	{width:100px;}
	
	.campoTexto	{float:left; width:230px;}
	.campoTexto textarea	{width:100%; height:340px;}
	
	.txtComentario {width:100%; height:240px; margin-top:3px;}
	
	.btnEnviar_esp,
	.btnEnviar_cat,
	.btnEnviar_eng	{display:block; width:57px; height:21px; text-indent:-9999px;}
	
	.btnEnviar_esp	{background:transparent url('../img/botones/btnEnviar_esp.jpg') no-repeat 0px 0px;}
	.btnEnviar_cat	{background:transparent url('../img/botones/btnEnviar_cat.jpg') no-repeat 0px 0px;}
	.btnEnviar_eng	{background:transparent url('../img/botones/btnEnviar_eng.jpg') no-repeat 0px 0px;}
	
	.btnEnviar_esp:hover,
	.btnEnviar_cat:hover,
	.btnEnviar_eng:hover	{background-position:0px -21px;}


/* pie */

	
/* formateo */

	.clear	{clear:both; margin:0px; padding:0px;}
	.derecha		{float:right;}
	.izquierda		{float:left;}
	.centrado	{text-align:center;}
	.alignDcha	{text-align:right;}

/* Editor */
	p.textoPeq	{margin-bottom:10px;}
	.textoPeq	{font-size:10px; font-style:italic; color:#808080;}
	.error	{color:#f00;}
