﻿@charset "UTF-8";
/*Las cajas del header del Home*/

img { behavior: url(iepngfix.htc); }

#contHeader{
float:left;
width:100%;
height:20px;
}
#cuadroUno{
width:108px;
height:100px;
float:left;
}
#cuadroDos{
float:left;
width:414px;
height:100px;

}
#cuadroTres{
float:left;
width:106px;
height:100px;
}
#cuadroCuatro{
float:left;
width:137px;
height:100px;
/*background:url(../images/exportaHome_r2_c16.jpg) repeat-x;*/
}
#cuadroPortales{
background:url(../images/fondoMenuPortales.jpg);
}
#cuadroBanner{
	border: 2px solid #CFCFCF;
	padding-left:0px !important;
}

.margenCuerpoContenido{
	padding-left:15px !important;
	padding-right:15px !important;
}

#repDerechaUp{
/*background:url(../images/exportaHome_r2_c17.jpg) repeat-y;*/
}
#repDerMed{
/*background:url(../images/exportaHome_r3_c17.jpg) repeat-y;*/
}
.tablaCuerpo{
	border:1px solid #D8D8D8;
}
.celdaCuerpoLeft{
	border-right:1px solid #D8D8D8;
}
.celdaCuerpoCenter{
	border-right:1px solid #D8D8D8;
}
.celdaCuerpoRight{
	border-left:1px solid #D8D8D8;
}
.celdaCuerpoTop{
	border-top:1px solid #D8D8D8;
}
.celdaBannerBottom{
	border-bottom:1px solid #D8D8D8;
}
.tablaPie{
	border-bottom:1px solid #D8D8D8;
}
.lineaDivisoraAbajo {
	border-bottom: 1px dashed #CFCFCF;
	padding-bottom:5px;
}


/*body, td, p, div, span {*/
body {
	margin:0px;
	font-family:"Arial";
	font-size:11px;
	color:#40557D;
	/*text-align:justify;*/
}

a{
	color:#40557D;
	/*text-decoration:underline;*/
}
a:hover{
	color:#40557D;
	text-decoration: underline;
}
a:visited{
	color:#40557D;
	/*text-decoration:underline;*/
}
a:active{
	color:#40557D;
	text-decoration: underline
}

a.linkMano:hover {
	cursor:pointer;
	text-decoration:none;
}


.moduleShow {
	display:block;
	/*border-bottom:1px dashed #cfcfcf;*/

}
.moduleHide {
	display:none;
}

#wrapper {
	margin-right: auto;
	margin-left: auto;
}
#wrapper #menuTopBG {
	background-image:url(../images/exportaHome_r2_c16.jpg);
	background-repeat: no-repeat;
	padding-right:5px;
	padding-top:8px;
}
#wrapper #bgMenuPortales {
	background-image: url(../images/exportaHome_r4_c2.jpg);
	background-repeat: repeat-x;
}
#wrapper #bgBuscar {
	background-image: url(../images/exportaHome_r3_c13.jpg);
	background-repeat: no-repeat;
}
#wrapper #bgMainMenu {
	background-image: url(../images/fondoMenuPrincipal.jpg);
	background-repeat: repeat-x;
	padding-left:0px;
	padding-right:0px;
}
#wrapper #leftcolGB {
	/*background-image: url(../images/exportaHome_r6_c1.jpg);
	background-repeat: repeat-y;*/
}
#wrapper #rightcolBG {
	/*background-image:url(../images/exportaHome_r6_c17.jpg);
	background-repeat:repeat-y;*/
}
#titulosBox{
	padding:5px;
}
#boxContent{
	padding-left:10px;
	padding-top:5px;
}
.tituloGris{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#5A5A5A;
}
.tituloGris17{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#5A5A5A;
}
.tituloGris13{
	font-family:"Verdana";
	font-size:13px;
	color:#999999;
}
.tituloVerde{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#88C162;
}
.tituloTomate {
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#FF6600;
}
.tituloTurquesa{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#00B098;
}
.tituloAmarillo{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#FFCC00;
}
.tituloPurpura{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#660033;
}
.tituloAzul{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#0053A5;
}
.tituloCeleste{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#008DCD;
}
.tituloCeleste2{
	font-family:"Verdana";
	font-size:14px;
	color:#008DCD;
	font-weight:normal;
	padding-left:5px;
}
.tituloNaranja{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#FFA300;
}
.tituloCafe{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#996600;
}
.tituloCafeDark{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#725447;
}
.fechaHome{
	color:#40557D;
	font-family:"Arial";
	font-weight:bold;
	font-size:11px;
	padding-top:8px;
	padding-bottom:2px;
	text-align:right;
	padding-right:20px;
}

#contactoAzulAlternado1 {
background:#CBE8EB;
font-family:"Verdana";
font-size:12px;
color:#333;
}
#contactoAzulAlternadoTitulo{
background:#CBE8EB;
font-family:"Verdana";
font-size:14px;
color:#003366;
height:30px;
padding-left:5px;
padding-top:5px;
}
#contactoAzulAlternado2{
background:#D4F2F5;
color:#333;
font-family:"Verdana";
font-size:12px;
}
#fotoTexto{
	float:left;
	width:50%;
	border-right: 1px dashed #999999;
	max-height:80px;
}
#texto{
	float:left;
	padding-left:5px;
}
#soloFoto{
	float:left;
	width:30%;
}
#soloTexto{
	float:left;
	width:60%;
	font-family:"Verdana";
	font-size:12px;
	color:#666666;
}
#cajaConsultantDer {
	float: left;
	max-height: 100px;
	width: 100%;
	border-left:1px dotted #999999;
	border-bottom:1px dotted #999999;
}

.textoGris{
	font-family:"Verdana";
	font-size:12px;
	color:#666666;
padding:5px;
text-align:justify;
}

.filaGris {
	background-color:#F7F7F7;
	font-family:"Verdana";
	font-size:12px;
	color:#000000;
}

.filaBlanca {
	background-color:#FFFFFF;
	font-family:"Verdana";
	font-size:12px;
	color:#CCCCCC;
}

.tablaTituloAzul{
	background:#AAC6DE;
	border-bottom: 1px dashed #ffffff;
	padding-bottom:2px;
	padding-left:10px;
	color:#003366;
	font-family:"Verdana";
	font-size:14px;
	padding-top:3px;
}
.linksMercYProductos{
	font-family:"Verdana";
	font-size:12px;
	color:#666666;
	padding-left:12px;
	background-image:url(../images/arrowMercados.jpg);
	padding-top:5px;
	padding-bottom:5px;
	line-height:18px;
	text-indent:20px;
}


/*Menus de Arriba solo links*/
ul#menuTop
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#menuTop li
{
	padding-left: 20px;
	padding-right: 0px;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	min-width:122px;
	min-height:16px;
	background:url(../images/fondoMenuTop.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:100px;
	height:16px;
}

ul#menuTop li a{
	padding-left:0px;
	padding-right: 0px;
	/*text-decoration: none;*/
	color: #40557D;
	background: transparent;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:none;
}
ul#menuTop li a:hover{
	text-decoration:underline;
}
ul#menuTop2
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#menuTop2 li
{
	padding-left: 20px;
	padding-right: 0px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	min-width:122px;
	min-height:16px;
	/*background:url(../images/fondoMenuTop.jpg);
	background-repeat: repeat-x;
	background-position:bottom;*/
	width:91px;
	height:16px;
}

