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: normal; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	vertical-align: baseline; 
	color:#145f7e;
}
: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;}
html, body{background:url(../img/general/bg_fondo.jpg) center -4em  no-repeat;}
p{ font-size:.7em;}
a{text-decoration:none;}
strong{font-weight:bold;}

.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

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

#ayudaAcces{display:none; height:0em; width:8em;}
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ CONTENIDOS ------ ******/
#contenedor{
	margin:0 auto;
	padding-bottom:1em;
	width:61.9em;
}
#contenidoIndex{
	background-color:#fff;
	width:59.7em;
	margin-left:.2em;
	padding:1em 1em 0 1em;
}
#contenidoInterior{
	width:58.5em;
	margin-left:.2em;
	padding:.4em 2em 0 1em;
}
#contenidoTexto.sinCabecera{
	margin-top:4em;
}
/***** ------ fin= CONTENIDOS ------ ******/
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ BOTONES ------ ******/
a.linkExternos{
	text-decoration:underline;
}
a.volver{
	display:block;
	background:url(/img/general/bg_btn_volver_off.gif) no-repeat;
	width:10.9em;
	height:1.8em;
	padding:.16em 0 0 2em;
	_margin-top:6em; /*IE6*/
	font:"Trebuchet MS", Arial, Tahoma;
	font-size:.8em;
	color:#fff;
}
a.volver:hover{
	background:url(/img/general/bg_btn_volver_on.gif) no-repeat;
}
/***** ------ fin= BOTONES ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ CABECERA ------ ******/
#cabecera{
	position:relative;
	height:8em;
}
#cabecera ul.idiomas{
	float:right;
}
#cabecera ul.idiomas li{
	float:left;
}
#cabecera ul.idiomas li a{
	display:block;
	padding:.8em 1em .6em 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e6b87;
	font-size:0.7em;
}
#cabecera ul.idiomas li a:hover, #cabecera ul.idiomas li a.seleccionado{
	color:#fff;
	text-decoration:none;
	background:url(/img/general/bg_idiomas_on.gif) repeat-x #516e8a;
}
#datos_logeo{
	position:absolute;
	top:.5em;
	left:0;
}
#datos_logeo a{
	background:url(/img/general/logout.png) no-repeat;
	display:block;
	width:2em;
	height:3em;
	text-indent:-10000em;
	float:left;
	padding-right:1em 0 .5em 0;
}
#datos_logeo p{
	float:left;
	padding-top:.3em;
}
#cabecera img.logotipo{
	position:absolute;
	background:none;
	margin:2.2em 2em 2em 4.8em;
}
#cabecera p.claim_es{
	float:right;
	background:url(/img/es/bg_claim.gif) top right no-repeat;
	text-indent:-3000000em;
	width:60%;
	height:4em;
	margin:3.5em 0 1em 0;
}

