body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	text-align: center;
	margin-left: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div.all {
	margin : auto;
	width:1001px;
	background-color:#ffffff;
}
div.cabecera {
	width:1001px;
	text-align:left;
	background-color:#ffffff;
}
div.cabder {
	float:right;
	width:253px;
	
}
div.cabizq {
	padding: 0 0 0 120px;
	float:left;
	width:600px;
}
div.img_centro_home {
	float:left;
	width:285px;
	background-color:#eeeff1;
	padding-top:14px;
	height:459px;
}
div.img_centro_a {
	float:left;
	width:98px;
	background-color:#eeeff1;
	padding-top:14px;
	height:459px;
}
div.img_centro_publi {
	float:left;
	width:123px;
	background-color:#eeeff1;
	padding-top:14px;
	height:459px;
}
div.lat_izq {
	width:109px;
	float:left;
	height:473px;
	background: url(../imgs/lat_izq.jpg) no-repeat left top;
}
div.lat_der {
	width:104px;
	float:left;
	height:473px;
	background: url(../imgs/lat_der.jpg) no-repeat left top;
}
div.contenido {
	float:left;
}
div.bg_abajo {
	width:1000px;
	float:left;
	height:25px;
	background: url(../imgs/bg_abajo.gif) no-repeat left top;
}
div.img_titulo_home {
	float:left;
	height:120px;
	width:276px;
	text-align:left;
	padding-top:14px;
	background-color:#eeeff1;
}
div.img_titulo {
	float:left;
	height:120px;
	width:463px;
	text-align:left;
	padding-top:14px;
	background-color:#eeeff1;
}
div.texto_cont {
	height:308px;
	width:381px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	padding:30px 40px 0 42px;
	text-align:left;
	float:left;
	background: url(../imgs/fondo_texto.gif) no-repeat top left #eeeff1;
}
div.texto_cont_ancho {
	height:308px;
	width:401px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	padding:30px 20px 0 42px;
	text-align:left;
	float:left;
	background: url(../imgs/fondo_texto.gif) no-repeat top left #eeeff1;
}
div.texto_cont_subs {
	width:401px;
	height:308px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	padding:30px 20px 0 42px;
	text-align:left;
	float:left;
	background: url(../imgs/fondo_texto.gif) no-repeat top left #eeeff1;
}
div.cont_arriba_subs {
	width:240px;
}
div.cont_precios_publi {
	float:left;
	width:85px;
	padding-left:35px;
}
div.cont_arriba {
	width:100%;
}
div.publi_texto {
	width:250px;
	float:left;
}
div.cont_abajo_subs {
	padding: 40px 0 0 0;
	width:392px;
}
div.cont_abajo {
	padding: 0 0 0 0;
	width:380px;
}
div.cont_abajo img.publi1 {
	padding: 20px 0 0 5px;
	float:left;
}
div.cont_abajo img.publi2 {
	padding: 20px 30px 0 0;
	float:right;
}
div.cont_abajo img.caract {
	padding: 20px 0 0 5px;
	float:left;
	margin:0;
}
div.texto_cont div.col {
	width:200px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	text-align:left;
	float:left;
}
div.texto_cont div.col2 {
	width:140px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	float:left;
}
img.cont {
	padding: 20px 0 0 10px;
}
img.publi_conv {
	padding: 0 0 0 15px;
}
img.edita {
	padding: 15px 0 0 15px;
}
div.texto_cont div.2col {
	width:423px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	float:left;
}
div.texto_cont div.col2 img {
	padding:0px 0 30px 50px;
	align:right;
}
div.texto_cont div.cont_abajo20 {
	width:340px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	float:left;
	text-align:center;
	padding:20px 0 0 5px;
}
div.texto_cont div.cont_abajo10 {
	width:340px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	float:left;
	text-align:center;
	padding:0px 0 0 25px;
}
div.texto_cont_home {
	height:308px;
	width:194px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818284;
	padding:30px 40px 0 42px;
	text-align:left;
	float:left;
	background: url(../imgs/flecha_fondo_cont.jpg) no-repeat top left #eeeff1;
}
div.cont_lista_caract_col1 {
	float:left;
	text-align:left;
	width:180px;
	padding-top:20px;
}
div.cont_lista_caract_col1_ancho {
	float:left;
	text-align:left;
	width:250px;
	padding-top:15px;
}
div.cont_lista_caract_col2 {
	float:left;
	text-align:left;
	width:210px;
	padding:20px 0 0 8px;
}
div.cont_lista_caract1 {
	float:left;
	text-align:left;
}
div.cont_lista_caract2 {
	width:305px;
	float:left;
	text-align:left;
	background:url(../imgs/caract_img_cont1.jpg) top right no-repeat;
}
ul {
	margin:0;
	padding: 0;
}
ul.punto_cont_junto li {
	background: url(../imgs/punto_lista.jpg) no-repeat top left;
	list-style:none none;
	padding:0 0 3px 8px;
}

