/* Estilos default ==================================================== */ 
* {
	margin: 0;
	padding: 0;
}

body {
	
	/* Textos default */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#cdcdcd;
	background:url(../img/fondos/fondorayado.jpg) repeat-x #000000;
}


/* Links */
a, a:visited, a:active {
	color:#cecece;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: underline;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}

/* Estilos de Head ====================================================================== */
#header{
	width:950px;
	height:103px;
	margin:0 auto;
	background:#000000;
	position:relative;

}
#header #logo{
	width:296px;
	height:86px;
	background:url(../img/imagenes/lineahead_roja.gif) bottom repeat-x;
	position:absolute;
	top:17px; left:24px;

}
#header #menu{
	width:598px;
	height:103px;
	background:url(../img/imagenes/lineahead_gris.gif) bottom repeat-x;
	position:absolute;
	right:24px;
	

}


#header #menu ul{ list-style:none; margin:5px 0 0 40px;}
#header #menu li{ height:21px;_height:16px; margin:1px 0;_margin:0; background:url(../img/imagenes/lineahead.gif) bottom left no-repeat; }
#header #menu li.sinraya{ background-image:none; }

#header #menugral{
	
	position:absolute;
	bottom:0px;
	right:24px;
	

}
#header #menugral ul {list-style:none;}
#header #menugral li { float:left;  }

#header #menugral li a{
	font-size:10px;
	color:#cdcdcd;
	display:block;
	padding:0 7px 16px 7px;
	
}
#header #menugral li a:hover{ text-decoration:none; color:#EC1E2B;}

/* items de menu general*/
body#home a.seleccionado1, body#acerca a.seleccionado2, body#contact a.seleccionado3{
	background:url(../img/imagenes/marcamenugral.gif) no-repeat bottom ;
}
body#prensa a#btnPrensa,
body#expo a#btnExpo,
body#museo a#btnMuseo,
body#marcas a#btnMarcas
{
	display:none;
}
body#prensa #btnPrensa_on,
body#expo #btnExpo_on,
body#museo #btnMuseo_on,
body#marcas #btnMarcas_on
{
	display:inline !important;
}



/* Estilos de Foot ====================================================================== */
#footEntero{
	width:902px;
	margin:0 auto;
	position:relative;
	padding:10px 24px;
	color:#767676;
	background-color:#000000;
	height:85px;
	
}
#footEntero .firma{
	position:absolute;
	right:24px;
	font-size:10px;

}

/* Estilos de Texto ===================================================================== */
.link{
	color:#cdcdcd;
}
.linkgris{
	color:#767676;
}
.link a{
	color:#cdcdcd;
}
.linkgris a{
	color:#767676;
}
.link a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.linkgris a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/* Estilos de Fondos ===================================================================== */
#flashHome{
	width:950px;
	height:633px;
	margin:0 auto;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
/* SECCION PRENSA ---------------------------- */
#prensaCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
#papelPrensa{
	width:655px;
	float:right;
	
}
#papelPrensa .head{
	width:655px;
	height:52px;
	background:url(../img/fondos/prensa/papelhead.gif) no-repeat;
}
#papelPrensa .body{
	width:627px;
	background:url(../img/fondos/prensa/papelbody.jpg) repeat-y;
	padding:0 0 0 28px;
	
}
#papelPrensa .foot{
	width:655px;
	height:69px;
	background:url(../img/fondos/prensa/papelfoot.jpg) no-repeat;

}
#papelPrensa #articulos{
	float:left;
	padding:3px;
	margin:9px;

}
#papelPrensa #articulos img{
	background-color:#333333;
	padding:3px;
}
#papelPrensa #articulos p{
	font-size:11px;
	color:#cecece;
	padding-top:8px;
	height:40px;
	
}
#textoPrensa{
	float:left;
	width:232px;
	padding-top:30px;
	font-size:11px;

}
#textoPrensa .titulo{
	outline:none;
	
	padding-bottom:23px;
	width:187px;
	height:19px;
	background:url(../img/titulos/articulosdeprensa.gif) no-repeat top;
}
#textoPrensa p.texto{
	padding-left:18px;
	background:url(../img/iconos/texto.gif) no-repeat -3px 0;
	color:#cecece;

}
#textoPrensa p.ampliar{
	padding-left:29px;
	background:url(../img/iconos/enlarge.gif) no-repeat 5px 0;
	font-size:10px;
	color:#666666;

}