/***** ------ fin= CABECERA ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ fin= MENU PRINCIPAL ------ ******/
#menu{
}
#menu a.prescriptores{
	float:right;
	display:block;
	padding:.5em;
	margin-right:.3em;
	*margin-right:.2em; /*IE6-IE7*/
	width:15em;
	text-align:center;
	background-color:#ecf5fa;
	border-bottom:4px #526e8a solid;
	color:#4e6b89;
	font-size:0.7em;
	text-decoration:none;
}
#menu a.prescriptores:hover{
	background-color:#cf6f86;
	color:#fff;
}
#menuPrincipal{
	position:relative;
	background: url(../img/general/bg_menu_general.jpg) no-repeat;
	margin-top:.1em;
	padding:0 .1em;
	height:2.5em;
	width:62em;
	*width:61.55em; /*IE7-IE6*/
}
#menuPrincipal ul li{
	float:left;
}
#menuPrincipal ul li a{
	text-indent:-30000px;
	display:block;
	width:12.35em;
	*width:12.34em; /*IE7-IE6*/
}
#menuPrincipal ul li a.conocenos{
	height:2.5em;
	background: url(/img/es/menu_principal/btn_conocenos_off.gif) .1em 0 no-repeat;
	*background: url(/img/es/menu_principal/btn_conocenos_off.gif) .01em 0 no-repeat; /*IE7-IE6*/
}
#menuPrincipal ul li a.conocenos:hover, #menuPrincipal ul li a.conocenos_seleccionado_general{
	background:url(/img/es/menu_principal/btn_conocenos_on.gif) .1em 0 no-repeat;
	*background:url(/img/es/menu_principal/btn_conocenos_on.gif) .01em 0 no-repeat; /*IE7-IE6*/
	height:2.5em;
}
#menuPrincipal ul li a.servicios{
	height:2.5em;
	background: url(/img/es/menu_principal/btn_servicios_off.gif) 0 0 no-repeat;
}
#menuPrincipal ul li a.servicios:hover, #menuPrincipal ul li a.servicios_seleccionado_general{
	background:url(/img/es/menu_principal/btn_servicios_on.gif) 0 0 no-repeat;
	height:2.5em;
}
#menuPrincipal ul li a.invita_amigo{
	height:2.5em;
	background: url(/img/es/menu_principal/btn_invita_amigo_off.gif) 0 0 no-repeat;
}
#menuPrincipal ul li a.invita_amigo:hover, #menuPrincipal ul li a.invita_amigo_seleccionado_general{
	background:url(/img/es/menu_principal/btn_invita_amigo_on.gif) 0 0 no-repeat;
	height:2.5em;
}
#menuPrincipal ul li a.boletin{
	height:2.5em;
	background: url(/img/es/menu_principal/btn_boletin_off.gif) 0 0 no-repeat;
}
#menuPrincipal ul li a.boletin:hover, #menuPrincipal ul li a.boletin_seleccionado_general{
	background:url(/img/es/menu_principal/btn_boletin_on.gif) 0 0 no-repeat;
	height:2.5em;
}
#menuPrincipal ul li a.casos_exito{
	height:2.5em;
	background: url(/img/es/menu_principal/btn_casos_exito_off.gif) 0 0 no-repeat;
}
#menuPrincipal ul li a.casos_exito:hover, #menuPrincipal ul li a.casos_exito_seleccionado_general{
	background:url(/img/es/menu_principal/btn_casos_exito_on.gif) 0 0 no-repeat;
	height:2.5em;
}

/*** Submenu ****/
#menuPrincipal ul.submenuPrincipal{
	position:absolute;
	left:1.8em;
	top:17em;
	font-size:.72em;
	width:20em;
}
#menuPrincipal ul.submenuPrincipal li{
	margin-bottom:.5em;
	width:100%;
}
#menuPrincipal ul.submenuPrincipal li a{
	display:block;
	border:1px solid #e3e8eb;
	background-color:#f8f8f8;
	padding:.4em .5em;
	width:18em;
	text-indent:0;
	color:#336699;
	text-decoration:underline;
}
#menuPrincipal ul.submenuPrincipal li a:hover{
	border:1px solid #1eb6d3;
	background-color:#eefcff;
	text-decoration:none;
}
#menuPrincipal ul.submenuPrincipal li a.seleccionado{
	border:1px solid #c3f5ff;
	background-color:#eefcff;
	color:#1b9fb8;
	font-weight:bold;	
	text-decoration:none;
}
/*** fin= Submenu ****/

