
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imagenes/fondo.jpg);
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
a {
	color: #666666;
}
/**/
/**/
/*ESTILOS PARA LA SECCIÓN PRENSA /////////////////////////////////////////////////////////////////////////////*/
.zonaImagen{
	width:114px;
	vertical-align:top;
	text-align:center;
	padding-right:15px;
}
.fondoTrama{
background-image:url(../imagenes/tramafondo.jpg);
background-repeat:repeat-y;
background-position:2px;
}
.fondoTablaMenu{
background-color:#FFFFFF;
vertical-align:middle;
}
/**/
/**/
/*ESTILOS PARA EL MARCO EXTERIOR REDONDEADO DE LA WEB /////////////////////////////////////////////////////////////////////////////*/
.marcoSup {
	background-image:url(../imagenes/marcoSup.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:26px;
}
.marcoInf {
	background-image:url(../imagenes/marcoInf.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#505050;
	height:44px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.25px;
}
/* MARCO INFERIOR DE DISEÑO ESPECIAL PARA LA SECCIÓN */
.marcoInfSeccion {
	background-image:url(../imagenes/marcoInfSeccionB.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#505050;
	height:50px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.25px;
}

/* MARCO PARA PAGINA RESUMEN COMPRA, SIN ZONA AZUL DE SELECCION */
.marcoInfSeccionC {
	background-image:url(../imagenes/marcoInfSeccionC.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#505050;
	height:50px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.25px;
}

.marcoInfBlanco a{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
}
.marcoInfBlanco a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
}
.marcoDer {
	background-image:url(../imagenes/marcoDer.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:20px;
	height:90px;
}
.marcoIzq {
	background-image:url(../imagenes/marcoIzq.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:20px;
	height:90px;
}
/* MARCO IZQUIERDO DE ANCHO ESPECIAL PARA LA SECCIÓN */
.marcoIzqSeccion {
	background-image:url(../imagenes/marcoIzq.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:27px;
	height:90px;
}
.navegacion{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	text-align:left;
	position:absolute;
	top: 170px;
	width: 400px;
}
.navegacion a:link,.navegacion a:visited{
color:#000000;
text-decoration:underline;
}
/**/
/**/
/*ESTILOS PARA LA CABECERA /////////////////////////////////////////////////////////////////////////////*/
.cabecera {
	text-align:right;
	vertical-align:top;
	padding-bottom: 9px;
	
	height:96px;
}
.lineaCabecera {
	background-image:url(../imagenes/linea.jpg);
	background-repeat:no-repeat;
	width:940px;
	height:10px;
	text-align:left;
}
DIV.compraOnline{
	padding-bottom: 26px;
	padding-right:20px;
}
#logotipo{
	float:left;

}
.menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #274C58;
	letter-spacing: -0.4pt;
	text-align:center;
	width:800px;
	text-decoration: none;
	line-height: 90%;
}
.menu a:hover{
	color:#FF6600;
}
.menu a:active{
	color:#FF6600;
}

td.lineaMenu{
	background-image:url(../imagenes/lineagris.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
/**/
/**/
/* ESTILOS MENU IZQUIERDO /////////////////////////////////////////////////////////////////////////////*/
.sombraIzq {
	background-image:url(../imagenes/sombraIzq.jpg);
	background-repeat:repeat-y;
	width:2px;
	background-position:right;
}
.sombraDer {
	background-image:url(../imagenes/sombraDer.jpg);
	background-repeat:repeat-y;
	width:5px;
	background-position:left;
}
.trama {
	background-image:url(../imagenes/trama.jpg);
	background-repeat:repeat-y;
	background-position:center;
	vertical-align: top;
}
.tramaSeccion {
	vertical-align: top;
	top:0px;
	width:155px;
	padding-top:20px;
}
.contenido{
	width:446px;
	padding-top:20px;
}
/* CONTENIDO DE ANCHO ESPECIAL PARA LA SECCIÓN */
.contenidoSeccion{
	width:540px;
	padding-top:25px;
}
.contenidoDerecha{
	width:179px;
	padding-top:24px;
}
.fondoTabla{
	background-image:url(../imagenes/fondoTabla.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	top:0px;
}
.fondoTabla_principal{
	background-image:url(../imagenes/fondoTabla_2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	top:0px;
}

.fondoTabla_resumen_compra{
	background-image:url(../../imagenes/fondoTabla.jpg);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:top;
	top:0px;
}

.fondo td:hover {
	background-image:url(../imagenes/tramaHover.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
div.botonesMenuIzq{
	padding-top:5px;
}
/**/
/**/
/*TABLA DE DETALLES /////////////////////////////////////////////////////////////////////////////*/
.detallesTop{
	background-image:url(../imagenes/detalleSup.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:6px;
}
.detallesBottom{
	background-image:url(../imagenes/detalleInf.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:6px;
}
.detallesRight{
	background-image:url(../imagenes/detalleDer.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:216px;
	height:100px;
}
.detallesLeft{
	background-image:url(../imagenes/detalleIzq.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:6px;
	height:112px;
}
/**/
/**/
/* ESTILOS PARA LAS NOTICIAS DEL HOME /////////////////////////////////////////////////////////////////////////////*/
DIV.noticia{
	padding-left:8px;
	padding-right:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:left;
}
.noticiaTabla{
padding-bottom:25px;
}
.noticiaTitular{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FF6600;
	letter-spacing: -0.25pt;
}
.noticiaSubitular{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #274C58;
	letter-spacing: -0.25pt;
}
/**/
/**/
/* TABLA DE USUARIOS  /////////////////////////////////////////////////////////////////////////////*/
.usuariosTop{
	background-image:url(../imagenes/usuariosTop.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:26px;
}
.usuariosTop2{
	background-image:url(../imagenes/usuariosTop2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:35px;
}
.usuariosBottom{
	background-image:url(../imagenes/usuariosBottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:8px;
}
.usuariosLeft{
	background-image:url(../imagenes/usuariosLeft.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:6px;
}
.usuariosRight{
	background-image:url(../imagenes/usuariosRight.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:6px;
}
.usuariosContenido{
	padding-left:5px;
}
.usuariosFormulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#274C58;
	text-align:left;
}
.usuariosTitular{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #274C58;
	letter-spacing: -0.4pt;
}

#usuariosCuerpo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #274C58;
	letter-spacing: -0.4pt;
}
#usuariosCuerpo li{
	margin-left:-30px;
	padding-left:-30px;
	padding-bottom:5px;
	list-style-image: url(../imagenes/topo.jpg);
}
#usuariosCuerpo{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #274C58;
	letter-spacing: 0pt;
	padding-left:8px;
	background-repeat:no-repeat;
	background-position: 5px left;
	letter-spacing: -0.4pt;
}
#usuariosCuerpo a:hover, #usuariosCuerpo a:active{
color:#FF6600;
}
/**/
/**/
/* ESTILOS PARA EL MENU SECUNDARIO DE SECCION  /////////////////////////////////////////////////////////////////////////////*/
#menuSecundario, #menuSecundario a:link, #menuSecundario a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	letter-spacing: -0.3pt;
	background-repeat:no-repeat;
	background-position: 5px left;
	text-align:left;
	text-decoration:none;
	vertical-align: top;
	height:100%;
}
#menuSecundario li{
	margin-left:-25px;
	padding-left:-10px;
	padding-bottom:5px;
	list-style-image: url(../imagenes/topo2.jpg);
	background-position: center;
}

#menuSecundario a:hover, #menuSecundario a:active{
list-style-image:url(../imagenes/topo2Hover.jpg);
color:#FF6600;
}
/**/
.elementoMenuActivo {
	color:#FF6600;
}


#menuSecundario2, #menuSecundario2 a:link, #menuSecundario2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	letter-spacing: -0.3pt;
	background-repeat:no-repeat;
	background-position: 5px left;
	text-align:left;
	text-decoration:none;
	vertical-align: top;
	height:100%;
}
#menuSecundario2 li{
	margin-left:-25px;
	padding-left:-10px;
	padding-bottom:5px;
	list-style-image: url(../imagenes/topo2.jpg);
	background-position: center;
}

#menuSecundario2 a:hover, #menuSecundario2 a:active{
list-style-image:url(../imagenes/topo2Hover.jpg);
color:#FF6600;
}
/**/
.elementoMenuActivo2 {
	color:#FF6600;
}
/**/
/* ESTILOS DE MENUS EMERGENTES  /////////////////////////////////////////////////////////////////////////////*/
div.menue{
background-color:#DB5C25;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;

}
div.menue a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
div.menueB a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
/* ULTIMO BOTON REDONDEADO */
div.menueB{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../imagenes/abajo.png);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
}
div.menue:hover{
	background-color:#E4855C;
}
/* ULTIMO BOTON REDONDEADO */
div.menueB:hover{
	background-image:url(../imagenes/abajoHover.png);
}
#informacion {
	display:table-caption;
	position:absolute;
	margin-top:9px;
	margin-left: 275px;
	width: 115px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#recursos {
 	display:none;
	position:absolute;
	margin-top:9px;
	margin-left: 390px;
	width: 115px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#productos {
 	display:none;
	position:absolute;
	margin-top:9px;
	margin-left: 505px;
	width: 115px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#servicios {
 	display:none;
	position:absolute;
	margin-top:9px;
	margin-left: 620px;
	width: 115px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#informacionindex {
	display:none;
	position:absolute;
	margin-top:4px;
	margin-left: 277px;
	width: 98px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#recursosindex {
 	display:none;
	position:absolute;
	margin-top:4px;
	margin-left: 375px;
	width: 107px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#productosindex {
 	display:none;
	position:absolute;
	margin-top:4px;
	margin-left: 481px;
	width: 107px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
}
#serviciosindex {
 	display:none;
	position:absolute;
	margin-top:4px;
	margin-left: 588px;
	padding-right:5px;
	width: 107px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
	letter-spacing: -0.4pt;
}
#noticiasindex {
 	display:none;
	position:absolute;
	margin-top:4px;
	margin-left: 695px;
	padding-right:5px;
	width: 107px;
	z-index:8889;
	background-position:bottom;
	background-repeat:no-repeat;
	letter-spacing: -0.4pt;
}

#margin_negativo{
	margin-top: -20px;
}
.animacion{
z-index:8888;
}
/**/
/**/
/* ESTILOS DE CONTENIDOS DE SECCION /////////////////////////////////////////////////////////////////////////////*/
#listado{
	background-repeat:no-repeat;
	background-position: 5px left;
	text-align:left;
	text-decoration:none;
}
#listado li{
	padding-left:-20px;
	padding-bottom:20px;
	list-style-image: url(../imagenes/topo2.jpg);
}
/**/
/**/
/* ESTILOS DE TEXTO /////////////////////////////////////////////////////////////////////////////*/
.titularLateral{
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #274C58;
	padding-left:4px;
	letter-spacing: -0.4pt;
}

.pading6, .pading6 a {
	
	padding-left:6px;
	padding-right:60px;

}

.pading10, .pading10 a {
	
	padding-left:10px;
	padding-right:60px;

}
.cuerpo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin-left:6px;
	text-align:left;
	vertical-align:top;
}
.cuerpoSeccion, .cuerpoSeccion a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:6px;
	padding-right:60px;
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}
.cuerpoSeccion a:hover {
	text-decoration:underline;
}
.cuerpoSeccionTablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	vertical-align:top;
}
.cuerpoSeccionNoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	vertical-align:top;
}
.tablaCroporativo {
background-color: #D6E1E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	margin-bottom:8px;
}
.titularSeccion{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:41px;
	color: #555555;
	letter-spacing: -0.5pt;
	padding-left:8px;
	padding-top:15px;
}
.titularSeccion2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:36px;
	color: #555555;
	letter-spacing: -0.5pt;
	padding-left:8px;
	padding-top:15px;
}
.titularSeccion3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 30px; 
	color: #555555;
	letter-spacing: -0.5pt;
	padding-left:8px;
	padding-top:15px;
}
.titularListado{
	font-size:25px;
	color: #555555;
	letter-spacing: 0.25pt;
	padding-left:8px;
}
.titularJuridica{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:41px;
	color: #58b392;
	letter-spacing: -0.5pt;
	padding-left:8px;
	padding-top:15px;
}
.titularListadoJuridica{
	font-size:25px;
	color: #58b392;
	letter-spacing: 0.25pt;
	padding-left:8px;
}
.titularProductos{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:41px;
	color: #177CC4;
	letter-spacing: -0.5pt;
	padding-left:8px;
	padding-top:15px;
}
.titularListadoProductos{
	font-size:25px;
	color: #177CC4;
	letter-spacing: 0.25pt;
	padding-left:8px;
}
.subtitularSeccion{
	font-size:20px;
	color: #db5c25;
	letter-spacing: 0.25pt;
	padding-left:8px;
	font-style: italic;
}
.subtitularSeccion2{
	font-size:17px;
	color: #db5c25;
	letter-spacing: 0.25pt;
	padding-left:8px;
	font-style: italic;
}
.link a{
margin-left:5px;
margin-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#274C58;
	text-align:left;
	text-decoration: underline;
	letter-spacing: -0.2pt;
}
.link a:hover{
	color:#ffffff;
}
.link2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#274C58;
	text-align:left;
	text-decoration: underline;
	letter-spacing: -0.2pt;
}
.link2 a:hover{
	color:#FF6600;
}