ul#menuTop2 li a{
	padding-left:0px;
	padding-right: 0px;
	/*text-decoration: none;*/
	color: #40557D;
	background: transparent;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:none;
}
ul#menuTop2 li a:hover{
	text-decoration:underline;
}
ul#menuTop li a.contactoMenuTop{
	padding-top:2px;
	padding-right:10px;
	background:url(../images/contactoTopMenu.jpg) 30px 5px no-repeat;
	width:83px;
	height:19px;
	font-weight:bold;
	color:#666666;
}

/*
 * Menu bottom
 */
ul#menuBottom
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	text-align:center;
}

ul#menuBottom li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0px;
	font-size: 11px;
	line-height: 15px;
	white-space: nowrap;
	border-right: 1px solid #40557D;
}

ul#menuBottom li a
{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	color: #40557D;
	background: transparent;
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
}

#buttons>ul#menuBottom li a { width: auto; }

ul#menuBottom li a:hover
{
	color: #333;
	background:#efefef;
}


/*Menus de portal*/


ul#menuPortales
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#menuPortales li
{
	/*background-image:url(../images/bgPortalesMenu.jpg);*/
	background-repeat:no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	line-height: 30px;
	white-space: nowrap;
	min-width:122px;
	height:34px;
}

ul#menuPortales li a
{
	display: block;
	padding-left:20px;
	padding-right: 5px;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
	font-family:"Verdana";
	font-size:12px;
}

#buttons>ul#menuPortales li a { width: auto; }

	ul#menuPoratles li a:hover
{
	color: #fff;
}

/*Menu principal de cada portal*/
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px dotted #000000;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #333333;
	background: transparent;
	font-family:"Verdana";
	font-size:11px;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c64934;
}

/*Box of events*/
#boxEvents{
	padding-left:10px;
	padding-right:3px;
}
.boxEventImg{
	width:172px;
	height:121px;
	padding-top:3px;
	padding-bottom:5px;
}
#boxEvents a.readonEventBox:hover{
	text-decoration:none;
}

#boxLogin{
	padding-left:10px;
	padding-right:3px;
}
#imgLogin{
	float:left;
}
#boxLogin a.loginBox{
	color:#ffffff;
	background:url(../images/regisBtn.jpg) no-repeat 5px 5px;
	width:85px;
	height:30px;
	float:right;
}
#boxLogin a.loginBox:hover{
	text-decoration:none;
}
#imgLright{
	float:right;
}
div .fechaEventos{
	width:38px;
	float:left;
	text-align:right;
}
div .textoEventos{
	padding-left:10px;
	width:210px;
	float:left
}
div .diaMesEventos{
	color:#008DCD;
}
#contenedorEventos{
	margin-top:10px;
	float:left;
}
#contenedorAlertas {
	margin-top:10px;
	float:left;
}
div .diaMesAlertas{
	color:#996600;
}

/*
 * Definiciones de modulos ---------------------------------------
 */

/*
 Modulo para Contenido
*/


#module_ContentA{
	width:100%;
	border-top: 1px dashed #999999;
	
} 

#module_ContentA .top {
	/*background-color:#f8f8f8;*/
	padding-left:5px;
	padding-top:10px;
	padding-bottom:3px;
	padding-right:1px;
	font-weight:bold;
	color:#999999;			
}

#module_ContentA .content{
	/*background-color:#f8f8f8;*/
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	font-weight:normal;
	color:#999999;
		
}
#module_ContentA a {
	text-decoration:none;		
}
#module_ContentA a:hover {
	color:#CCCCCC;	
}

/*
 Modulo Areas
*/

#modArea {
	width:100%;
}

#modArea .areas {
	background-color:#DCE2E3;
	padding-left:2px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:2px;		
	max-height:70px;
	vertical-align:text-top;
}
#modArea .subareas {
	/*background-color:#DCE2E3;*/
	padding-left:8px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:2px;		
	max-height:70px;
	vertical-align:text-top;
	border: 1px dashed #999999;	
	border-top:none;
}

#modArea .bulletVerde {
	/*background-color:#f8f8f8;*/
	color:#666666;
	background:url(../images/arrowMercados.gif) no-repeat;
	padding-left:15px;
	background-position:center left;
}

#modArea a.nieta {
	font-family:"Verdana";
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#0053A5;
	padding-left:0px;
	padding-right:0px;
}

#modArea a.nieta:hover {
	color:#5A5A5A;
}

#modArea a.sub {
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0053A5;
	padding-left:0px;
}

#modArea a.sub:hover {
	color:#5A5A5A;
}

#modArea a {
	font-family:"Verdana";
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:8px;	
	color:#828282;
}

#modArea a:hover {
	color:#5A5A5A;
}

#modArea a.selected {
	font-family:"Verdana";
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#E4EEDD;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:8px;
	border: 1px dashed #999999;
	color:#5A5A5A;
}
/*
 Modulo blanco
*/

#module_blanco {
	width:100%;
	color:#40557D;
	/*background-color:#f8f8f8;*/
	/*	border-left: 1px dashed #999999;*/

}

#module_blanco .top {
	/*padding-left:8px;*/
	/*padding-top:8px;*/
	/*padding-right:2px;*/
	float:left;
	/*color:#999999;*/
	font-size:12px;
	font-weight:bold;
	max-height:70px;
	vertical-align:text-top;
	font-style:normal;
/*	border-bottom: 1px dashed #999999;	*/
}

#module_blanco .icon {
	float:left;
	padding-left:0px;
}

#module_blanco .body {
	padding-left:5px;
	max-height:200px;
}

#module_blanco .intro {
	/*border-bottom: 1px dashed #999999;*/
	/*border-right: 1px dashed #999999;*/

}
#module_blanco .bullet {
	color:#40557D;
	width:15px;
	/*font-family:"Arial";*/
	/*font-size:10px;*/
	font-weight:bold;
}

#module_blanco .bulleticon {

	background:url("../images/flechaBGItemLista.jpg");
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	float:left;
	padding-left:12px;
}

#module_blanco .footer {
	float:right;	
	vertical-align:bottom;
	font-weight:normal;
}

#module_blanco a {
	/*font-family:"Verdana";*/
	color:#40557D;
	/*font-size:11px;*/
	font-weight:none;
	text-decoration:none;
}

#module_blanco a.bullet:hover {
	/*color:#01EEFF;*/
}

#module_blanco a.body:hover {
	text-decoration:underline;
	/*color:#000000;*/

}

#module_blanco a.body {
	/*color:#666666;*/
	background:url(../images/linea1.jpg) repeat-x;
	height:20px;
}

#module_blanco a.bullet {
	/*color:#00CC00;*/
}

#module_blanco a.footer {
	border:none;	
	text-align:left;
	color:#40557D;
	/*font-family:"Verdana";*/
	/*font-size:12px;	*/
	text-decoration:none;
	float:left;
font-weight:normal;
}

#module_blanco a.footer:hover {
	font-weight:normal;
	cursor:pointer;
}


/*
 Modulo grupoleft para el bloque izquirdo de la portada
*/

#module_grupoleft {
	border-bottom:1px solid #cfcfcf;
}

#module_grupoleft .top {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:10px;
	float:left;
	color:#391521; /*15134E*/
	font-size:12px;
	font-weight:bold;
	max-height:40px;
	vertical-align: middle;
	font-style:normal;
}

#module_grupoleft .icon {
	float:left;
	padding-left:0px;
}

#module_grupoleft .body {
	padding-left:0px;
	max-height:200px;
}