ul.punto_cont_junto li a {
	color:#e06003;	
	font-weight:bold;
	text-decoration:none;
}

ul.punto_cont_junto li a.discovery {
	color:#2c4878;	
	font-weight:bold;
	text-decoration:none;
}

ul.punto_cont li {
	background: url(../imgs/punto_lista.jpg) no-repeat top left;
	list-style:none none;
	padding:0 0 6px 8px;
}

ul.punto_cont_neg li {
	font-weight:bold;
	background: url(../imgs/punto_lista.jpg) no-repeat top left;
	list-style:none none;
	padding:0 0 6px 8px;
}
ul.nada {
	padding: 0;
	margin:0 0 0 13px;
	list-style:none none;
}
ul.nada li {
	padding:0 0 6px 0;
}
div.fondo_logo_cont {
	width:180px;
	height:85px;
	background:url(../imgs/bg_text.gif) bottom no-repeat;
}
div.fondo_logo_cont_gran {
	width:220px;
	height:85px;
	background:url(../imgs/bg_text.gif) bottom no-repeat;
}
div.logo_ab {
	padding: 0 0 0 109px;
	width:80px;
	float:left;
	text-align:left;
}
div.texto_direccion {
	float:left;
	padding: 10px 0 0 0;
	text-align:left;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#818284;
}
span.bold {
	font-weight:bold;
}
img {
	border:none;
	padding:0;
}


/* ESTILOS MENU*/

div.menu_estrecho {
	float:left;
	background-color:#eeeff1;
	padding: 30px 0 0 10px;
	width:191px;
	height:443px;
	text-align:left;
	background:url(../imgs/fondo_menu.jpg) left no-repeat;
}
div.menu_ancho {
	float:left;
	background-color:#eeeff1;
	padding: 30px 0 0 10px;
	width:216px;
	height:443px;
	text-align:left;
	background:url(../imgs/fondo_menu.jpg) left no-repeat;
}
div.menu_publi {
	width:189px;
	height:55px;
	background:url(../imgs/bt_publi.jpg) no-repeat;
	float:left;
	padding:0;
}
/* IE6 Only */
* html div.menu_publi {padding-top:2px;} 

div.menu_publi a.publi {
	width:150px;
	height:9px;
	padding-left:42px;
	background:url(../imgs/punto_publi.gif) 15px 11px no-repeat;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color:#ffe001;}
	/* IE6 Only */
* html div.menu_publi a.publi {background:url(../imgs/punto_publi.gif) 15px 8px no-repeat; padding-top:2px;} 

div.menu_ancho a {
	text-decoration: none;
	display: block;
	width: 158px;
	height:17px;
	text-align:left;
	padding:6px 0 0 30px;
	color:#ffffff;
	font:bolder 11px Arial, Helvetica, sans-serif;
}
div.menu_estrecho a {
	text-decoration: none;
	display: block;
	width: 158px;
	height:17px;
	text-align:left;
	padding:6px 0 0 30px;
	color:#ffffff;
	font:bolder 11px Arial, Helvetica, sans-serif;
}
a.a {
	background: url(../imgs/bt1.jpg) no-repeat left top;
	float:left;
}
a.b {
	background: url(../imgs/bt2.jpg) no-repeat left top;
	float:left;
}
a.c {
	background: url(../imgs/bt3.jpg) no-repeat left top;
	float:left;
}
a.d {
	background: url(../imgs/bt4.jpg) no-repeat left top;
	float:left;
}
a.e {
	background: url(../imgs/bt5.jpg) no-repeat left top;
	float:left;
}
a.f {
	background: url(../imgs/bt6.jpg) no-repeat left top;
	float:left;
}
a.g {
	background: url(../imgs/bt7.jpg) no-repeat left top;
	float:left;
}
a.h {
	background: url(../imgs/bt6.jpg) no-repeat left top;
	float:left;
}
div.menu_estrecho a.h {
	background: url(../imgs/bt8.jpg) no-repeat left top;
}
div.menu_ancho a:hover {
	color: #ffcc44;
	/*background: url(../imgs/bt_over.jpg) no-repeat left top;*/
}
div.menu_estrecho a:hover {
	color: #ffcc44;
		
}
div.menu_estrecho a.on {
	color: #fded8b;
	background:url(../imgs/punto_publi_on.gif) 15px 11px no-repeat;	
}
div.menu_ancho a.on {
	color: #fded8b;
}
div.menu_estrecho a.publi_on {
	color: #fded8b;
}
a.discovery{
color:#000099;
}