/* ////////////////// CSS MACROMERCADO //////////////////// */

/* ////////////////// estilos generales //////////////////// */
body {
	background:#FFFFFF;
	margin: 0px;
	font-size:11px;
	font-family: Arial, verdana, tahoma, Helvetica, sans-serif;
	color: #717171;
}
ul{list-style-position: inside;padding-left:0px;margin-left:0px;}

a:link {color: #717171; text-decoration:underline;}
a:active {color: #717171; text-decoration:underline;}
a:visited {color: #717171; text-decoration:underline;}
a:hover {color: #da251c; text-decoration:underline;}
input { 
	border:1px solid #a3a3a3; 
	background:url(../../imagenes/img_presentacion/fondo_input.gif) bottom repeat-x #fefefe;
	color:#454545; 
	font-size:12px;
	padding:2px;
	font-family:Arial;
}
select { 
	border:1px solid #a3a3a3; 
	background:url(../../imagenes/img_presentacion/fondo_input.gif) bottom repeat-x #fefefe;
	color:#454545; 
	font-size:12px;
	padding:2px;
	font-family:Arial;
}
textarea { 
	border:1px solid #a3a3a3; 
	background:url(../../imagenes/img_presentacion/fondo_input.gif) bottom repeat-x #fefefe;
	color:#454545; 
	font-size:12px;
	padding:2px;
	font-family:Arial;
}
form{margin:0px}
h1{margin:0px; padding:0px;}
img{border:0px;}
hr{ background-color:#f2f2f2; height:8px; color:#f2f2f2; border:0px;}
/* ////////////////// estilos maquetado //////////////////// */
div.top {
	background: url(../../imagenes/img_presentacion/fondo_top.gif) repeat-x top #FFFFFF;
	width:100%;
	height:80px;
}
div.menu {
	background: url(../../imagenes/img_presentacion/fondo_menu.gif) repeat-x top #FFFFFF;
	width:100%;
	height:45px;
}
div.cabezal {
	background: repeat-x top #da251c;
	width:100%;
	height:160px;
}
table.cabezal{
	background-color:#FFFFFF;
}
.tb_cabezal {
	width:940px;
	height:80px;
}
.tb_menu {
	width:940px;
	height:45px;
}
/* ////////////////// estilos barra superior //////////////////// */
.tb_barra_superior_right {
	height:20px;
	background:url(../../imagenes/img_presentacion/barra_superior_right.gif) no-repeat left top;
	font-size:9px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
}
.tb_barra_left {
	height:20px;
	width:6px;
	background:url(../../imagenes/img_presentacion/barra_top_left.gif) no-repeat right top;
	font-size:0px;
}
.tb_barra_right {
	height:20px;
	width:6px;
	background:url(../../imagenes/img_presentacion/barra_top_right.gif) no-repeat left top;
	font-size:0px;
}
.tb_barra_cen_2 {
	height:18px;
	padding-left:3px;
	padding-right:7px;
	background:url(../../imagenes/img_presentacion/barra_top_cen.gif) repeat-x top;
	vertical-align:top;
	padding-top:2px;
}
.tb_barra_cen {
	height:18px;
	padding-left:7px;
	padding-right:7px;
	background:url(../../imagenes/img_presentacion/barra_top_cen.gif) repeat-x;
	border-left:1px solid #c7c7c7;
	vertical-align:top;
	padding-top:2px;
}
.tb_barra_cen_3 {
	height:18px;
	padding-left:7px;
	padding-right:3px;
	background:url(../../imagenes/img_presentacion/barra_top_cen.gif) repeat-x;
	border-left:1px solid #c7c7c7;
	vertical-align:top;
	padding-top:2px;
}
.link_herramientas:link {color: #999999; text-decoration:none;}
.link_herramientas:active {color: #999999; text-decoration:none;}
.link_herramientas:visited {color: #999999; text-decoration:none;}
.link_herramientas:hover {color: #000000; text-decoration:none;}
/* ////////////////// menu superior //////////////////// */
.menu_sep {
	background:url(../../imagenes/img_presentacion/menu_sep.gif) top right repeat-x;
	height:45px;
	width:1px;
	border-right:1px solid #FFFFFF;
}
.menu_sep2 {
	background:url(../../imagenes/img_presentacion/menu_sep.gif) top right repeat-x;
	height:45px;
	width:1px;
}
.menu_superior_on {
	background:url(../../imagenes/img_presentacion/menu_on.gif) top right repeat-x;
	height:45px;
	border-right:1px solid #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_superior_on:hover {
	background:url(../../imagenes/img_presentacion/menu_off.gif) top right repeat-x;
}
.menu_superior_in {
	height:auto;
	padding-left:15px;
	padding-right:15px;
}
.menu_superior_in:hover {
	background: url(../../imagenes/img_presentacion/menu_in_off.gif) center left no-repeat;
}
.menu_superior_off {
	background:url(../../imagenes/img_presentacion/menu_off.gif) top right repeat-x;
	height:45px;
	border-right:1px solid #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_superior_in_off {
	background: url(../../imagenes/img_presentacion/menu_dest.gif) center left no-repeat;
	height:auto;
	padding-left:15px;
	padding-right:15px;
}
.link_menu_superior:link {color: #555555; text-decoration:none;}
.link_menu_superior:active {color: #555555; text-decoration:none;}
.link_menu_superior:visited {color: #555555; text-decoration:none;}
.link_menu_superior:hover {color: #000000; text-decoration:none;}
/* SUBMENU ////////////////////////////////////////////////////////////////////*/
div.submenu{
	z-index:1000; 
	position:absolute; 
	float:left;
	margin-top:24px;
	margin-left:3px;
}
div.submenu_centro{
	width:132px;
	border:1px solid #c6c6c6;
	border-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.item_submenu{
	width:132px; 
	border-bottom:1px solid #c6c6c6;
	background: url(../../imagenes/img_presentacion/submenu_on.gif) repeat-x bottom #FFFFFF;
}
div.item_submenu:hover{
	background: url(../../imagenes/img_presentacion/submenu_off.gif) repeat-x top #FFFFFF;
}
div.item_submenu_in{
	width:114px; 
	border:1px solid #FFFFFF;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
div.item_submenu_in:hover{
	width:114px; 
	border:1px solid #FFFFFF;
	border-top:1px solid  #eaeaea;
	background:url(../../imagenes/img_presentacion/submenu_in_off.gif) left top no-repeat;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}
/* ////////////////// estilos contenido //////////////////// */
.contenido{
	width:940px;
	margin-top:12px;
}
.contenido_left {	
	width:240px;
	padding-left:12px;
	padding-right:12px;
	vertical-align:top;
}
.contenido_right {
	padding-right:12px;
	vertical-align:top;
}
/* ////////////////// estilos adjuntos //////////////////// */
div.adjuntos {	
	width:auto;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:7px;
	border-top:1px solid #f1f1f1;
	width:632px;	
}
.adjuntos_inicial {
	width:632px;
	background:#f1f1f1;
	height:4px;
	overflow:hidden;
}
.adjuntos_titulo {	
	font-size:22px;
	color:#898989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	padding-left:6px;
	border-left:4px solid #d11414;
	font-weight:normal;
}
.curriculum_titulo {	
	font-size:18px;
	color:#c8c8c8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	padding-left:6px;
	border-left:4px solid #c8c8c8;
	font-weight:normal;
}
.adjuntos_in {	
	margin-top:4px;
	padding-left:6px;
	border-left:4px solid #d9d9d9;
	overflow:hidden;
}
.adjuntos_in:hover {	
	border-left:4px solid #9b9b9b;
}
.adjuntos_in_ficha {	
	margin-top:7px;
	padding-left:6px;
	border-left:4px solid #d9d9d9;
	overflow:hidden;
}
.adjuntos_in_ficha:hover {	
	border-left:4px solid #9b9b9b;
}
.adjunto_item_titulo {	
	font-size:13px;
	color:#4861f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	padding-top:4px;
	font-weight:bold;
}
.adjunto_item_texto {	
	font-size:11px;
	color:#898989;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	font-weight:normal;
}
.link_adjuntos:link {color: #4861f2; text-decoration:none;}
.link_adjuntos:active {color: #4861f2; text-decoration:none;}
.link_adjuntos:visited {color: #4861f2; text-decoration:none;}
.link_adjuntos:hover {color: #000000; text-decoration:none;}
/* ////////////////// estilos portada //////////////////// */
.portada_1c {
	width:632px;
	margin-bottom:12px;
	border-bottom:1px solid #f2f2f2;
	font-size:12px;
	padding-bottom:12px;
}
.portada_2c_left {
	width:316px;
	vertical-align:top;
	text-align:left;
	padding-right:12px;
}
.portada_2c_right {
	width:316px;
	vertical-align:top;
	padding-left:12px;
}
.barra_precio_producto {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:8px;
	background: url(../../imagenes/img_presentacion/precio_1c.gif) repeat-x bottom;
	overflow:hidden;
	border:1px solid #ededed;
	text-align:right;
	width:622px;
}
.precio_producto {color: #da251c; font-size:24px;}
.barra_precio_1c {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	background: url(../../imagenes/img_presentacion/precio_1c.gif) repeat-x  bottom;
	overflow:hidden;
	border:1px solid #ededed;
	text-align:right;
	float:left;
	width:622px;
}
.barra_precio_1c:hover {
	border:1px solid #b9b9b9;
}
.barra_precio_2c {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	background: url(../../imagenes/img_presentacion/precio_1c.gif) repeat-x  bottom;
	overflow:hidden;
	border:1px solid #ededed;
	text-align:right;
	width:294px;
}
.barra_precio_2c:hover {
	border:1px solid #b9b9b9;
}
.link_precio:link {color: #da251c; text-decoration:none; font-size:20px;}
.link_precio:active {color: #da251c; text-decoration:none; font-size:20px;}
.link_precio:visited {color: #da251c; text-decoration:none; font-size:20px;}
.link_precio:hover {color: #000000; text-decoration:none; font-size:20px;}
.portada_1c_titulo {	
	font-size:18px;
	color:#4861f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:6px;
	border-left:4px solid #d11414;
	font-weight:normal;
}
.portada_1c_texto {	
	font-size:11px;
	color:#717171;
	overflow: hidden;
}
div.portada_2c_titulo {	
	font-size:18px;
	color:#2a6794;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}
.link_portada:link {color: #4861f2; text-decoration:none;}
.link_portada:active {color: #4861f2; text-decoration:none;}
.link_portada:visited {color: #4861f2; text-decoration:none;}
.link_portada:hover {color: #000000; text-decoration:none;}
/* ////////////////// estilos formulario //////////////////// */
.form_obligatorio { font-size:10px;	}
/* ////////////////// estilos menu lateral //////////////////// */
.lateral {
	width:240px;
	margin-bottom:12px;
}
.lateral_titulo_1 {
	width:240px;
	background:url(../../imagenes/img_presentacion/lateral_titulo.gif) no-repeat top left;
	color:#898989;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:4px;
}
.lateral_titulo_2 {
	width:240px;
	background:url(../../imagenes/img_presentacion/lateral_titulo.gif) no-repeat top left;
	color:#898989;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:4px;
}
.lateral_bot {
	width:240px;
	height:11px;
	background:url(../../imagenes/img_presentacion/lateral_bot.gif) no-repeat left;
	font-size:1px;
}
.lateral_centro {
	width:240px;
	border:1px solid #b9b9b9;
	border-bottom:0px;
	background:#d4d4d4;
	font-size:11px;
	padding:12px;
	padding-top:6px;
	padding-bottom:6px;
}
.lateral_centro_fin {
	width:240px;
	border:1px solid #b9b9b9;
	border-bottom:0px;
	background:#d4d4d4;
	font-size:11px;
	padding:12px;
	padding-top:6px;
	padding-bottom:0px;
}
.lateral_centro_suscripcion {
	width:240px;
	border:1px solid #b9b9b9;
	border-bottom:0px;
	background:#d4d4d4;
	font-size:11px;
	padding:9px;
	padding-top:6px;
	padding-bottom:0px;
}
.amigo_nombre {
	font-size:11px;
	text-align:right; padding-right:2px;
	padding-bottom:5px;
}
.input_amigo { 
	border:1px solid #a3a3a3; 
	background:url(../../imagenes/img_presentacion/fondo_input.gif) bottom repeat-x #fefefe;
	color:#454545; 
	font-size:11px;
	padding:2px;
	font-family:Tahoma;
}
.amigo_campo {
	padding-bottom:5px;
}
.lateral_centro_in {
	background: url(../../imagenes/img_presentacion/menu_lateral.gif) no-repeat left top;
	padding-left:12px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lateral_destacado_in {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link_menu_lateral:link {color: #4861f2; text-decoration:none;}
.link_menu_lateral:active {color: #4861f2; text-decoration:none;}
.link_menu_lateral:visited {color: #4861f2; text-decoration:none;}
.link_menu_lateral:hover {color: #000000; text-decoration:none;}
.link_destacado_lateral:link {color: #da251c; text-decoration:none;}
.link_destacado_lateral:active {color: #da251c; text-decoration:none;}
.link_destacado_lateral:visited {color: #da251c; text-decoration:none;}
.link_destacado_lateral:hover {color: #000000; text-decoration:none;}
/* ////////////////// estilos navegacion //////////////////// */
.navegacion {
	padding-left:14px;
	border-left:4px solid #d11414;
	padding-left:8px;
	margin-bottom:8px;
	color:#969696;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.link_navegacion:link {color: #969696; text-decoration:none; }
.link_navegacion:active {color: #969696; text-decoration:none;}
.link_navegacion:visited {color: #969696; text-decoration:none;}
.link_navegacion:hover {color: #333333; text-decoration:none;}
/* ////////////////// estilos contenido central //////////////////// */
.central {
	width:664px;
	margin-bottom:12px;
}
.central_top {
	background:url(../../imagenes/img_presentacion/central_top.gif) no-repeat bottom left;
	height:11px;
	font-size:0px;
}
.central_bot {
	background:url(../../imagenes/img_presentacion/central_bot.gif) no-repeat top left;
	height:11px;
	font-size:0px;
}
.central_cen {
	background:url(../../imagenes/img_presentacion/central_cen.gif) repeat-y top left;
	padding:16px;
	padding-top:5px;
	padding-bottom:5px;
}
/* ////////////////// estilos seccion //////////////////// */
.titulo_seccion {
	color:#4861f2;
	margin:0px;
	font-weight:normal;
	margin-bottom:6px;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_titulo_seccion {
	color: #000000;
	margin:0px;
	font-weight:normal;
	margin-bottom:3px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contenido_seccion {
/*	border-bottom:8px solid #f2f2f2;*/
	margin-bottom:14px;
	overflow:hidden;
}
.titulo_nota {
	color:#005ca0;
	margin:0px;
	font-weight:normal;
	margin-bottom:4px;
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_titulo_nota {
	color:#5d7485;
	margin:0px;
	font-weight:normal;
	margin-bottom:4px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.texto {
	font-size:12px;
	width:630px;	
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	float:left;
}

div.portada_2c_col {
	width:305px;
}
div.portada_1c_col {
	width:635px;
}

.textoPeque{
	border-bottom:0px;
	font-size:11px;
	padding:12px;
	padding-top:6px;
	padding-bottom:6px;
}
div.titulo_parrafo {	
	text-align:justify;
	font-weight:bold;
	font-size:13px;
	margin-bottom:6px;
	color:#333333;
}
div.indice {
	border-bottom:1px solid #f1f1f1;
	margin-bottom:6px;
}
.titulo_indice {	
	text-align:justify;
	font-weight:bold;
	font-size:13px;
	margin-bottom:6px;
	padding-left:6px;
	border-left:2px solid #CCCCCC;
	color:#333333;
}
div.titulo_bloque_parrafo {	
	text-align:justify;
	font-weight:bold;
	color:#a60000;
	font-size:15px;
	margin-bottom:8px;
}
/* ////////////////// estilos pie //////////////////// */
.tb_pie {
	width:915px;
	background: #f1f1f1 url(../../imagenes/img_presentacion/top_pie.gif) no-repeat top left ; 
	color:#da251c;
}
.mensaje {
	padding:6px;
	margin-bottom:3px;
	margin-top:3px;
	background: url(../../imagenes/img_presentacion/mensaje.gif) repeat-x top #fafafa;
	overflow:hidden;
	color:#da251c;
	border:1px solid #da251c;
	font-size:11px;
}
.btn_130 {
	padding:3px;
	width:130px;
	height:41px;
	background: url(../../imagenes/img_presentacion/btn_130.gif) no-repeat #e5e5e5;
	font-weight:bold;
	color:#6a5e5e;
	font-size:13px;
	padding-bottom:8px;
	border:0px;
}
.btn_160 {
	padding:3px;
	width:160px;
	height:41px;
	background: url(../../imagenes/img_presentacion/btn_160.gif) no-repeat #e5e5e5;
	font-weight:bold;
	color:#6a5e5e;
	font-size:13px;
	padding-bottom:8px;
	border:0px;
}
.link_pie:link {color: #da251c; text-decoration:none; }
.link_pie:active {color: #da251c; text-decoration:none;}
.link_pie:visited {color: #da251c; text-decoration:none;}
.link_pie:hover {color: #000000; text-decoration:none;}	
/* ////////////////// estilos para imagenes //////////////////// */
.imagenGal{ margin:3px; border:1px solid #f1f1f1; padding:2px}
.imagenGal:hover{ border:1px solid #da251c; padding:2px}
.imagenIz{ margin-right:12px; margin-bottom:4px;border:0px; margin-top:3px;}
.imagenDer{ margin-left:12px; margin-right:0px; margin-top:3px; margin-bottom:4px;}
.imagenCen{ margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:4px;}

/* Paginación */

td.paginacion{
	height:30px;
	border-bottom:1px solid #f2f2f2;
}
