/* FACILITE SU LECTURA ESTILOS */

*, body, html {
	margin:		0;
	padding:	0;	
}

/* HEADER */

#header {
	position:			relative;
	width:				1024px;
	//height:				130px;
	*height:			auto;
	margin-top:			0px;
	margin-left:		0px;
	_margin-left:		0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	background-image:	url(../images/esp/fondo_header.gif);
	_background-image:	url(../images/esp/fondo_header.gif);
	background-repeat:	repeat-y;
	z-index:100 !important;
	
}

#logo {
	width:200px;
	float:left;
	padding-left: 25px;
}

#grupo_paises {
	width:			235px; 
	//width:		270px; 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	color:			#426279;
	font-size:		11px;
	font-weight:	bold;
	padding-right:	25px; 
	float:			right;
	top:			0;
	position : 		relative;
}

#menu {
	width:			960px;
	margin-right:	1px;
	position:		relative;
	margin-left:	1px;	
	z-index:0 !important;
	_z-index:-1 !important;
	*z-index:-1 !important;
	
}
#menu ul#navigation {
	text-align:right;
	list-style:none;
	display:block;
	width:1012px;
	height:21px;
	margin-left:1px;

}

#menu li {
	display:inline;
	float:right;
	position:relative;
	font-size:11px;
	color:#43637C; 
	text-align:center;
	margin-right:3px;
	line-height:18px;
	
}

#menu li a{
	text-decoration:none;
	margin-top:3px;
	color:#43637C; 
}

#submenu {
	width:1000px;
	_width:1020px;	
	height:15px;
	padding:10px;
	background-color:#7A99AB;
	position:relative;
	margin-left:1px;
	margin-right:1px;
}

#submenu p {
	color:#F2FAFD;
	float:left;
	padding-bottom:15px;
	_padding-bottom:5px;
	margin:0;
	padding:0;
}

#submenu a {
	color:#F2FAFD;
	text-decoration:none;
}

#submenu div{
	float:right;
	color:#F2FAFD;
	padding-right:10px;
}

/* DESPLEGABLE PAISES */
#roll_menu {
	font-family:Arial, Helvetica, sans-serif;
	color:#3F627E;
	font-size:12px;
	position:absolute;
	top:20px;
	z-index:200 !important;
	right:30px;
}

	#roll_menu ul {
		border:1px solid #C6D8E2;
		background:white;
		list-style:none;
		text-align:right;
		width:80px;

	}
	
	#roll_menu li {
		padding:4px 10px;
		text-align: right;

	}
	
	#roll_menu a {
		color:#3F627E;
		list-style:none !important;
		font-weight:lighter;
		text-decoration:none;

	}
	
	#roll_menu a:hover {		
		background-color:#FFF1C2 !important;
		text-decoration:none;

	}
	
	#roll_menu a:hover {
		color:#D4501F !important;
		text-decoration:none;

	}
	
	#roll_menu a em {
		color:#7D9EAF;
		font-weight:bold;
		font-style:normal;

	}

/* DESPLEGABLE IDIOMA */	

#roll_idioma {
	background-color:#FFFFFF;
	border:1px solid #C6D8E2;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F627E;
	font-size:12px;
	position:absolute;
	right:80px;
	_right:145px;	
	top:50px;
	width:150px;
}

	#roll_idioma ul {
		background-color:#FFFFFF;
		padding:0 !important;
		margin:0 !important;
		list-style:none;
		text-align:right;
		width:150px;
	}
	#roll_idioma li {
		padding:2px 10px 0px 21px;
		position:relative;
		float: left;
		text-align: left;

	}
	#roll_idioma a {
		color:#3F627E !important;
		list-style:none !important;
		font-weight:lighter;
		text-decoration:none;
		display:block;
	}
	
	#roll_idioma a:hover {		
		background-color:#FFF1C2 !important;
		text-decoration:none;
	}
	
	#roll_idioma a:hover {
		color:#D4501F !important;
		text-decoration:none;
	}

	#roll_idioma a em {
		color:#7D9EAF;
		font-weight:bold;
		font-style:normal;

	}
.particulares {
	background-image:url(../images/esp/particulares_off.jpg);
	height:21px;
	width:106px;
	text-align:center;
}
	.particulares_select {
		background-image:url(../images/esp/particulares_on.jpg);
		height:22px;
		width:104px;
		text-align:center;
	}
	.particulares_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}


.instaladores{
	background-image:url(../images/esp/instaladores_off.jpg);
	width:90px;
	height:21px;
}
	.instaladores_select {
		background-image:url(../images/esp/instaladores_on.jpg);
		height:22px;
		width:88px;
		text-align:center;
	}
	.instaladores_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}


