/* ESTILOS PRINCIPALES */

body{
	margin: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444; /*#808284;	*/
	background:#ece9e9 url(../maq/fondo_ppal.gif) left top repeat-x;
	text-align: center;	
}

p,h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
}

a {
	color: #ece9e9;
	text-decoration:underline;
}

a:hover {
	color:#ff9000;	
}

input,textarea,select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444; 
}

/********************************************************/
	
/* ESTILOS CAPAS */

/* contenedores */
#contenedor_sombra_inf {
	display:block;
	text-align: left;
	width:970px;	
	margin:auto;
	min-height:652px;
	height:auto !important;
	height:652px;
	background:  url(../maq/sombra_inf.gif) bottom no-repeat;
	padding-bottom:0px !important;
	padding-bottom:6px;
}

#contenedor_sombra_der {
	display:block;
	float: left;
	width:970px;	
	margin:auto;
	min-height:644px;
	height:auto !important;
	height:644px;	
	background:  url(../maq/sombra_der.png) top right repeat-y !important;
	background:  url(../maq/sombra_der.gif) top right repeat-y;	
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='maq/sombra_der.png',sizingMethod='scale'); */	
}

#pie_creditos {
	display:block;
	text-align:right;
	margin:auto;
	width:970px;
	/*background-image:url(../maq/fondo_index_2.gif);
	background-repeat:repeat-x;
	background-color:#f8f4f4;*/		
}

#pie_creditos span {
	color:#BABABA;
	display:block;

	padding-right:6px;
	font-size:10px;
}

#pie_creditos a {
	color:#BABABA;
	text-decoration:underline;
}

/* contenedores */

/* cabecera */
#cabecera{
	display:block;
	float: left;
	width:964px;	
	height:88px;
	background-color:#FFFFFF;
}

#logotipo{
	display:block;
	float:left;
	width:166px;	
	height:88px;
}

/* navegacion_superior */
#navegacion_superior{
	display:block;
	float:right;
	width:360px;	
	height:20px;
	text-align:right;
	padding-right:5px;
}

#navegacion_superior ul{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#0060af;
}

#navegacion_superior li{
	display: inline;	
}


#navegacion_superior li a{
	font-size:11px;
	color:#0060af;
	text-decoration:none;
}

#navegacion_superior li a:hover {
	color:#ff9000;
}

#navegacion_superior li span{
	font-size:11px;
	color:#ff9000;
	text-decoration:none;
	font-weight:bold;
}


/* navegacion_superior */

#titular{
	display:block;
	float:left;
	width:434px;
	vertical-align:bottom;
	/*float:left;
	width:440px;
	height:24px;	*/
	margin-top:48px;
	font-size:14px;
	letter-spacing:-1px;
	color:#0060af;
	padding-left:5px !important;
	padding-left:2px;
}

/* cabecera */

/* contenedor principal */	
#contenedor{
	display:block;
	float: left;
	width:964px;	
	min-height:557px;
	height:auto !important;
	height:557px;
	background:url(../maq/fondo_contenedor.gif) top repeat-y;	
}

#contenedor_destacados{/* con imagen de fondo por si se amplia demasiado, más de su altura */
	display:block;
	float: left;
	width:964px;	
	min-height:557px;
	height:auto !important;
	height:557px;
	background:url(../maq/fondo_contenedor_destacados.gif) top repeat-y;	
}

/* contenedor principal */	

/* centro */
/* navegacion */
#menu_principal{
	float:left;
	display:block;
	width:166px;
	min-height:550px;
	height:auto !important;
	height:550px;
	background-color:#528dc0;	
}

#navegacion{	
	list-style:none;
	margin:0px;
	padding:0px;
	background:#528dc0 url(../maq/fondo_linea_navegacion.gif)  top repeat-x;
	padding-top:14px;

}

#navegacion  ul{
	list-style:none;
	margin:0px;
	padding:0px;
	background:#528dc0 url(../maq/fondo_linea_navegacion.gif)  top repeat-x;
	padding-top:14px;
}

#menu_principal  li a{
	display: block;	
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-right:11px;
	padding-top:1px;
	border-bottom:#FFFFFF 1px solid;
	height:19px;
	font-weight:bold;
}