#module_grupoleft .intro {
	/*border-bottom:1px solid #CFCFCF;*/

}
#module_grupoleft .bullet {
	color:#75161e; /*#40557D*/
	width:15px;
	font-family:"Arial";
	font-size:12px;
	background-position:right;
	float:right;
}

#module_grupoleft .bulleticon {
	width:172px;
	padding-right:3px;
}

#module_grupoleft .footer {
	float:right;	
	vertical-align:bottom;
	font-weight:normal;
}

#module_grupoleft a {
	font-family:"Arial";
	font-size:12px;
	font-weight:none;
	text-decoration:none;
}

#module_grupoleft a.bullet:hover {
	color:#391521 ;
}

#module_grupoleft a.body:hover {
	color:#391521;

}

#module_grupoleft a.body {
	color:#75161e;
	line-height:21px;
	border-collapse:collapse;
	background:url(../images/fondoItemsPortada.jpg) no-repeat;
	line-height:33px;
	vertical-align:top;
	width:185px;
	display:block;
}

#module_grupoleft a.bullet {
	color:#75161e;
}

#module_grupoleft a.footer {
	border:none;	
	text-align:left;
	color:#40557D;
	font-family:"Arial";
	font-size:12px;	
	text-decoration:none;
	float:left;
	font-weight:normal;
}

#module_grupoleft a.footer:hover {
	font-weight:normal;
	cursor:pointer;
}

/*
 Modulo grupocentro para el bloque central de la portada
*/

#module_grupocentro {
	color:#40557D;
	font-family:"Arial";
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	/*border-top:2px solid #cfcfcf;*/

}

#module_grupocentro p{
	color:#40557D !important;
	font-family:"Arial" !important;
	font-size:11px !important;
	text-align:justify;
}

#module_grupocentro span{
	color:#40557D !important;
	font-family:"Arial" !important;
	font-size:11px !important;
	text-align:justify !important;
}

#module_grupocentro .top {
	height:25x;
	width:300px;
	color:#15134E !important;
	font-family:"Arial" !important;
	font-size:13px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	padding-bottom:10px;
}

#module_grupocentro .body {
	/*height:100px;*/
	color:#40557D !important;
	font-family:"Arial" !important;
	font-size:11px !important;
	padding-bottom:8px;
	text-align:justify !important;
}

#module_grupocentro .intro {
	height:100px;
	color:#40557D !important;
	font-family:"Arial" !important;
	font-size:11px !important;
	text-align: justify !important;
}

#module_grupocentro .footer {
	float:right;
	color:#40557D;
	font-family:"Arial";
	font-size:11px;
}

#module_grupocentro a {
	/*font-family:"Arial" !important;*/
	/*font-size:13px !important;*/
	/*font-weight:none;*/
	/*text-decoration:none;*/
	/*color:#40557D !important;*/
}

#module_grupocentro a.footer:hover {
	/*color:#40557D !important;*/
}

#module_grupocentro a.expanded {
	background:url(../images/expandido.gif) no-repeat;
	width:21px;
}

#module_grupocentro a.collapsed {
	background:url(../images/contraido.gif) no-repeat;
	width:21px;
}

/*
 Modulo gruporight para el bloque derecho de la portada
*/

#module_gruporight {
	width:100%;
	border-bottom:2px solid #cfcfcf;
	font-family:"Arial" !important;
	font-size:12 !important;
	color:#75161e !important;
	padding-left:8px;
	padding-right:10px;
}

#module_gruporight .body {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font-family:"Arial" !important;
	font-size:12 !important;
	color:#75161e !important;
}

#module_gruporight a {
	font-family:"Arial";
	font-size:12;
	color:#75161e;
	font-weight:none;
	text-decoration:none;
}

#module_gruporight p{
	font-family:"Arial" !important;
	font-size:12 !important;
	color:#75161e !important;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
}

#module_gruporight img {
	max-width:180px;
}
#module_gruporight ul {
	font-family:"Arial" !important;
	font-size:12 !important;
	color:#75161e !important;
	margin:0;
	padding:0;
}

#module_gruporight li {
	font-family:"Arial" !important;
	font-size:12 !important;
	color:#75161e !important;
	padding-left:2px;
	margin-left:15px;

}

#module_gruporight a.body {
	font-weight:none;
	text-decoration:none;
	font-family:"Arial";
	font-size:12;
	color:#75161e;
}

#module_gruporight a.body:hover {
	font-weight:none;
	text-decoration:none;
	color:#391521;
}

#module_gruporight .footer {
	float:right;
	color:#40557D;
	font-family:"Arial";
}

#module_gruporight a {
	font-family:"Arial";
	font-size:12px;
	font-weight:none;
	text-decoration:none;
}

/*
 Modulo gruporight (grupo estático) para el bloque derecho de la portada
*/

#module_gruporight2 {
	/*width:auto;*/
	/*border-bottom:0px solid #cfcfcf;*/
	font-family:"Arial";
	font-size:11;
	color:#40557D;
}

#module_gruporight2 .top {
	/*background-color:#f8f8f8;*/
	padding-top:3px;
	padding-bottom:5px;
	/*float:left;*/
	color:#15134E;
	font-size:11px;
	font-weight:bold;
	font-family:"Arial";
}

#module_gruporight2 .body {
	padding-left:4px;
	padding-right:4px;
	max-height:200px;
	font-family:"Arial";
	font-size:11px;
	color:#40557D;
}

#module_gruporight2 .separador {
	border-bottom:1px dashed #cfcfcf;
}

#module_gruporight2 a {
	font-family:"Arial";
	font-size:11px;
	color:#40557D;
	font-weight:none;
	text-decoration:none;
}

#module_gruporight2 a.body {
	font-weight:none;
	text-decoration:none;
	font-family:"Arial";
	font-size:11px;
	color:#40557D;
	height:40px;
}

#module_gruporight2 a.body:hover {
	font-weight:none;
	text-decoration:underline;
	/*color:#40557D;*/
}

#module_gruporight2 a:hover {
	font-weight:none;
	text-decoration:underline;
	/*color:#40557D;*/
}

#module_gruporight2 .footer {
	float:right;
	color:#40557D;
	font-family:"Arial";
}


/*
 Modulo celeste
*/

#module_celeste {

}

#module_celeste .top {
	background:#AAC6DE;
	padding-left:10px;
	padding-top:10px;
	border-right: 2px dotted #FFFFFF;
	height:30px;
	width:246px;
	color:#003366;
	font-family:"Verdana";
	font-size:14px;
	font-weight:bold;
}

#module_celeste .body {
	/*background-color:#f8f8f8;*/
	padding-left:2px;
	height:100px;
}

#module_celeste .footer {
	float:right;
	color:#333333;
	font-family:"Verdana";
}

#module_celeste a {
	font-family:"Verdana";
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

#module_celeste a.footer:hover {
	color:#333333;
}

#module_celeste a.expanded {
	background:url(../images/expandido.gif) no-repeat;
	width:21px;
}

#module_celeste a.collapsed {
	background:url(../images/contraido.gif) no-repeat;
	width:21px;
}
/*
 Modulo blanco con icon contenedor de imagen
*/

#module_image1 {
}

#module_image1 .left {
	padding:4px;
	float:left;
	color:#666666;
	font-family:"Verdana";
	font-size:14px;
}

#module_image1 .icon {
	float:left;
	padding-left:0px;
	height:36px;
	background-repeat:no-repeat;
}

#module_image1 .right {
	background:url(../images/vermasorange.png) no-repeat;
	float:right;
	width:62px;
	height:20px;
	color:#666666;
	text-align:center;
	padding-right:10px;
}