/* SECCION EXPO ---------------------------- */
#expoCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
#papelexpo{
	width:567px;
	float:right;
	
}
#papelexpo .head{
	width:567px;
	height:52px;
	background:url(../img/fondos/expo/papelhead.gif) no-repeat;
}
#papelexpo .body{
	width:532px;
	background:url(../img/fondos/expo/papelbody.jpg) repeat-y;
	padding:0 0 0 35px;
	
}
#papelexpo .foot{
	width:567px;
	height:69px;
	background:url(../img/fondos/expo/papelfoot.jpg) no-repeat;

}
/*---------*/

#papelexpo .titulo{
	outline:none;
	padding-bottom:3px;
	width:238px;
	height:19px;
	background:url(../img/titulos/ultimasfotos.gif) no-repeat top;
	
}
#papelexpo #articulos{
	float:left;
	padding:3px;
	margin:5px 15px;

}
#papelexpo #articulos img{
	background-color:#333333;
	padding:3px;
}
#papelexpo #articulos p{
	font-size:10px;
	color:#cbcbcb;
	padding:8px 0 0 25px;
	height:30px;
	background:url(../img/iconos/enlargebrown.gif) no-repeat 5px 8px;
	
}
/*---------*/
#textoexpo{
	float:left;
	width:330px;
	padding-top:30px;
	font-size:11px;

}
#textoexpo .titulo{
	outline:none;
	
	padding-bottom:23px;
	width:163px;
	height:19px;
	background:url(../img/titulos/expopublicitaria.gif) no-repeat top;
}
#textoexpo p{
	padding-left:18px;
	color:#cecece;

}
#textoexpo p.texto{
	padding-left:18px;
	background:url(../img/iconos/texto.gif) no-repeat -3px 0;
	
	

}
/* SECCION MUSEO ---------------------------- */
#museoCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
#papelmuseo{
	width:567px;
	float:right;
	
}
#papelmuseo .head{
	width:567px;
	height:52px;
	background:url(../img/fondos/expo/papelhead.gif) no-repeat;
}
#papelmuseo .body{
	width:532px;
	background:url(../img/fondos/expo/papelbody.jpg) repeat-y;
	padding:0 0 0 40px;
	
}
#papelmuseo .foot{
	width:567px;
	height:69px;
	background:url(../img/fondos/expo/papelfoot.jpg) no-repeat;

}
/*---------*/

#papelmuseo .titulo{
	outline:none;
	padding-bottom:3px;
	width:316px;
	height:19px;
	background:url(../img/titulos/afiches.gif) no-repeat top;
	
}

#papelmuseo #afiches{
	padding:8px 50px 0 18px;
	font-size:11px;
	
	
}
#papelmuseo #menuafiches{
	padding:8px 50px 0 18px;
	font-size:11px;
	
	
}


/*---------*/
#textomuseo{
	float:left;
	width:330px;
	padding-top:30px;
	font-size:11px;

}
#textomuseo .titulo{
	outline:none;
	
	padding-bottom:23px;
	width:216px;
	height:19px;
	background:url(../img/titulos/museodelapublicidad.gif) no-repeat top;
}
#textomuseo .subtitulo{
	outline:none;
	padding:40px 0 23px 0;
	width:127px;
	height:19px;
	background:url(../img/titulos/edicion2006.gif) no-repeat 0 40px;;
}