#menu_principal  li a:hover{
	background-color:#11538a;
}


/* nav_sec */
#li_sep{
	display:block;
	float:left;
	width:166px;
	background:#528dc0 url(../maq/fondo_linea_navegacion.gif)  top repeat-x;
	padding-top:14px !important;
	padding-top:7px;	
}

#nav_sec_cabecera{
	background:#FFFFFF url(../maq/fondo_nav_sec_cabecera.gif) top  no-repeat;
	min-height:27px;
	font-size:22px;
	color:#ff7800;
	text-align:right;
	padding-right:4px;
}


#navegacion #nav_sec  a{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	padding-left:13px;
	height:17px;
	border-left:#ffffff 10px solid;	
	border-bottom:#86afd3 1px solid;	
}


#navegacion  #nav_sec_destacada a{ 
	text-align:left;
	border-left:#ffffff 10px solid;	
	border-bottom:#86afd3 1px solid;	
	height:26px; /* 34px; */	

	font-size:16px;
	font-weight:bold;
	padding-left:13px;
	padding-top:8px;
	
	background:#1594d7 url(../maq/fondo_nav_sec_dest.jpg)  left top no-repeat;			
}

#navegacion #nav_sec_destacada span{
	display:block;
	padding-left:15px;
	padding-top:8px;	
}

#navegacion  #nav_sec_destacada a:hover{
	background:#ff9000 url(../maq/fondo_nav_sec_dest_over.jpg) top no-repeat;
}

#navegacion #nav_sec_cabecera #nav_sec_cabecera_enlace{
	display:block;
	background:#FFFFFF url(../maq/fondo_nav_sec_cabecera.gif) top  no-repeat;
	min-height:50px;
	font-size:22px;
	color:#ff7800;
	text-align:right;
	padding-right:0px;
	border-left:none;
	font-weight:normal;
}

#navegacion #nav_sec_cabecera #nav_sec_cabecera_enlace:hover{
	display:block;
	background:#FFFFFF url(../maq/fondo_nav_sec_cabecera.gif) top  no-repeat;
	min-height:50px;
	font-size:22px;
	text-align:right;
	padding-right:0px;
	border-left:none;
	color:#0060af;
}

/* nav_sec */

/* submenú */
#navegacion li ul{
	min-height:197px;
	height:auto !important;
	height:197px;
	padding-top:0px;
	width:166px;
	background:#528dc0 url(../maq/sombra_inf.gif) bottom repeat-x;
}


#navegacion li ul li a{
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	min-height:17px;
	height:auto !important;
	height:17px;
	text-align:left;
	padding-left:15px;
	padding-right:0px;
	background-color:#528dc0;
}

/*submenu*/

/* seleccionados */

#navegacion #nav_ppal .menumark, #navegacion #nav_ppal .menumark:hover {
	display: block;	
	color:#0060af;
	text-decoration:none;
	text-align:right;
	padding-right:6px;
	padding-top:1px;
	border-bottom:none;
	border-right:#c1e8fb 5px solid;
	height:39px;
	background-color:#FFFFFF;
	font-weight:bold;	
}


#navegacion #nav_ppal ul li .menumark, #navegacion #nav_ppal ul li .menumark:hover {
	display: block;	
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	padding-top:2px;
	border-bottom:#FFFFFF 1px solid;
	height:18px;
	font-weight:normal;
	background-color:#11538a;
	border-right:none;
}

#navegacion #nav_ppal a,#navegacion #nav_sec a{
	min-height:17px;
	height:auto !important;
	height:17px;
}

#nav_sec .menumark, #nav_sec .menumark:hover {
	border-right:none;
	display: block;	
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-right:11px;
	padding-top:3px;
	height:17px;
	font-weight:normal;
	background-color:#11538a;	
	border-bottom:#86afd3 1px solid;
}


#navegacion  #nav_sec_destacada .menumark{
	text-align:left;
	border-left:#ffffff 10px solid;	
	border-bottom:#86afd3 1px solid;	
	height:26px; /* 34px; */	

	font-size:16px;
	font-weight:bold;
	padding-left:13px;
	padding-top:8px;
	
	background:#ff9000 url(../maq/fondo_nav_sec_dest_over.jpg) top no-repeat;	
}




