@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}





/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset y experiencias personales
-- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;
}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }


/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}








/*---------------------------------------------------header--------------------------------------------------*/
#bg_superior { width:100%;height:82px;background-image:url(imag/bg_menu_sup.jpg);background-repeat:   repeat-x;}
#logos{ margin:0 auto; height:82px; width:908px;}


/*body*/
#contenedor { margin: 0 auto; width:898px;}
p {
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 12px;
	color:#434343;
	font-weight: normal;
}

h1 {font-family:"Arial", Helvetica, sans-serif;color:#21504F;font-size: 18px;}

span  {font-family:"Arial", Helvetica, sans-serif;color:#21504F;font-size: 12px; font-weight:bold; }
h2 {
	font-family:Verdana;
	color:#999999;
	font-size: 24px;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}
h3 {
	font-family:"Arial", Helvetica, sans-serif;
	color:#1B5A59;
	font-size: 14px;
	font-weight: 100px;
}


h5 {
	color:#1B5A59;
	margin:16px 0 7px 12px;
	letter-spacing: -1px;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;

}


h6 {font-family:"Arial", Helvetica, sans-serif; color:#FFF;font-weight: bold; font-size:18px; margin:9px 0 9px 0;
}
/*-------------------------------Columnas------------------------------------*/

#colizquierda{float:left; width:185px;  height:auto; padding-right:15px;}
#colcentral{ height:auto;  padding:20px 15px; width:425px; float:right;/*margin-left:20px; margin-top:20px*/;}
#colderecha{ float:right; width:220px;}

/*-------------------------------Banners------------------------------------*/
#atencion_afiliados { width:1px; float:left;}
#benner_central { width:683px; height:163px; float:right; padding-top:4px;}


/*------------------------------menues------------------------------------*/
#menu {
	width:687px;
	height:47px;
	background-image: url(imag/menu.jpg);
	float: right;
}

#menu ul{ list-style:none; margin:0; padding:0; }
#menu ul li{ float: left;}

/*------------------  Menu Afiliados  --------------------------------------*/


#menuafiliados { float:left; width:175px; background-color:#033; height:auto; margin-top: 20px; padding:10px; }


#menuafiliados  ul.afiliados{
	color: #fff;
	text-decoration: none;
	padding:0px;
	margin:0px;

}
#menuafiliados li{
	color: #fff;
	text-decoration: none;
	background-image: url(imag/linea.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:arial;
	font-size:12px;
	padding:5px;
}

#menuafiliados  a	{color: #fff; text-decoration: none; }
#menuafiliados  a:link, a:visited	{color: #fff; text-decoration: none; }
#menuafiliados  a:hover {
	color: #00BFBF;
	text-decoration: none;
}
#menuafiliados  a:active {color: #fff; text-decoration: none; }
/*------------------  Menu Afiliados  --------------------------------------*/


#menuprestadores { float:left; width:175px; background-color:#033; height:auto; margin-top: 20px; padding:10px; }


#menuprestadores  ul.prestadores{
	color: #fff;
	text-decoration: none;
	padding:0px;
	margin:0px;

}
#menuprestadores li{
	color: #fff;
	text-decoration: none;
	background-image: url(imag/linea.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:arial;
	font-size:12px;
	padding:5px;
}

#menuprestadores  a	{color: #fff; text-decoration: none; }
#menuprestadores  a:link, a:visited	{color: #fff; text-decoration: none; }
#menuprestadores  a:hover {
	color: #00BFBF;
	text-decoration: none;
}
#menuprestadores  a:active {color: #fff; text-decoration: none; }


/*------------------  Menu desplegables --------------------------------------*/
#menu_proveedores { float:right; width:215px; background-color:#BDD9D9; height:auto; margin-top:20px; height:170px; }

#menu_proveedores ul{text-align: left; font-weight:normal; font-family:"Arial", Helvetica, sans-serif; 	padding:0px;
	margin:0px; }
#menu_proveedores ul li a{width: 120px; padding-left: 25px; background-image: url(imag/flecha_enlace.png); background-repeat: no-repeat;
 background-position: 10px center; font-size:12px; font-family:"Arial", Helvetica, sans-serif; }
 #menu_proveedores li {padding: 10px 0;}