.grandesclientes{
	background-image:url(../images/esp/grandes_clientes_off.jpg);
	width:119px;
	height:21px;
}
	.grandesclientes_select {
		background-image:url(../images/esp/grandes_clientes_on.jpg);
		height:22px;
		width:117px;
		text-align:center;
	}
	.grandesclientes_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}

.pymes{

	background-image:url(../images/esp/pymes_off.jpg);
	width:223px;
	height:21px;
}
	.pymes_select {
		background-image:url(../images/esp/pymes_on.jpg);
		height:22px;
		width:221px;
		text-align:center;
	}
	.pymes_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}


.promo{
	background-image:url(../images/esp/promotores_off.jpg);
	width:179px;
	height:21px;
}
	.promo_select {
		background-image:url(../images/esp/promotores_on.jpg);
		height:22px;
		width:179px;
		text-align:center;
	}
	.promo_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}

.prov{
	background-image:url(../images/esp/proveedore_off.jpg);
	width:95px;
	height:21px;
}
	.prov_select {
		background-image:url(../images/esp/proveedore_on.jpg);
		height:22px;
		width:93px;
		text-align:center;
	}
	.prov_select a {
		font-size:10px;
		color:#fff !important;
		font-weight:bold;
		text-shadow:#6374AB 20px -12px 2px !important;
	}


/* FIN DE HEADER */

body {
	background: #FFF url(../images/esp/bg_textura.png) repeat-x top left;
}

h1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			30px;
	color:				#40637A;
	text-align:			left;
}

p {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666666;
	/*text-align:			left;*/
}

#centrador {
	/*position:absolute;*/
	width:1024px;
	/*left:50%;*/
	margin: auto;
}

div#contenedor {
/*	width:				1024px;
	background-image:	url(../images/esp/Cortina.gif);
	background-repeat:	repeat;
	_background:		none;
	_filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/esp/Cortina.gif');*/
	background-color:		transparent;
	background-position:	top left;
	background-repeat:		repeat;
	margin-top: 			0px;
	background-image:	url(../images/esp/Cortina.gif);
	width:				1024px;
}

div#contenedor hr { 
	clear:		both;
	border:		0;
	height:		1px;
	width:		1px;
	background:	transparent;
}

/*#contente {
	text-align:			right;
	padding-right:1px;
	padding:			6px 6px 6px 15em;
}*/


#empty {
	width:		200px;
	height:		100%;
	/*border:1px solid green;*/
	float:		left;
}

/*#contenido {
	width:				750px;
	border:				1px solid #CCCCCC;
	_border:			1px solid #CCCCCC;
	background-color:	#FFFFFF;
	margin-top:			60px;
	padding-top:		20px;
	padding-left:		20px;
	padding-bottom:		40px;
	float:				right;
}*/

#footer {
	width:			996px;
	height:			100%;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#40637A;
	text-align:		center;
}

	#footer a{
		color:				#40637A;
		text-decoration:	none;
	}
	
	#footer a:hover{
		color:				#40637A;
		text-decoration:	underline;
	}
	

#gris {
	background-color:	#F9F9F9;
	text-align:			left;
}

#gris_dos {
	background-color:	#F9F9F9;
	text-align:			left;
	padding:			20px;
	margin-right:		20px;
}

#aviso {
	margin:15px;
	padding:15px;
	background-color:#FFFFFF;
	border:1px solid #EAE7DC;
}


/* CLASES */
/*

.Boton {
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	width:70px;
	height:16px;
	text-align:center;
	margin-top:10px;
}
*/
.cancel {
	background-color:#BCBCBC;
	border:1px solid #E4E4E4;
	float:left;
}

.continue {
	background-color:#999999;
	border:1px solid #D6D6D6;
	margin-left:10px;
	float:left;
}

.hist {
	font-size:12px;
	color:#7C9DB0;
	font-weight:bold;
}

.hist_dos {
	font-size:12px;
	color:#40637A;
}

.text_formulario {
	font-size:12px;
	color:#666666;
}

.text_formulario A{
	text-decoration:underline;
}



div#menu li.select{
	background: transparent url(../images/esp/tabDch_on.jpg) no-repeat top left;
}

div#menu  li.select a{
	background: transparent url(../images/esp/tabIzq_on.jpg) no-repeat top right;
	font-weight:bold;
	color:#ffffff;

}

li.button{
	background: transparent url(../images/esp/tabDch_off.jpg) no-repeat top left;
	padding-left:10px;
	padding-bottom: 3px;
}

li.button a{
	background: transparent url(../images/esp/tabIzq_off.jpg) no-repeat top right;
	padding-right: 10px;
	padding-top:2px;
	//padding-top:3px;
}
