* {

	margin: 0px;

	padding: 0px;

}



/* Esto está comentado porque era una solución chapucera para los png transparentes que no funcionaba y dejaba una imagen con fondo gris horrorosa. El archivo .htc directamente lo borré. Se puede descargar de la web en caso de necesitarlo.

* { behavior: url(iepngfix.htc) }*/



body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#4a4a4a;

	background-color:#0492ce;


}


ul{
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;}


#contodo{

	background-repeat:repeat;

/*	background-image:url(../images/background.png);
	* background-image: none; 
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.png', sizingMethod='scale'); */

	margin-right: auto;

	margin-left: auto;

	width:949px;

}



#todotodo {

	width:896px;

	margin-right: auto;

	margin-left: auto;

	background-color:#FFFFFF;

	overflow:hidden;

}



/* CABECERA */

#header {

	width: 882px;

	height: 122px;

	margin-left: 7px;

	z-index:-2;

}


#ruta{

	margin-left:20px;
}

#ruta a{
	
	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;
}


#cabeceraNegra {

	margin-top:4px;

	background-color:#444444;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	width:719px;

	height:16px;

	padding-right:12px;

	padding-top:3px;
	
	text-indent:10px;

	margin-right:7px;

	*margin-right:4px !important;

	float:right;

	font-weight:bold;

}

#pieNegro {

	margin-top:4px;

	background-color:#444444;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	width:500px;

	height:16px;

	padding-right:10px;

	padding-top:3px;
	
	text-indent:10px;

	margin-right:8px;

	*margin-right:8px !important;

	float:right;

	font-weight:bold;

}

#pieNegrodch {

	margin-top:4px;

	background-color:#444444;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	width:201px;

	height:16px;

	padding-right:12px;

	padding-top:3px;
	
	text-indent:10px;

	margin-right:2px;

	*margin-right:2px !important;

	float:right;

	font-weight:bold;

}




#cabezaLogos {

	/*margin-top: 56px;*/

	float:right;

	vertical-align:bottom;

	border:1px solid #0492ce;
	
	text-align:center;

	float:right;

	heigth:40px;

	margin-right:7px;

	*margin-right:4px !important;

	width:729px;

}

#logoC1 {

	padding-top:5px;

	text-align:center;	

	margin-left: 4px;
	
	margin-right:4px;
	
	height: 40px;

	float:left;

}

#logoC2 {

	padding-top:10px;

	margin: auto;

	width:180px;

	height: 50px;

	float:left;

}

#logoC3 {

	text-align:center;

	padding-top:10px;	

	margin: auto;

	width:180px;

	height: 50px;

	float:right;

}

#logoC4 {

	text-align:center;

	padding-top:10px;	

	margin: auto;

	width:180px;

	height: 50px;

	float:right;

}



/* MENU */

#menu1 {

	float:left;

	width: 144px;

	margin-left:7px;

	height: auto;

	background-color:#0492ce;

	*margin-left:4px  !important;

}



#menuInf {

	border-top:1px solid #FFFFFF;

	width: 144px;

	margin-top:20px;

	height: auto;

	background-color:#0492ce;

	margin-bottom:30px;

}



#menuInf a{

	display:block;

	border-bottom:1px solid #FFFFFF;

	width: 135px;

	height: 19px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#ffffff;

	vertical-align:middle;

	padding-top:6px;

	padding-left:9px;

	text-decoration:none;

}



#menuInf a:hover{

	display:block;

	background-color:#7bb6d6;

	background-image:url(../images/barritamenu.gif);

	text-decoration:none;

	color:#ffffff;

}



.menu1d {

	clear:left;

	width: 144px;

	height: auto;

	margin-bottom: 30px;
	
/*	margin-bottom: 50px;*/

}



.menu1a{

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	width:144px;

	vertical-align:middle;

	height:39px;

}

.menu1a div{

	clear:both;

	height:35px;

	padding-top:8px;

	padding-left:50px;

}