#navegacion #nav_sec_cabecera .menumark span{
	display:block;
	color:#0060af;
}



/* seleccionados */


/*controla el desplazamiento y alcance de los submenus */
#navegacion .menuhide {
	left: -9000px;
	border: 0;
}
#navegacion .menushow {
	left: auto;
	z-index: 100;
}


/* navegacion */

/* principal */
#principal{
	float:left;
	display:block;
	width:798px;
	min-height:557px;
	height:auto !important;
	height:557px;
}


#principal_contenidos{
	display:block;
	float: left;
	width:798px;
	min-height:550px;
	height:auto !important;
	height:550px;
}


/* pie */	
#principal_pie{
	display:block;
	float: left;
	width:798px;
	height:42px;
	background:#528dc0 url(../maq/fondo_pie.gif) top repeat-x;	
}

#principal_pie p{
	font-size:11px !important;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	margin-top:10px;
	margin-right:5px !important;
	margin-right:2px;	
	letter-spacing:-0.1px !important;
}

#principal_pie a{
	color:#FFFFFF;
}

#principal_pie a:hover{
	text-decoration:none;
}
/* pie */

/* principal */

/* centro */

/* LISTADOS */

.cab_tipos_normal{
	height:18px;
	font-size:11px;
	color:#0065ba;
	padding-left:8px;
	background:url(../maq_promos/pr_cab_tipos.gif) left bottom no-repeat;	
}

.cab_tipos{
	height:18px;
	font-size:11px;
	text-align:center;
	color:#0065ba;
	background: url(../maq_promos/pr_cab_tipos.gif) left bottom no-repeat;
}

.cab_tipos_brd_dcha{
	height:18px;
	font-size:11px;
	text-align:center;
	color:#0065ba;
	background: url(../maq_promos/pr_cab_tipos_brd_dcha.gif) left bottom no-repeat;
}


.fila_tipo_impar{
	height:30px;
	background-color:#dce8f2;
}

.fila_tipo_par{
	height:30px;
	background-color:#edf3f9;	
	border-bottom:#FFFFFF 1px solid;	
}


.fila_over{
	height:30px;
	background-color:#ffffff;
	cursor:pointer;
}


.celda_normal{
	padding-left:10px;
	border-bottom:#FFFFFF 1px solid;
	font-size:12px;
}


.celda_normal a{
	color:#444444;
	text-decoration:none;
}

.celda_centrada{
	border-bottom:#FFFFFF 1px solid;
	text-align:center;
	font-size:12px;
}

.celda_mas_info{
	background:#ffffff url(../maq/fondo_btn_masinfo.gif) left bottom repeat-x;
	color:#0a66b2;
	font-size:24px;
	font-weight:bold;
	border:#0a66b2 1px solid;
	text-align:center;
	height:30px;	
}

.celda_mas_info_over{
	background:#ffffff url(../maq/fondo_btn_masinfo.gif) left bottom repeat-x;
	color:#ff9711;
	font-size:24px;
	font-weight:bold;
	border:#ff9711 1px solid;
	text-align:center;
	height:30px;	
}





/* LISTADOS */

/* CLASES */

.body2 {/*para htmls que no son principales */
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	background:none;
	background-color:#ffffff;
	text-align: center;
}

.piefoto{
	height:30px;
	font-size:11px;
	text-align:center;
	color: #444444;
}

.linea_msg{
	margin:10px;
	text-align:justify;
}

.productos_centrado{
	float:left;
	margin-top:30px;
}

.productos_centrado a{
	color: #444444;
}

.promociones_centrado{
	margin-top:30px;
	margin-left:10px;
}

.promociones_centrado a{
	color: #444444;
}

.brd_flag{
	/*border:#0a66b2 1px solid;*/
	border:#b5d1e8 1px solid;
}

/* oportunidades rumania */

#oportunidad{
	display:block;
	float:right;
	margin-bottom:2px;
	margin-right:2px;
}

#oportunidad img{
	border:#528dc0 1px solid;
}

/* oportunidades rumania */