#module_image1 a {
	text-decoration:none;
}


#module_image1 a:hover {
	font-weight:normal;
}

/*
 Modulo blanco con titulo reducido
*/

#module_blanco1 {
	width:auto;

}

#module_blanco1 .top {
	/*background-color:#f8f8f8;*/
	padding:8px;
	float:left;
	color:#2F5AF0;
	font-size:15px;
	font-weight:bold;
}

#module_blanco1 .icon {
	float:left;
	padding-left:0px;
}

#module_blanco1 .body {
	/*background-color:#f8f8f8;*/
	padding-left:10px;
	padding-right:3px;
	padding-top:5px;
	max-height:200px;
	color:#666666;
}

#module_blanco1 a {
	font-family:"Verdana";
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

#module_blanco1 a.body {
	font-weight:none;
	text-decoration:none;
	color:#666666;
	height:40px;
}

#module_blanco1 a.body:hover {
	font-weight:none;
	text-decoration:none;
	color:#0000CC;
}

#module_blanco1 .footer {
	float:right;
	color:#333333;
	font-family:"Verdana";
}

#module_blanco1 a {
	font-family:"Verdana";
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

/*
* Modulo area
*/

#module_area {
	width:180px;
	border: 1px dashed #999999;
	height:150px;
}

#module_area .top {
	font-family:"Verdana";
	/*background-color:#f8f8f8;*/
	padding:8px;
	float:left;
	color:#0053A5;
	font-size:12px; text-transform:uppercase;
	font-weight:bold;
	height:50px;
}

#module_area .icon {
	float:left;
	padding-left:0px;
}

#module_area .bulleticon {
	background:url("../images/arrowMercados.gif");
	background-repeat:no-repeat;
	width:15px;;
	float:left;
}

#module_area .body {
	/*background-color:#f8f8f8;*/
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	max-height:200px;
	color:#666666;
	font-family:"Verdana";
	font-size:12px;
	font-weight:normal;
}

#module_area .expanded {
	float:right;
	vertical-align:top;
}

#module_area .collapsed {
	float:right;
	vertical-align:top;
}

#module_area a {
	font-family:Arial;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

#module_area a.top {
	font-weight:none;
	text-decoration:none;
	color:#0053A5;
}

#module_area a.top:hover {
	font-weight:none;
	text-decoration:none;
	color:#0053A5;
}

#module_area a.body {
	font-weight:none;
	text-decoration:none;
	color:#666;
}

#module_area a.body:hover {
	font-weight:none;
	text-decoration:none;
	color:#222;
}

#module_area .footer {
	/*background-color:#f8f8f8;*/
	float:right;
}

#module_area a.footer {
	border:none;
}

#module_area a.footer:hover {
	font-weight:bold;
	color:#0000CC;
	border:none;
}

#module_area a.top {
	text-decoration:none;
	color:#129EBC;
}

#module_area a.top:hover {
	color:#B0DAEE;
}

#module_area a.expanded {
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	height:19px;
}

#module_area a.collapsed {
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	height:19px;
}
.tituloRojo{
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#CC3300;
}
/*
 Modulo blanco sin titulo con footer image
*/

#module_blanco2 {
	width:100%;	
	/*max-height:200px;*/
	height:auto;
	width:auto;
}

#module_blanco2 .body {
	/*background-color:#f8f8f8;*/
	padding:5px;
}

#module_blanco2 a {
	text-decoration:none;
}
/*
 Modulo blanco sin titulo con footer image
*/

#module_blanco2X {
	width:100%;	
	/*max-height:200px;*/
	height:auto;
}

#module_blanco2X .body {
	/*background-color:#f8f8f8;*/
	padding:5px;
}

#module_blanco2X a {
	text-decoration:none;
}

#module_blanco2X a.body {
	text-decoration:none;
}




/*
 Modulo blanco sin titulo con footer image
*/

#module_blanco3X {
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;	
	/*max-height:200px;*/
	height:auto;
}

#module_blanco3X .body {
	padding:5px;
}

#module_blanco3X a {
	text-decoration:none;
}

#module_blanco3X a.body {
	color:#333333;
	font-family:"Verdana";
	font-size:12px;
}


/*
 Modulo para contenidos estaticos
*/


#module_estaticos {
	/*width:auto;*/
	width:95%;
	/*border-bottom:1px dashed #cfcfcf;*/
	/*border-bottom:1px solid #cfcfcf;*/
	font-family:"Arial";
	font-size:10;
	color:#40557D;
}

#module_estaticos .top {
	padding-top:3px;
	padding-bottom:5px;
	color:#15134E;
	font-size:11px;
	font-weight:bold;
	font-family:"Arial";
}

#module_estaticos .body {
	padding-left:10px;
	padding-right:4px;
	max-height:200px;
	font-family:"Arial";
	font-size:10px;
	color:#40557D;
}


#module_estaticos .separador {
	border-bottom:1px dashed #cfcfcf;
}

#module_estaticos a {
	font-family:"Arial";
	font-size:10px;
	color:#40557D;
	font-weight:none;
	text-decoration:none;
}

#module_estaticos a.body {
	font-weight:none;
	text-decoration:none;
	font-family:"Arial";
	font-size:10px;
	/*color:#8E8E8E;*/
	height:40px;
}

#module_estaticos a:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_estaticos a.body:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_estaticos .footer {
	float:right;
	color:#40557D;
	font-family:"Arial";
}

/*
 Modulo para contenidos con scroll
*/


#module_scroll {
	/*width:auto;*/
	/*width:95%;*/
	border-bottom:1px solid #cfcfcf;
	/*font-family:"Arial";*/
	/*font-size:10;*/
	/*color:#15134E;*/
	/*padding-left:10px;*/
}

#module_scroll .top {
	padding-top:2px;
	padding-bottom:2px;
	color:#391521;
	font-size:12px;
	font-weight:bold;
	/*font-family:"Arial";*/
	text-transform:uppercase;
}

#module_scroll .intro {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	color:#15134E;
	font-size:11px;
	font-weight:bold;
	font-family:"Arial";
	/*text-transform:uppercase;*/
	display:block;
}

#module_scroll .body {
	/*padding-left:10px;*/
	/*padding-right:4px;*/
	max-height:200px;
	font-family:"Arial";
	font-size:10px;
	color:#40557D;
	text-align:left;
	padding-left:10px;
	padding-bottom:6px;
}


#module_scroll .separador {
	border-bottom:1px dashed #cfcfcf;
}

#module_scroll a {
	font-family:"Arial";
	font-size:10px;
	color:#40557D;
	font-weight:none;
	text-decoration:none;
}

#module_scroll a.body {
	font-weight:none;
	text-decoration:none;
	font-family:"Arial";
	font-size:10px;
	/*color:#8E8E8E;*/
	height:40px;
}

#module_scroll a:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_scroll a.body:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_scroll .footer {
	float:right;
	color:#40557D;
	font-family:"Arial";
}

/*
 Clase para buscador
*/
.bgBuscador{
	background:url(../images/bgBuscador.jpg);
	height:38px;
	background-repeat:no-repeat;
	background-position:left;
}

/*
 Modulo para buscador
*/

#module_buscador {
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
}

#module_buscador .left {
	float:left;
	padding-left:19px;
	/*width:20%;*/
	padding-top:0px;
	margin-top:0px;
	margin-right:2px; /*para que se separe el textbox del combobox*/
}

#module_buscador .body {
	padding-left:0px;
	/*width:40%;*/
	float:left;
	/*border-right: solid 0px #000066;*/
	/*border-collapse:collapse;*/
	/*height:19px;*/
	padding-right:1px;
	padding-top:1px;
	margin-top:0px;
}