#menu_proveedores a:link, a:visited{color: #264646; text-decoration: none; }
#menu_proveedores a:hover{	color: #2E5BC5;}
#menu_proveedores a:active{	color: #264646; text-decoration: none; }
#menu_proveedores a {border:none }
#menu_proveedores ol, ul{list-style: none;}
 
.proveedores{padding-left: 0px;}

.proveedoresli{color: #0C3;}
/*------------------  Menu desplegables --------------------------------------*/
#menu_desplegable { float:right; width:215px; background-color:#BDD9D9; height:auto; margin-top:20px;  }

.navegador { margin:0px; padding:15px;}

.subnavegador { padding:0px; margin:0px; width:180px;}

#menu_desplegable ul{text-align: left; font-weight:bold;}

#menu_desplegable ul li{font-size: 15px; padding: 5px 0;font-family:Arial, Helvetica, sans-serif; }

#menu_desplegable ul li a{width: 120px; padding-left: 25px; background-image: url(imag/flecha_enlace.png); background-repeat: no-repeat;
 background-position: 10px center;}
 
#menu_desplegable ul li.desplegable a{	background: url(imag/flecha_desplegable.png) no-repeat 10px center;  }	

#menu_desplegable ul li li{	font-size: 11px; padding-left: 1px; }

#menu_desplegable ul li.desplegable li a	{background-image: url(imag/flecha_subenlace.png); background-repeat: no-repeat; background-position: 10px center;
}
	



#menu_desplegable a:link, a:visited		{	color: #264646; text-decoration: none; }
#menu_desplegable a:hover					{	color: #2E5BC5;}
#menu_desplegable a:active				{	color: #264646; text-decoration: none; }
#menu_desplegable a img 					{	border:none }
#menu_desplegable ol, ul 					{	list-style: none;}



/*------------------  Newsletter --------------------------------------*/

#newsletter { float:left; width:195px; background-color:#E4E4E4; margin-top:20px; height:180px;}
#newsletter  form{ margin: 0 auto; width:175px;}
#newsletter p {font:"Arial", Gadget, sans-serif; font-size:12px; color:#666; margin-left: 10px; margin-bottom: 10px;}
#newsletter {color:#666;}
#newsletter input.tex { color:#666;}
#newsletter textfield { color:green;}


/*------------------  Novedades  --------------------------------------*/

#novedades {
	float:left; height:auto; margin-top:0px; padding:0px; width:430px; margin-left:15px;
}


	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	

/*	#novedades{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:440px;
		background:#fff;		
		margin-bottom:2em;
		}	*/
	#header{
	height:80px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(imag/bg_novedades_sup.jpg);
	background-repeat: no-repeat;
	width: 440px;
	letter-spacing: 1px;
		}				
	#content{
	/*	position:fixed;*/
	padding-left: 30px;
	width: 330px;
		}			

/* Easy Slider */

	#slider{}	
	#slider2{
	background-color: #FFF;
	width:372px;
}
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:372px;
		height:210px;
		overflow:hidden;
	/*	margin-right:40px;*/
		}	

	#slider2 li{ 

		}		
	#slider2 li h2{ 
		margin:0 10px;
		padding-top:10px;
		}	
	#slider2 li p{ 
		margin:10px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:35px;
		height:132px;
		position:absolute;
		left:-33px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:375px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:33px;
		height:132px;
		background:url(imag/btn_prev.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(imag/btn_next.jpg) no-repeat 0 0;	
		}	
		
	#footer_novedades{
	width: 440px;
	height:40px;
	background-image: url(imag/bg_footer_novedades.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom:20px;
		}

/*-------------------------------------------  Footer  --------------------------------------*/
#bg_footer {
	width:100%;
	height:130px;
	background-image:url(imag/bg_menu_inf.jpg);
	background-repeat:   repeat-x;
	clear:both;
	overflow:hidden;
	padding:2px 0 0;


}