/*** Submenu Apartado ****/
#menuPrincipal ul.submenuPrincipal li ul.submenuApartado{
	margin-top:.2em;
}
#menuPrincipal ul.submenuPrincipal li ul.submenuApartado li{
	height:1.4em;
	width:18;
}
#menuPrincipal ul.submenuPrincipal li ul.submenuApartado li a{
	display:block;
	padding:.3em 0 0 1.8em;
	background:url(../img/general/conocenos/bullet_donde_estamos.gif) .6em .35em no-repeat;
	border-bottom:1px solid #c3f5ff;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:#fff;
	height:1.4em;
	font-size:.98em;
	color:#1b9fb8;
	text-decoration:underline;
}
#menuPrincipal ul.submenuPrincipal li ul.submenuApartado li a:hover{
	background-color:#eefcff;
	text-decoration:none;
	border-bottom:1px solid #c3f5ff;
	border-top:none;
	border-left:none;
	border-right:none;
}
#menuPrincipal ul.submenuPrincipal li ul.submenuApartado li a.seleccionado{
	border-bottom:1px solid #c3f5ff;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:#eefcff;
	color:#1b9fb8;
	font-weight:bold;
	text-decoration:none;
}
/*** fin= Submenu Apartado ****/
/*** SERVICIOS ****/
	/*** ventasMenor ***/
		#menuPrincipal ul.bloke_1{
			top:17em;
			width:18em;
			border:1px solid #bce7f4;
			border-bottom:none;
			background-color:#e9faff;
		}
		#menuPrincipal ul.bloke_1 li{
			margin:0;
		}
		#menuPrincipal ul.bloke_1 li a{
			display:block;
			width:17em;
			background-color:#e9faff;
			border-bottom:1px solid #bce7f4;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#6994a1;
		}
		#menuPrincipal ul.bloke_1 li a:hover{
			background-color:#1b9fb8;
			color:#fff;
			border-bottom:1px solid #bce7f4;
			border-top:none;
			border-left:none;
			border-right:none;
		}
		#menuPrincipal ul.bloke_1 li a.seleccionado{
			background-color:#1b9fb8;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#fff;
		}
		#menuPrincipal ul.bloke_1 li a.medio{
			background-color:#f0fbff;
		}
	/*** fin= ventasMenor ***/
	/*** vehiculos ***/
		#menuPrincipal ul.bloke_2{
			top:25em;
			width:18em;
			border:1px solid #e2e2a7;
			border-bottom:none;
			background-color:#fefec3;
		}
		#menuPrincipal ul.bloke_2 li{
			margin:0;
		}
		#menuPrincipal ul.bloke_2 li a{
			display:block;
			width:17em;
			background-color:#fefec3;
			border-bottom:1px solid #e2e2a7;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#a19769;
		}
		#menuPrincipal ul.bloke_2 li a:hover{
			background-color:#a19769;
			border-bottom:1px solid #e2e2a7;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#fff;
		}
		#menuPrincipal ul.bloke_2 li a.seleccionado{
			background-color:#a19769;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#fff;
		}
	/*** fin= vehiculos ***/
	/*** redes ***/
		#menuPrincipal ul.bloke_3{
			top:33em;
			width:18em;
			border:1px solid #d4e8ad;
			border-bottom:none;
			background-color:#f4ffde;
		}
		#menuPrincipal ul.bloke_3 li{
			margin:0;
		}
		#menuPrincipal ul.bloke_3 li a{
			display:block;
			width:17em;
			background-color:#f4ffde;
			border-bottom:1px solid #d4e8ad;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#339e16;
		}
		#menuPrincipal ul.bloke_3 li a:hover{
			background-color:#339e16;
			color:#fff;
			border-bottom:1px solid #d4e8ad;
			border-top:none;
			border-left:none;
			border-right:none;
		}
		#menuPrincipal ul.bloke_3 li a.seleccionado{
			background-color:#339e16;
			border-top:none;
			border-left:none;
			border-right:none;
			color:#fff;
		}
		#menuPrincipal ul.bloke_3 li a.medio{
			background-color:#fbfbc0;
		}
	/*** fin= redes ***/