#module_buscador .textfield {
	color:#40557D;
	font-family:"Arial";
	font-size:10px;
	width:60px;
	padding-top:4px;
	height:12px;
	border:0px;
	border-top:1px solid #999999;
	line-height:10px;
}

#module_buscador .combobox {
	color:#40557D;
	font-family:"Arial";
	font-size:10px;
	width:120px;
	height:20px;
	border:0px solid #999999;
	padding-left:2px;

}

#module_buscador .right {
	padding-top:2px;
	color:#ffffff;
	font-family:"Arial";
	font-size:10px;
	padding-left:1px;
	float:left;
}

#module_buscador a.right {
	text-decoration:none;
}

#module_buscador a.right:hover {
	text-decoration:none;
	font-weight:bold;
}

/*
 Modulo de tuberia de navegacion
*/
#module_pipe {
	/*background-color:#f8f8f8;*/
	font-family:"Arial";
	font-size:10px;
	padding-left:3px;
	background:url(../images/fondoPIPE.jpg) no-repeat;
}

#module_pipe .title {
	padding-left:1px;
	color:#ffffff;
}

#module_pipe .body {
	color:#FFFFFF;
	padding:1px;
}

#module_pipe a.body {
	color: #44210d;
	text-decoration:none;
	padding-left:2px;
}

#module_pipe a.body:hover {
	color:#0529fe;
}

#module_pipe_fin {
	width:15px;
	background:url(../images/fondoPIPEfin.jpg) no-repeat;
}

/*
 Modulo alternado 0
*/



/*
 Modulo alternado 1
*/


#module_alternate1 {
	/*background-color:#DCE2E3;*/
	/*border-bottom: 1px dashed #CFCFCF;*/
/*	border-right: 1px dashed #999999;	*/
	width:auto;
	text-decoration:none;
	
}

#module_alternate1 .body {
	padding:0px;
	color:#15134E;
	font-weight:bold;
	text-transform:uppercase;
}

#module_alternate1 a.body {
	text-decoration:none;
}

#module_alternate1 .expanded {
	float:right;
	vertical-align:top;
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	float:right;
	height:19px;
}

#module_alternate1 .collapsed {
	float:right;
	vertical-align:top;
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	float:right;	
	height:19px;
}

/*
 Modulo alternado 2
*/

#module_alternate2 {
	background-color:#E4EEDD;
	border-top: 1px dashed #999999;
	/*border-right: 1px dashed #999999;	*/

	width:auto;
	text-decoration:none;
	
}

#module_alternate2 .body {
	padding:0px;
}

#module_alternate2 a.body {
	text-decoration:none;
}

#module_alternate2 .expanded {
	float:right;
	vertical-align:top;
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	float:right;
	height:19px;
}

#module_alternate2 .collapsed {
	float:right;
	vertical-align:top;
	background:url(../images/updown.gif) no-repeat;
	width:21px;
	float:right;	
	height:19px;
}

/*
 Modulo alternado X
*/

#module_alternateX {
	background-color:#E9E7DA;
	color:#000000;
	border-top: 1px dashed #999999;
/*	border-right: 1px dashed #999999;	*/
	width:auto;
	text-decoration:none;
	height:36px;
}

#module_alternateX .body {
	padding:0px;
}

#module_alternateX a.body {
	text-decoration:none;
}

/*
 * Modulo sub alternado 1
 */

#module_subalternate0 {
	background-color:#CFF3FE;
	width:250px;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;	
	width:auto;
}

#module_subalternate0 .body {
	padding:5px;
}

#module_subalternate0 a {
	color:#666666;
}

#module_subalternate0 a:hover {
	color:#000000;	
}

/*
 * Modulo sub alternado 1
 */

#module_subalternate1 {
	background-color:#FFFFFF;
	width:250px;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;	
	width:auto;
}

#module_subalternate1 .body {
	padding:5px;
}


#module_subalternate1 a {
	color:#666666;
}

#module_subalternate1 a:hover {
	color:#000000;	
}

/*para celdas de categorias*/

#celdaTopyBodyGris{
	color:#8E8E8E;
}

#celdaTopyBodyGris .top{
	color:#15134E;
	font-weight:bold;
}


/*
 * Modulo para tablas 1
 */

#module_table1 {
	width:570px;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
}

#module_table1 .top {
	background-color: #008DCD;
	/*padding-bottom:2px;*/
	/*padding-left:1px;*/
	/*color:#F0F0F0;*/
	/*font-family:"Arial";*/
	font-size:12px;
	font-weight:bold;
	/*text-align:center;*/
	/*vertical-align:middle;*/
	/*padding-top:2px;*/
	padding:3px;
	padding-left:0px;
	border-right:1px solid #cecece;

}

#module_table1 a {
	text-decoration:none;
}

#module_table1 a:hover {
}

#module_table1 .fila1 {
	/*background-color:#CFF3FE;*/
	/*font-family:"Verdana";*/
	/*font-size:11px;*/
	/*color:#000;*/
	height:30px;
	overflow:visible;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	padding:3px;
}

#module_table1 .fila2 {
	/*background-color:#FFFFFF;*/
	/*font-family:"Verdana";*/
	/*font-size:11px;*/
	/*color:#666;*/
	height:30px;
	overflow:visible;
	border-bottom:1px solid #cecece;
	border-right:1px solid #cecece;
	padding:3px;
}

/*
 Modulo para Secciones Relacionadas
*/

#module_related1 {
	width:auto;
	padding:5px;
	color:#8e8e8e;
}

#module_related1 .top_collapsed, .top_expanded {
	color:#15134E;
	text-transform:uppercase
}

#module_related1 .bulleticon {
	background:url("../images/flechaBGItem.jpg");
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
}	

#module_related1 .icon {
	float:left;
	padding-left:0px;
	height: 39px;
	width: 39px;
}

#module_related1 .body {
	padding-top:5px;
	max-height:200px;
}

#module_related1 .expanded {
	width:13px;
	height:9px;
	valign:middle;
	float:left;
	padding-left:1px;
	padding-top:1px;
	background:url(../images/flechaArriba.gif) no-repeat;
}

#module_related1 .collapsed {
	width:13px;
	height:9px;
	float:left;
	valign:middle;
	padding-left:1px;
	padding-top:1px;
	background:url(../images/flechaAbajo.gif) no-repeat;
}

#module_related1 a {
	color:#8e8e8e;
	text-decoration:underline;
	font-weight:none;
}

#module_related1 a.body {
	color:#8e8e8e;
	height:40px;
}

#module_related1 a.body:hover {
	text-decoration:none;
	color:#8e8e8e;
}


/*
 Modulo para Secciones Relacionadas 2
*/

#module_related2 {
	width:95%;
	/*color:#8e8e8e;*/
	padding-left:10px;
	padding-right:1px;
	/*border-bottom:1px solid #cfcfcf;*/

}

#module_related2 a.seemorebutton {
	text-align:left;
	text-decoration:none;
}

#module_related2 .top_expanded {
	padding-top:10px;
	float:left;
	color:#15134E;
	font-weight:bold;
}

#module_related2 .top_collapsed {
	padding-top:10px;
	float:left;
	color:#15134E;
	font-weight:bold;
}

#module_related2 .icon {
	float:left;
	padding-left:0px;
}

#module_related2 .bulleticon {
	background:url("../images/flechaBGItem.jpg");
	background-repeat:no-repeat;
	float:left;
	width:10px;
	height:10px;
	/*margin-top:3px;*/
}	