#contenedor_footer {
margin:0 auto 14px;
overflow:hidden;
padding:28px 0 0;
width:860px;
height:120px;
}

#direcciones_footerA {
	width:150px;
	float:left;
	margin-left:5px;
	height:80px;
}
	
#direcciones_footerA span{
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#FFF;
	font-weight:bold;
	font-size: 11px;
}

#direcciones_footerB {
	width:166px;
	height:80px;
	background-image:url(imag/linea_footer.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	float:left;
	margin-left:15px;
	padding-right:20px;
}

#direcciones_footerA p{
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#FFF;
	font-size: 11px;
}

#direcciones_footerB p{
	font-family:Arial, Helvetica, sans-serif;
	size:11px;
	color:#FFF;
	font-size: 11px;
}

#menu_footer {
	width:250px; height:119px; float:left; margin-left:35px;

}
#menu_footer ul {
	padding-left: 10px;
}

#menu_footer li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	list-style-image: url(imag/bullet-trans.png);
	line-height: 20px;
	list-style-position: outside;
	margin-left:10px;
}
#menu_footer li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;	
}

#menu_footer li a:hover{
	color: #36E4E4;
	text-decoration: none;	
}

#logo_footer {
	width:163px; height:119px; float:left; 
}

#logo_footer  img{ margin:20px;	  
}



/*-------------------------------------------  interiores  --------------------------------------*/

#balance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
}

#balance li {
	list-style-type: disc;
	margin-left:27px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 4px;
	line-height: 30px;
	vertical-align: middle;
	width:90%;
}

.li_fecha {
background-color:#CCCCCC;
clear:both;
color:#19615E;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:27px;
margin:4px;
padding-left:15px;
width:94%;
}

#balance a {
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
}

#balance a:hover {
	color: #18605D;
	text-decoration: none;
	font-weight: bold;
}

/*-------------------------------------------  Prensa  --------------------------------------*/

#prensa{padding-bottom:85px;}

#titulo_h1_prensa {background-image:url(imag/fondoTitulos_h1_Prensa.jpg);background-repeat:no-repeat;float:left;height:38px;margin-bottom:1px;margin-left:1px;width:430px;
}

h4 {color:#FFFFFF;font-size:20px;font-weight:bold;line-height:39px;padding-left:35px;font-family:"Arial Black", Gadget, sans-serif;font-family: Arial, Helvetica, sans-serif;}

#prensa_botonera {	clear:both;	font-size:11px;	font-weight:bold;	height:39px;	margin-top:1px;	font-family: Arial, Helvetica, sans-serif;}

.boton_prensa {float:left;height:44px;margin-left:1px;width:141px;}

.boton_prensa_seleccionado {float:left;height:44px;margin-left:1px;width:141px;text-align:center;}

.boton_prensa_seleccionado a {background-image:url(imag/boton_prensa_over.jpg);background-repeat:no-repeat;color:#FFFFFF;display:block;height:44px;text-decoration:none;vertical-align:middle;text-align:center;}

.boton_prensa a {background-image:url(imag/boton_prensa.jpg);background-repeat:no-repeat;color:#FFFFFF;display:block;height:44px;text-decoration:none;vertical-align:middle;text-align:center;}

.boton_prensa a:hover {background-image:url(imag/boton_prensa_over.jpg);background-repeat:no-repeat;text-decoration:none;}

td {padding:1px;}

table, tr, td, th {border:1px solid #AAAAAA;vertical-align:top;}

.tablas {background-color:#ECF4F4;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666;}


.li {background-color:#ECF4F4;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666;list-style-position: inside;list-style-type: disc;}
.encab {background-color:#033;	color:#FFFFFF;height:16px;	vertical-align:middle;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}


.a {color: #4A4A4A;text-decoration: none;font-weight: bold;}

.a:hover {color: #18605D;text-decoration: none;font-weight: bold;}

#titulos{padding-bottom:50px;}


#titulos_h1 {background-image:url(imag/fondoTitulos_h1_Prensa.jpg);background-repeat:no-repeat;float:left;height:38px;margin-bottom:1px;margin-left:1px;width:430px;}