#textomuseo p{
	padding-left:18px;
	color:#cecece;

}
#textomuseo p.texto{
	padding-left:18px;
	background:url(../img/iconos/texto.gif) no-repeat -3px 0;
	

}

#textomuseo #articulos{
	float:left;
	padding:3px;
	margin:5px 0 5px 10px;

}
#textomuseo #articulos img{
	
	padding:3px;
}
#textomuseo #articulos p{
	font-size:10px;
	
	padding:8px 0 0 25px;
	height:30px;
	background:url(../img/iconos/enlarge.gif) no-repeat 5px 8px;
	
}
/* SECCION MARCAS ---------------------------- */
#marcasCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
#papelmarcas{
	width:655px;
	float:right;
	
}
#papelmarcas .head{
	width:655px;
	height:52px;
	background:url(../img/fondos/prensa/papelhead.gif) no-repeat;
}
#papelmarcas .body{
	width:627px;
	background:url(../img/fondos/prensa/papelbody.jpg) repeat-y;
	padding:0 0 0 40px;
	
}
#papelmarcas #listado{
	float:left;
	width:185px;

}
#papelmarcas #listado ul{
	list-style:none;

}
#papelmarcas #listado li{
	height:24px;
	background:url(../img/imagenes/lineamarcas.jpg) no-repeat bottom left;
	padding-top:5px;
	font-weight:bold;

}



#papelmarcas #listado li.sinraya{
	background-image:none;

}
#papelmarcas #listado .txt13{
	font-size:13px;
	color:#d9d9d9;
	
}
#papelmarcas #listado .txt11{
	font-size:11px;
	color:#9e9e9e;
	
}
#papelmarcas .foot{
	width:655px;
	height:69px;
	background:url(../img/fondos/prensa/papelfoot.jpg) no-repeat;

}

#papelmarcas .titulo{
	outline:none;
	padding-bottom:3px;
	width:271px;
	height:26px;
	background:url(../img/titulos/listadodemarcas.gif) no-repeat top;
	
}

#textomarcas{
	float:left;
	width:242px;
	padding-top:30px;
	font-size:11px;

}
#textomarcas .titulo{
	outline:none;
	
	padding-bottom:23px;
	width:187px;
	height:19px;
	background:url(../img/titulos/marcasconhistoria.gif) no-repeat top;
}
#textomarcas p.texto{
	padding-left:18px;
	background:url(../img/iconos/texto.gif) no-repeat -3px 0;
	color:#a4a3a3;

}
#textomarcas p.ampliar{
	padding-left:29px;
	background:url(../img/iconos/enlarge.gif) no-repeat 5px 0;
	font-size:10px;
	color:#666666;

}

/* SECCION ACERCA DE MARCAS CON HISTORIA ---------------------------- */
#acercaCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaacercade.jpg) no-repeat left top #000000;
}
#papelacerca{
	width:655px;
	float:right;
	
}
#papelacerca .head{
	width:655px;
	height:52px;
	background:url(../img/fondos/prensa/papelhead.gif) no-repeat;
}
#papelacerca .body{
	width:627px;
	background:url(../img/fondos/prensa/papelbody.jpg) repeat-y;
	padding:0 0 0 40px;
	
}


#papelacerca .foot{
	width:655px;
	height:69px;
	background:url(../img/fondos/prensa/papelfoot.jpg) no-repeat;

}

#papelacerca .titulo{
	outline:none;
	padding-bottom:3px;
	width:444px;
	height:26px;
	background:url(../img/titulos/acerca.gif) no-repeat top;
	
}
#papelacerca .texto{
	margin-left:10px; 
	background:url(../img/iconos/textobrown.gif) no-repeat; 
	padding:0 75px 10px 25px; 
	text-align:justify; 
	color:#cacaca; 
	font-size:11px;
}

#textoAcerca{
	float:left;
	width:240px;
	padding-top:315px;
	font-size:11px;

}