#module_related2 .body {
	padding-top:5px;
	max-height:200px;
}

#module_related2 .expanded {
	width:13px;
	height:9px;
	valign:middle;
	float:left;
	padding-left:1px;
	padding-top:1px;
	background:url(../images/flechaArriba.gif) no-repeat;
}

#module_related2 .collapsed {
	width:13px;
	height:9px;
	float:left;
	valign:middle;
	padding-left:1px;
	padding-top:1px;
	background:url(../images/flechaAbajo.gif) no-repeat;
}

#module_related2 a {
	/*color:#8e8e8e;*/
	text-decoration:none;
	font-weight:none;
}

#module_related2 a.body {
	height:40px;
}

#module_related2 a:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_related2 a.body:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}


/*
 Modulo para link de items hermanos
*/

#module_hermanos {
	width:95%;
	/*color:#8e8e8e;*/
	padding-left:10px;
	padding-right:1px;
	padding-bottom:5px;
	/*border-bottom:1px solid #cfcfcf;*/

}

#module_hermanos a.seemorebutton {
	text-align:left;
	text-decoration:none;	
}

#module_hermanos .top_expanded {
	float:left;
	color:#15134E;
	font-weight:bold;
	padding-bottom:5px;
}

#module_hermanos a.top_expanded {
	color:#15134E;
}
#module_hermanos a.top_expanded:visited {
	color:#15134E;
}

#module_related2 .top_collapsed {
	padding-top:10px;
	float:left;
	color:#15134E;
	font-weight:bold;
}

#module_hermanos .icon {
	float:left;
	padding-left:0px;
}

#module_hermanos .bulleticon {
	background:url("../images/flechaBGItemLista.jpg");
	background-repeat:no-repeat;
	width:15px !important;
	height:16px;
	float:left;
	padding-left:5px;
	vertical-align:text-top;
}	

#module_hermanos .body {
	padding-bottom:5px;
	/*max-height:200px;*/
}


#module_hermanos a {
	/*color:#8e8e8e;*/
	text-decoration:none;
	font-weight:bold;
	/*display:block;*/
}

#module_hermanos a.body {
	/*height:40px;*/
	/*display:block;*/
}

#module_hermanos a:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_hermanos a.body:hover {
	text-decoration:underline;
	/*color:#8e8e8e;*/
}

#module_hermanos .separador {
	/*width:100%;*/
	/*display:block;*/
	border-bottom:1px dashed #cfcfcf;
}



/*
 * Modulo para los records de campos
 */
#module_files1 {
	padding-top:20px;
	float:left;
}

#module_files1 .text {
	font-weight:bold;
	float:left;	
}

/*
 * Estilos de menus
 */
 
ul#siteMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#siteMenu li {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	min-width:122px;
	min-height:10px;
}

ul#siteMenu li a {
	padding-left:20px;
	padding-right: 3px;
	text-decoration: none;
	color: #8E8E8E;
	background: transparent;
	font-family:"Verdana";
	font-size:10px;
	text-decoration:underline;
}
ul#siteMenu li a:hover{
	text-decoration:none;
}

/*
 * Menu Tabs (portales)
 */
#tabs1 {
 	float:left;
  	min-width:112px;
  	background:none;
}

#tabs1 ul {
	margin:0;
	padding:0px 0 0 0px;
	list-style:none;
}

#tabs1 li {
  	display:inline;
  	margin:0;
  	padding:0;
}
	
#tabs1 a {
  	float:left;
  	margin:0;
  	padding:0 0 0 7px;
	padding-left:10px;
  	text-decoration:none;
	height:21px;
	/*background:url("../images/bgPortalesMenu.jpg") no-repeat left middle;*/
	font-family:"Verdana";
  	font-size:11px;
  	font-weight:800;
}

#tabs1 a:active {
  	float:left;
  	margin:0;
  	padding:0 0 0 7px;
  	text-decoration:none;
	height:21px;
}

#tabs1 a span {
  	float:left;
  	display:block;
  	padding:4px 7px 4px 3px;
  	color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {
	float:none;
	padding-left:5px;
}

/* End IE5-Mac hack */
#tabs1 a:hover span {
  	color:#4A6594;;
}

#tabs1 a:hover {
	background-position:0% -42px;
  	color:#4A6594;
}

#tabs1 a:hover span {
 	background-position:100% -42px;
  	color:#4A6594;
}

#tabs1 #current a{
	background:url(../images/flechaBGmenu2.jpg) no-repeat 3px 8px;
	/*background:url(../images/bgPortalesMenu.jpg);*/
}

#tabs1 #current a span{
	color:#1C285B;
}


#tabs1 #noCurrent a {
	background:url(../images/flechaBGmenu2.jpg) no-repeat 3px 8px;
}

/*
 *	Modulos login
 */

#module_login {
	border-top: 1px dashed #999999;
}

#module_login .topleft{
	background:url(../images/userLoginIcon.jpg) no-repeat;	
	font-family:"Verdana";	
	font-size:12px; text-transform:uppercase;
	color:#333;
	padding-left:76px;
	height:63px;
	border-right: 1px dotted #999;
}

#module_login .topright {
	background:url(../images/iconoRegistriCorepi.jpg) no-repeat;
	font-family:"Verdana";
	font-size:12px; text-transform:uppercase;
	color:#333;
	padding-left:76px;
	height:63px;
}

#module_login .label {
	font-family:"Verdana";
	font-size:14px;
	color:#666;
}

#module_login .bodyleft {
	border-right: 1px dotted #999;
}

#module_login .bodyright {
	padding:10px;
}

#module_login .textfield {
	border:1px solid #006699;
	width:164px;
	height:16px;
	font-family:"Verdana";
	font-size:11px;
	color:#666;
}

#module_login .button {
	color:#ffffff;
	background:url(../images/regisBtn.jpg) no-repeat 5px 5px;
	width:85px;
	height:30px;
	float:right;
	border:0px;
}

#module_login .link {
	color:#ffffff;
	background:url(../images/regisBtn.jpg) no-repeat;
	width:85px;
	height:30px;
	float:right;
	border:0px;
	text-decoration:none;
	text-align:left;
}

/*
 *	Modulos login
 */

#module_restrinct {
	float:inherit;
}

#module_restrinct .top{
	background:url(../images/iconoErrrorLogin.jpg) no-repeat;
	font-family:"Verdana";
	font-size:12px; 
	color:#006699;
	padding-left:76px;
	height:63px;
	text-align:center;
}

#module_restrinct .body{
	text-align:center;
	font-family:"Verdana";
	font-size:11px; 
	color:#FFFFCC;
}

#module_restrinct a.body{
	text-align:center;
	font-family:"Verdana";
	font-size:11px; 
	color:#FFFFFF;
}

/*
* Estilos para componentes (contactenos)
*/
#tablaDash {
	border:1px #999999 dotted;
	float:left;
	width:100%
}

#contactIconBlue {
	border:1px #999999 dotted;
	background:url(../images/iconoAzulinfo.jpg) no-repeat;
	padding-left:55px;
}

#contactIconYellow {
	border:1px #999999 dotted;
	background:url(../images/iconoAmarilloinfo.jpg) no-repeat;
	padding-left:55px;	
}

/*
 Link de orden
*/

#linkOrden {
	/*tamao*/
	height: 20px;
	width: 20px;
	background-color: #008DCD;
}

#linkOrden a {	
	/*font-size:12px;*/
	/*font-family:"Verdana";*/
	color:#FFFFFF;
	text-decoration:underline;
}