.menu1d a{

	border-bottom:1px solid #FFFFFF;

	width: 135px;

	text-decoration:none;

	display:block;

	height: 19px;

	vertical-align:middle;

	padding-top:6px;

	padding-left:9px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#ffffff;

}



.menu1d a:hover{

	display:block;

	background-color:#7bb6d6;

	background-image:url(../images/barritamenu.gif);

	text-decoration:none;

	color:#ffffff;

}



/* CONTENIDO CENTRAL */



#contenido{

	float:right;

/*	height:682px;*/

	margin-bottom:20px;

	margin-right:14px;

	*margin-right:8px !important;

	margin-top:10px;

	width:700px;

}

#contenido2{

	float:right;

/*	height:682px;*/

	margin-bottom:20px;

	margin-right:14px;

	*margin-right:8px !important;

	margin-top:10px;

	width:700px;
	
	border:solid 2px; 
	
	border-color:#0492ce;

}



#contenidoEjemplo {

	float:right;

/*	height:682px;*/

	margin-bottom:20px;

	margin-right:14px;

	margin-top:10px;

	width:700px;

}



#arriba{

	text-align:center;

/*	padding-top:50px;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#0492ce;

	width:640px;

/*	height:95px;*/

	float:right;

	margin-right:40px;

	margin-top:40px;

	*margin-right:20px !important;

	*margin-top:20px !important;

}



#abajo {

	margin-right:40px;

	margin-top:40px;

	float:right;

	width:640px;

	height:145px;

	*margin-right:20px !important;

	*margin-top:20px !important;

}



#como{

	background-color:#0492ce;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	padding-top:3px;

	padding-left:3px;

	float:right;

	width:637px;

	height:15px;

	margin-bottom:12px;

}



#parteSuperiorDer {

	overflow:hidden;

	float:right;

	height:300px;

	width: 350px;

	margin-right:40px;

	margin-top:40px;

	*margin-right:20px !important;

	*margin-top:40px !important;

}



#parteSuperiorIzq {

	line-height:15px;

	overflow:hidden;

	float:right;

/*	height:300px;*/

	width: 250px;

	margin-right:40px;

	margin-top:40px;

	*margin-right:38px !important;

	*margin-top:40px !important;

}



#parteInferior {

	float:right;

	height:290px;

	width: 640px;

	margin-right:40px;

	margin-top:40px;

	background-color:red;

	*margin-right:20px !important;

	*margin-top:40px !important;

}



.modeloC {

	float:right;

	height:350px;

	width: 450px;

	margin-right:10px;

	margin-top:20px;

/*	background-color:red;*/

	*margin-right:20px !important;

	*margin-top:20px !important;

}


.modeloF {

	float:right;

	height:300px;

	width: 320px;

	margin-right:20px;

	margin-top:20px;

/*	background-color:red;*/

	*margin-right:20px !important;

	*margin-top:20px !important;

}

.modeloF2 {

	float:right;

	height:250px;

	width: 320px;

	margin-right:20px;

	margin-top:20px;

/*	background-color:red;*/

	*margin-right:20px !important;

	*margin-top:20px !important;

}


.modeloD {

	float:right;

	height:350px;

	width:200px;

	margin-right:10px;

	margin-top:20px;
	
	margin-bottom:10px;

/*	background-color:red;*/
	
	border:solid;
	
	border-color:#0492ce;
	
	overflow:auto;

	*margin-right:10px !important;

	*margin-top:20px !important;

}



.modeloB {

	float:right;

/*	height:290px;*/

	width: 690px;

	*width: 690px !important;

/*	margin-right:10px;*/
	
	text-align:left;

	margin-top:5px;

	font-size:14px;
	
/*	background-color:red;*/

/*	*margin-right:20px !important;*/

	*margin-top:5px !important;
	
/*	border:solid 2px;
	
	border-color:#0492ce;*/

}


.negrita{
	font-weight:bold;
	
	font-size:12px;
	
	color:#666666;
}