/*** fin= SERVICIOS ****/
/***** ------ fin= MENU PRINCIPAL ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ PIE ------ ******/
#pieIndex{
	font-size:.7em;
	font:"Trebuchet MS", Arial, Tahoma;
	padding:.5em 0 2em 1.5em;
	width:90%;
}
#pie{
	font-size:.7em;
	font:"Trebuchet MS", Arial, Tahoma;
	padding:5em 0 2em 1.5em;
	width:90%;
}
#pieIndex p, #pie p{
	float:left;
	margin:0 .5em 0 0;
	font-size:1.2em;
	color:#2ba0c9;
	font-weight:bold;
	text-decoration:none;
}
#pieIndex ul, #pie ul{
	float:left;
	position:relative;
}
#pieIndex ul li, #pie ul li{
	display:inline;
	margin:0 .8em 1em 0;
}
#pieIndex ul li.wai, #pie ul li.wai{
	position:absolute;
	top:0;
}
#pieIndex ul li a, #pie ul li a{
	height:1em;
	color:#2ba0c9;
	text-decoration:underline;
	color:#4e6b87;
}
#pieIndex ul, a:hover, #pie ul li a:hover{
	text-decoration:none;	
}
/***** ------ fin= PIE ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ CAMINO DE MIGAS ------ *****/
#camino_migas{
	background-color:#fff;
	width:59.7em;
	margin-left:.2em;
	padding:.2em 0 0 1em;
}
#camino_migas ul li{
	display:inline;
	font-size:.6em;
	color:#1eb8d4;
}
#camino_migas ul li a{
	color:#4d6b85;
	background:url(/img/general/bullet_camino_migas.gif) right no-repeat;
	margin-right:.5em;
	padding-right:1em;
	text-decoration:underline;
}
#camino_migas ul li a:hover{
	text-decoration:none;
}
/***** ------ fin= CAMINO DE MIGAS ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ CONTENIDO INTERIOR ------ ******/
.bgdegradado{
	background:url(/img/general/bg_contenido_h1.gif) repeat-x #fff;
	height:20em;
	*height:100%;
}
#contenidoInterior #titular{
	position:relative;
	float:left;
	top:2.2em;
	height:4.5em;
	width:16em;
}
#contenidoInterior h1{
	position:absolute;
	bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b9fb8;
	font-size:1.6em;
}
#contenidoInterior img.cabecera{
	float:right;
}
#contenidoTexto{
	width:42em;
	float:right;
}
#contenidoTexto p{
	font-size:.8em;
	margin-top:.9em;
}
#contenidoTexto.sin_cabecera p{
	padding:6em 0 0 0;
}
#contenidoTexto img.derecha{
	float:right;
	margin:.5em;
}
#contenidoTexto img.izquierda{
	float:left;
	margin:.5em;
}
#contenidoTexto .textoOculto{
	text-indent:-30000px; 
	margin:0; 
	padding:0;
}
/***** ------ fin= CONTENIDO INTERIOR ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ FORMULARIOS ------ ******/
#contenidoTexto.formularios{
	margin-top:4.8em;
}
#contenidoTexto h2{
	background:url(/img/general/bullet_flecha_azul.gif) 0 .2em no-repeat;
	padding-left:1.4em;
	margin-top:2em;
	color:#1b9fb8;
	font-weight:bold;
}
#contenidoTexto p.datosObligatorios{
	font-size:.7em;
	font-weight:bold;
}
form{
	margin-top:1em;
}
form label{
	width:11em;
	font-size:.8em;
}
form label.label_checkbox{
	width:20em; 
}
form input{
	width:20em;
}

form textarea{
	width:26.6em;
	height:10em;
}
form select{
	width:18.3em;
}
form img.captcha{
	margin:1em 0 1em 9.3em;
	float:left;
}
form a.version_audible{
	margin:1em 0 0 0;
	float:left;
}
form a.version_audible img{
	border:none;
}
form #enviar{
	clear:both;
}
#contenidoTexto form div.rowElem{
	padding:0;
}
form p.error{
	clear:both;
	color:red;
	margin:0 0 0 11.7em;
}
/***** ------ fin= FORMULARIOS ------ ******/

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

/***** ------ fin= CONTENIDO INTERIOR ------ ******/