#linkOrden a.linkOrdenAsc {
	background: url(../images/flechaAbajo.jpg) no-repeat;
	background-position:left;
	padding-left:20px;
}

#linkOrden a.linkOrdenAsc:hover {
	text-decoration:none;
	/*font-weight:normal;	*/
}

#linkOrden a.linkOrdenDesc {
	background: url(../images/flechaArriba.jpg) no-repeat;
	background-position:left;
	padding-left:20px;
}

#linkOrden a.linkOrdenDesc:hover {
	text-decoration:none;
	/*font-weight:normal;*/
}

/*
Tools
*/

.formBackgroundTop {
	background: url(../images/formBackgroundTop.gif) no-repeat;
	width: 799px;
	height: 123px;	
}

.formBackgroundBottom {
	background: url(../images/formBackgroundBottom.gif) no-repeat;
	width: 799px;
	height: 30px;	
}

.formTopLeft {
	background: url(../images/formTopLeft.gif) no-repeat;
	background-position: left top;
	width: 7px;
	height: 7px;	
}


.formBottomLeft {
	background: url(../images/formBottomLeft.gif) no-repeat;
	background-position: left bottom;
	width: 7px;
	height: 7px;	
}

.formTopRight {
	background: url(../images/formTopRight.gif) no-repeat;
	background-position: right top;
	width: 7px;
	height: 7px;	
}

.formBottomRight {
	background: url(../images/bottomRight.gif) no-repeat;
	background-position: right bottom;
	
}

.formLineHorizontal {
	background: url(../images/formLineHorizontal.gif) repeat-x;
	height: 7px;	
}

.formLineVertical {
	background: url(../images/formLineVertical.gif) repeat-y;
	height: 1px;	
}

.formIcon {
	background: url(../images/formIcon.gif) no-repeat;
	width: 84px;
	height: 74px;	
}

.formsendIcon {
	background: url(../images/formIcon.gif) no-repeat;
	width: 32px;
	height: 32px;	
}

.formBox {
	background-color:#C9E7FD;	
}

.text24Grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#5F5F5F;
	font-weight:normal;
}

.text24Blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#396ECD;
	font-weight:normal;
}

/*
	Archivos adjuntos
*/

#linkDoc a {
	height: 38px;
	width:  31px;
	text-decoration: none;
	padding: 0px 0px;
	border-style: solid solid none solid;
	border-size: 0px;
	border-width: 0px;
	voice-family: inherit;
	display: block;
	font-family:"Verdana";
	font-size:12px;	
	color:#000000;
	font-weight:normal;
}

#linkDoc a.pdf {
	background: url(../images/pdf.jpg) no-repeat;
}

#linkDoc a.doc {
	background: url(../images/doc.jpg) no-repeat;
}

#linkDoc a.txt {
	background: url(../images/adjunto.gif) no-repeat;
}

#linkDoc a.jpg {
	background: url(../images/adjunto.gif) no-repeat;
}

#linkDoc a.png {
	background: url(../images/adjunto.gif) no-repeat;
}

#linkDoc a.flv {
	background: url(../images/adjunto.gif) no-repeat;
}

/*
 Mail y Printer
*/

.printer{
  	background:url(../images/printer.jpg) no-repeat;	
  	width:25px;
  	height:25px;
	display:block;  	
}
.mail{
  	background:url(../images/mail.jpg) no-repeat;	
  	width:25px;
  	height:25px;
	display:block;
}

@media print {
	.oculto {
		display:none;
	}
}

.backbutton {
  	background:url(../images/vermasorange.png) no-repeat;	
  	width:62px;
  	height:20px;
	display:block;
	color:#666666;
	font-family:"Verdana" !important;
	font-size:11px !important;
	font-weight:normal;
	padding:1px;
	text-decoration:none !important;
}

/*Bordes punteados*/

.borderAll
{
	border-top: 1px dashed #999999;
	border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;
}
.borderTop
{
	border-top: 1px dashed #999999;
}

.borderLeft
{
	border-left: 1px dashed #999999;
}
.borderRight
{
	border-right: 1px dashed #999999;
}
.borderBottom
{
	border-bottom: 1px dashed #999999;
	padding-bottom:5px;
}
.borderBottomRight
{
	border-bottom: 1px dashed #999999;
	border-right: 1px dashed #999999;
}
.borderTopRight
{
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
}
.borderTopLeft
{
	border-top: 1px dashed #999999;
	border-left: 1px dashed #999999;
}

.borderBottomLeft
{
	border-bottom: 1px dashed #999999;
               border-left: 1px dashed #999999;
}
#soloBoton{
	color:#ffffff;
	background:url(../images/botonAzul.jpg) no-repeat ;
	background-position:right;
	width:185px;
	height:40px;
	float:right;
	text-align:right;
	padding-left:15px;
	
}

#soloBoton a{
	color:#ffffff;
	text-decoration:none;	
	text-align:right;
	padding-right:0px;
	font-size:12px;
	float:right;
	
}

/*
 Modulo celeste sin tamanos
*/

#module_celeste1 {
}

#module_celeste1 .uptop {
	border: 1px dashed #999999;
}

#module_celeste1 .top {	
	background:url(../images/fondoCeleste.JPG) repeat-x;
	padding-top:0px;	
	padding-left:5px;
	padding-right:5px;
	height:20px;
	width:100%;
	color:#2F3E51;
	font-family:"Verdana";
	font-size:12px;
	vertical-align:text-top;
	text-align:center;
	font-family:"Verdana";
}

#module_celeste1 .nombre {
	background-color:#4381A6 ;
	padding:5px;
	font-size:12px;	
	text-decoration:none;	
	color:#CCCCCC;
	vertical-align:text-top;
	font-weight:bold;
	font-family:"verdana";

}

#module_celeste1 .body {
	/*background-color:#f8f8f8;*/
	padding-left:2px;
	padding-top:10px;
	font-family:"Verdana";
}

#module_celeste1 .footer {
	/*background-color:#f8f8f8;*/
	float:right;
}

#module_celeste1 a {
	font-family:Arial;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

#module_celeste1 a.footer:hover {
	font-weight:bold;
	color:#0000cc;
}

#module_celeste1 .expanded {
	float:right;
	vertical-align:top;
}

#module_celeste1 .collapsed {
	float:right;
	vertical-align:top;
}

#module_celeste1 a.expanded {
	background:url(../images/expandido.gif) no-repeat;
	width:21px;
}

#module_celeste1 a.collapsed {
	background:url(../images/contraido.gif) no-repeat;
	width:21px;
}

#botonComentar{
	padding-right:52px;
	color:#ffffff;
	background:url(../images/comenBtn.jpg) no-repeat;
	background-position:bottom;
	
	height:21px;
	float:right;
	
}
#botonComentar a{
	color:#ffffff;	
	text-align:center;
	padding-left:52px;
	vertical-align:middle;
	
}
/*
 * Modulo para los records de campos
 */
#module_record1 {	
	float:left;
}

#module_record1 .field {
	font-weight:bold;
	float:left;
	/*width:100px;*/
	overflow:visible;
}

#module_record1 .value {
	float:left;	
	overflow:visible;
}

#module_record2 {	
	float:left;
}

#module_record2 .field {
	font-weight:bold;
	float:left;
	width:100px;;
	overflow:visible;
	border:1px solid #cecece;
	min-height:20px;
	padding-right:2px;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px;
	display:block;
}