.centrado
{
	text-align:center;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* DATOS ON-LINE */
.resumen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;	
	padding-right: 3px;
	padding-left: 3px;
}

.resumen_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: Navy;	
}

.titulo_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: Navy;		
}

.TextBox_Formulario
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #555555;
    padding-right: 3px;
    padding-left: 3px;
    text-align: left;
    border-style: solid;
    border-color: #555555;
    border-width: 1px;
    vertical-align: text-bottom;
}

.Titulo_Formulario
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #555555;
    padding-right: 3px;
    padding-left: 3px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    height: 14px;
}

.Texto_Formulario
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #555555;
    padding-right: 3px;
    padding-left: 3px;
    text-align: left;
    vertical-align: middle;
    height: 14px;
}
.Obligatorio
{
    font-size: 10px;
    color: Red;    
    padding-right: 3px;
    padding-left: 3px;
    text-align: center;
    vertical-align: middle;    
    height: 14px;
}

.FormInput
{
    BORDER-RIGHT: #afb5bd 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #afb5bd 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #afb5bd 1px solid;
    COLOR: #0d253e;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #afb5bd 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}

.BotonInvisible
{
	left: 70px;
	width: 0px;
	position: relative;
	top: 10px;
	height: 0px;
	background-color: transparent;
	border-right: white;
	border-top: white;
	border-left: white;
	border-bottom: white;
}


.PublicacionesInteres
{
	padding-left:15px
}