#textoAcerca p.texto{
	padding-left:18px;
	
	color:#c5c5c3;

}
/* SECCION CONTACTO ---------------------------- */
#contactCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglacontacto.jpg) no-repeat left top #000000;
}
#papelcontact{
	width:655px;
	float:right;
	
}
#papelcontact .head{
	width:655px;
	height:52px;
	background:url(../img/fondos/prensa/papelhead.gif) no-repeat;
}
#papelcontact .body{
	width:627px;
	background:url(../img/fondos/prensa/papelbody.jpg) repeat-y;
	padding:0 0 0 40px;
	
}

#papelcontact #error{
	width:507px;
	padding:20px;
	background-color:#660000;
	color:#FFFFFF;
	margin:10px;
	
}
#papelcontact #exito{
	width:507px;
	padding:20px;
	background-color:#D9C0A0;
	color:#333333;
	margin:10px;
	
}

#papelcontact .foot{
	width:655px;
	height:69px;
	background:url(../img/fondos/prensa/papelfoot.jpg) no-repeat;

}

#papelcontact .titulo{
	outline:none;
	padding-bottom:3px;
	width:166px;
	height:26px;
	background:url(../img/titulos/contactenos.gif) no-repeat top;
	
}
#papelcontact .texto{
	margin-left:10px; 
	background:url(../img/iconos/mail.gif) no-repeat; 
	padding:0 75px 10px 25px; 
	text-align:justify; 
	color:#cacaca; 
	font-size:11px;
}

#textocontact{
	float:left;
	width:240px;
	padding-top:200px;
	font-size:11px;

}

#textocontact p.texto{
	padding-left:18px;
	
	color:#c5c5c3;

}


/* SECCION DETALLES ---------------------------- */
#detalleCont{
	width:910px;
	margin:0 auto;
	position:relative;
	padding:20px;
	background:url(../img/fondos/reglaflash_home.jpg) no-repeat left top #000000;
}
#papeldetalle{
	width:567px;
	float:right;
	
}
#papeldetalle .head{
	width:567px;
	height:52px;
	background:url(../img/fondos/expo/papelhead.gif) no-repeat;
}
#papeldetalle .body{
	width:544px;
	background:url(../img/fondos/expo/papelbody.jpg) repeat-y;
	padding:0 0 0 23px;
	
	
}
#papeldetalle .foot{
	width:567px;
	height:69px;
	background:url(../img/fondos/expo/papelfoot.jpg) no-repeat;

}
/*---------*/

#detalleCont .fecha{
	outline:none;
	padding:15px 0 0 100px;
	width:124px;
	height:46px;
	background:url(../img/imagenes/fechas.gif) no-repeat top;
	position:absolute;
	font-weight:bold;
	font-size:15px;
	color:#000000;
	left: 683px;
	top: 52px;
	
}

/*---------*/
#textodetalle{
	float:left;
	width:330px;
	padding-top:30px;
	font-size:11px;

}
#textodetalle .logo{
	outline:none;
	padding:0 30px 23px 18px;
	
}
#textodetalle p{
	padding-left:18px;
	color:#cecece;

}
#textodetalle p.texto{
	padding-left:18px;
	background:url(../img/iconos/texto.gif) no-repeat -3px 0;
	
	

}

/* Estilos de Formularios ================================================================ */
.formulario{
	background:url(../img/fondos/fondoform.jpg) repeat-x #c0c0c0;
	height:17px;
	border:1px solid #575757;
	font-size:11px;
	color:#333333;
	padding:3px 0 0 10px;
	margin:6px 0;
	width:100%;

}
.formularioError{
	background-color:#660000;
	height:17px;
	border:1px solid #575757;
	font-size:11px;
	color:#ffffff;
	padding:3px 0 0 10px;
	margin:6px 0;
	width:100%;

}




/* hack para IE, no tocar ni alterar ==================================================== */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