#module_record2 .value {
	float:left;	
	width:350px;
	overflow:visible;
	border:1px solid #cecece;
	min-height:20px;
	padding-right:2px;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px;
	display:block;
}

#module_im {
	padding-left:5px;
	vertical-align:top;
}

#module_im a {
	font-weight:none;
	/*text-decoration:none;
	color:#666666;*/
	height:40px;
	
}

#module_im a:hover {
	font-weight:none;
	text-decoration:underline;
}

#module_im .bullet {
	background:url("../images/flechaBGItemLista.jpg");
	background-repeat:no-repeat;
	float:left;
	padding-left:12px;
	width:12px;
}

#module_im .bulletTexto {
	padding-top:1px;
	padding-bottom:3px;
}

#module_im1 .viewmore {
	background:url(../images/botonVermas.jpg) no-repeat;
	float:right;
	width:111px;
	height:23px;
	color:#666666;
	text-align:center;
	padding-right:10px;
	text-decoration:none;
}

/**
* Estilos estandar Ecuador Exporta
*/

.titulo {
	color:#781623; /*15134E;*/
	font-family:Arial;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

.lineaSeparadorTitulo {
	border-bottom:2px solid #cecece;
}

.subtitulo {
	color:#781623; /*15134E;*/
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.texto_normal {
	color:#40557D;
	font-family:Arial;
	font-size:11px;
}

.texto_negrilla {
	color:#40557D;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.texto_gris {
	color:#8E8E8E;
	font-family:Arial;
	font-size:11px;
}

/*
 Modulo blanco4
*/

#module_blanco4 {
	width:100%;
	/*background-color:#f8f8f8;*/
		
}

#module_blanco4 .top {
	padding-left:8px;
	padding-top:8px;
	padding-right:2px;
	float:left;
	color:#999999;
	font-size:20px;
	font-weight:bold;
	max-height:70px;
	vertical-align:text-top;
	font-style:normal;
	border-bottom: 1px dashed #999999;	
}

#module_blanco4 .icon {
	float:left;
	padding-left:0px;
}

#module_blanco4 .body {
	padding-left:5px;
	max-height:200px;
}

#module_blanco4 .bullet {
	color:#1696D1;
	width:15px;
	font-family:"Verdana";
	font-size:10px;
}

#module_blanco4 .bulleticon {

	background:url("../images/arrowMercados.gif");
	background-repeat:no-repeat;
	width:15px;;
	float:left;
	padding-left:3px;
}

#module_blanco4 .footer {
	float:right;	
	vertical-align:bottom;
	padding:3px;
}

#module_blanco4 a {
	font-family:"Verdana";
	font-size:11px;
	font-weight:none;
	text-decoration:none;
}

#module_blanco4 a.bullet:hover {
	color:#01EEFF;
}

#module_blanco4 a.body:hover {
	color:#000000;

}

#module_blanco4 a.body {
	color:#666666;
	background:url(../images/linea1.jpg) repeat-x;
	height:20px;
}

#module_blanco4 a.bullet {
	color:#00CC00;
}
#module_blanco4 a.footer {
	border:none;	
	text-align:left;
	color:#666666;
	font-family:"Verdana";
	font-size:12px;	
	text-decoration:none;
	float:left;
padding:3px;
}

#module_blanco4 a.footer:hover {
	
	cursor:pointer;
}

/*
  Boton de ver mas
*/
.seemorebutton {
	padding-left:5px;
	/*padding-right:15px;*/
	padding-top:3px;
	font-family:"Arial" !important ;
	font-size:11px !important;
	color:#40557D !important;
	/*background:url(../images/readOnBoxEvents.jpg) no-repeat;*/
	background:url(../images/fondoBotonVerMas.jpg) no-repeat;
	height:21px;
	width:70px;
	float:right;
	text-decoration:none !important;
	cursor:pointer;
}

.seemorebutton a:link{
	text-decoration:none ;
}

.seemorebutton a:visited{
	text-decoration:none ;
}

/*
*	Modulo Filtrador Por Areas
*/

#module_areafilter {
	/*border-top: 1px dashed #999999;*/
	border-bottom: 1px dashed #cecece;
	/*padding-left:5px;*/

}

#module_areafilter .top {
	/*font-family:"Verdana";*/
	font-size:12px;
	font-weight:bold;
	/*color:#1480C0;*/
}

#module_areafilter .combobox {
	font-family:"Arial";
	font-size:6px;
	width:120px;
	height:18px;
	/*border: 1px solid #666666;*/
}

#module_areafilter .separator {
	/*border-bottom: 1px dotted #ddd;*/
}

#module_areafilter .button {
	background:url(../images/regisBtn.jpg) no-repeat;
	height:21px;
	width:77px;
	/*font-family:"Verdana";*/
	font-size:11px;
	color:#FFF;
	border:0px;
	text-align:center;
	vertical-align:middle;
}

/*
	Modulo para videos
*/

#module_videofile {
	border:1px dashed #999999;
	max-height:40px;
	background-color:#F3F3F3;
	background:url(../images/video.gif) no-repeat;
	padding-left:41px;
}

#module_videofile .load {
	font-family:"Verdana";
	font-size:12px;
	text-align:center;
}

#module_videofile .download {
	font-family:"Verdana";
	font-size:12px;
	text-align:center;	
}

#module_videofile a.load {
	text-decoration:underline;
	font-weight:normal;
	color:#666666;
}

#module_videofile a.download {
	text-decoration:underline;
	font-weight:normal;
	color:#666666;
}

#module_videofile a.load:hover {
	text-decoration:none;
	font-weight:normal;	
	color:#003399;
}

#module_videofile a.download:hover {
	text-decoration:none;
	font-weight:normal;	
	color:#003399;
}

/*
	Estilo para un google link
*/

.google {
	background:url(../images/logoGoogle.jpg) no-repeat;
	width:56px;
	height:23px;
	display:block;
}

/*
 Modulo para listado
*/
#module_listado {
 border:1px dashed #999999;
}
#module_listado .title {
 font-family:"Verdana";
 font-size:12px; text-transform:uppercase;
 text-align:left;
 color:#003399;
}
#module_listado .subtitle {
 font-family:"Verdana";
 font-size:14px;
 text-align:left;
}
#module_listado a.subtitle {
 text-decoration:underline;
 font-weight:normal;
 color:#000000;
}
#module_listado a.subtitle:hover {
 text-decoration:none;
 font-weight:normal; 
 color:#003399;
}
#module_listado .footer {
 font-family:"Verdana";
 font-size:11px;
 padding-left:0px;
}
#module_listado a.footer {
 text-decoration:underline;
 font-weight:normal;
 color:#666666;
}
#module_listado a.footer:hover {
 text-decoration:none;
 font-weight:normal; 
 color:#003399;
}
#module_listado .text {
 font-family:"Verdana";
 font-size:12px;
 align:justify;
 color:#666666;
}

/******************************************
* Estilo Boton con el texto a la derecha
*******************************************/
/*boton contact*/
#botonD a.contactD {
	background: url(../images/contactD.gif) no-repeat;
}
/*propiedades del botonD*/
#botonD a {
	/*tamaño*/
	height: 16px;
	width: 73px;
	/*letra*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 2px 0 0 26px;
	/*bordes*/
	border-style: solid solid none solid;
	border-size: 0px;
	border-width: 0px;
	
	voice-family: inherit;
	color:#808080;
	display: block;
}

/*Evento sobre el boton*/
#botonD a:hover {
	color: #C24733;
	background-position: 0px -19px;
	padding: 2px 0 0 26px;
}