.negritaae{
	font-weight:bold;
	
	font-size:12px;
	
	color:#ff9900;
}




#modeloA {

	float:right;

/*	height:620px;*/

	width: 700px;

/*	margin-right:40px;*/

	margin-top:5px;

/*	background-color:red;*/

	*margin-right:10px !important;

	*margin-top:40px !important;

}



/* PIE PAGINA */

#footer {

	/*margin-top: 56px;*/

	vertical-align:bottom;

	border:1px solid #0492ce;

	float:right;

	heigth:42px;

	margin-right:8px;

	*margin-right:8px !important;

	width:508px;
	
	margin-bottom:5px;

}

#footerdch {

	/*margin-top: 56px;*/

	vertical-align:bottom;

	border:1px solid #0492ce;

	float:right;

	heigth:42px;

	margin-right:2px;

	*margin-right:2px !important;

	width:211px;
	
	margin-bottom:5px;

}

#logo1 {

	padding-top:12px;

	text-align:center;	

	margin: auto;

	width:250px;

	height: 42px;

	float:left;

/*	*margin-right:2px !important;*/

}

#logo2 {

	padding-top:12px;

	text-align:center;	

	margin: auto;

	width:250px;

	height: 42px;

	float:left;

	*margin-right:px !important;

}

#logo3 {

	text-align:center;

	padding-top:12px;	

	margin: auto;

	width:200px;

	height: 42px;

	float:right;

/*	*margin-right:2px !important;*/

}

#logo1 a img{

	border:none;

}

#logo2 a img{

	border:0;

}

#logo3 a img{

	border:0;
	
}

#pie {

	height:27px;

	width:641px;

	margin-left: auto;

	margin-right: auto;

}

/*MARIA*/

.h1Ficha{
	color: #000066;
	margin-left:10px;
	font:bold 16px/50px Arial, Helvetica, sans-serif;}
.h2Ficha{
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #0492ce;
	vertical-align:top;
}


ul{
	margin-top:5px;
	margin-bottom:5px;}
/*p{
	margin:10px 5px;
	text-indent:25px;
	text-align:justify;}*/
h1{
	color: #0492ce;
	margin-left:10px;
	font:bold 14px/50px Arial, Helvetica, sans-serif;}
h1#cabecera{
	padding:0 0 0 55px;
	background: url(../img/tit.gif) no-repeat left bottom;}
h2{
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #0492ce;
	margin:10px 5px;}
.centrada{text-align:center;}
h2#nombre{
	padding-left:35px;
	background:url(../img/icon_nombre.gif) no-repeat left top;	}
h2#tipologia{
	padding-left:35px;
	background:url(../img/icon_tipologia.gif) no-repeat left top;}
h2#numero{
	padding-left:35px;
	background:url(../img/icon_numero.gif) no-repeat left top;}
h2#fecha{
	padding-left:35px;
	background:url(../img/icon_fecha.gif) no-repeat left top;}
h2#horario{
	padding-left:35px;
	background:url(../img/icon_horario.gif) no-repeat left top;}
h2#lugar{
	padding-left:35px;
	background:url(../img/icon_lugar.gif) no-repeat left top;}
h2#producto{
	padding-left:35px;
	background:url(../img/icon_producto.gif) no-repeat left top;}
h2#publico{
	padding-left:35px;
	background:url(../img/icon_publico.gif) no-repeat left top;}
h2#acc_comercial{
	padding-left:35px;
	background:url(../img/icon_acc_comercial.gif) no-repeat left top;}
h2#comunicacion{
	padding-left:35px;
	background:url(../img/icon_comunicacion.gif) no-repeat left top;}
h2#difusion{
	padding-left:35px;
	background:url(../img/icon_difusion.gif) no-repeat left top;}
h2#publicidad{
	padding-left:35px;
	background:url(../img/icon_publicidad.gif) no-repeat left top;}
h2#recinto{
	padding-left:35px;
	background:url(../img/icon_recinto.gif) no-repeat left top;}
h2 ../img{display:none;}
h3{
	font-size: 11px;
	color: #0492ce;
	font-weight:bold;
	margin:15px 0 0 15px;
	font-style: normal;}
h4{
	font-size: 11px;
	color: #0492ce;
	margin:5px 0 0 25px;}
/*Clase para los títulos de los flash*/
h5{
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #0492ce;
	margin:10px 5px;}
.centrada{text-align:center;}
/*fin*/
/*Clase para los títulos de los colaboradores*/
h6{
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:5px 0 5px 10px;}
.col{
	margin:10px 5px;
	text-indent:5px;
	text-align:justify;}

h7{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:5px 0 5px 10px;}
	
/*Tipo de letra reducido para el texto en el formulario*/
h8{	
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;}
	
legal{
		font-size:8px}
/*fin*/
table#cuerpo{
	background-color:#FFFFFF;
	margin-left:0px;
	* margin-left: 20px;
	vertical-align:top;
	width:680px;}
div#smile{text-align:center;}
ul#producto li{
	margin-left:10px;}
ul#descargas li{
	margin:5px 0 5px 0;}
ul#barra{
margin:0 0 0 0;
}
.pdf {
	padding-right: 20px;
	background: transparent url(../img/icon_pdf.gif) no-repeat center right;}
.word {
	padding-right: 20px;
	background: transparent url(../img/icon_doc.gif) no-repeat center right;}
.external{
	padding-right: 20px;
	background: transparent url(../img/icon_external.gif) no-repeat center right;}
a[href ^="mailto:"] {
	padding-right: 20px;
	background: transparent url(../img/icon_mail.gif) no-repeat center right;}
/*a[class ~="popup"] {
	padding-right: 18px;
	background: transparent url(icon_popup.gif) no-repeat center right;}*/
#fondo{ width:750px;}
.anagrama{
	float:left;
	margin:0 10px 5px 0;}
.piefondo {
	background-image: url(../img/bajo2.gif);
	background-repeat:repeat-x;
	width:700px;
	color:ffffff;
	text-align:center;}
#pieizq{
	background:url(../img/bajo1.gif) no-repeat bottom right;
	width:25px;}
#piedch{
	background:url(../img/bajo3.gif) no-repeat bottom left;
	width:25px;}
#tlf{
	background: transparent url(../img/telefono.gif) no-repeat center left;}
#fax{
	background: transparent url(../img/fax.gif) no-repeat center left;}
#sobre{
	background: transparent url(../img/sobre.gif) no-repeat center left;}
#mail{
	background: transparent url(../img/mail.gif) no-repeat center left;}
address{
	padding-left:25px;
	padding-top:3px;}
.stand{width:100%;padding:2px;}
.stand tr th{text-align:center;}
.modelo{text-align:center;width:40px;}
.metros{text-align:center;width:128px;}
.importe{text-align:center;width:46px;}
.cantidad{text-align:center;width:51px;}
.nstand{text-align:center;width:253px;}
.comentario{ text-align:left;width:216px;}
.../imgdcha{float:right;}

#tablita{
	cellpadding:2;
	cellspacing:0;
}

#tablita td{
	border:solid 3px;
	border-color:#0492ce;
}

#promo{
	width:680;
	border:0px;
	cellspacing:0;
	cellpadding:0;
}

/* Colores para el texto */
.Estilo1 {color: #ff9900; font-weight: bold; } /*Naranja Valencia*/
.Estilo2 {color: #0492ce; font-weight: bold; } /*Azul Alicante*/
.Estilo3 {color: #ff9900; font-weight: bold; } /*Naranja aestrenar*/
.Estilo4 {color: #d81e05; font-weight: bold; } /*Rojo Madrid*/
.Estilo5 {color: #af1e2d; font-weight: bold; } /*Rojo Murcia - Albacete*/
.Estilo6 {color: #006b3f; font-weight: bold; } /*Verde Castellón*/

