body {
	margin:0;
	background-color:#A0A681;
}
#contenedor{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-color:#F8FAF8;
	background-image: url(../images/backgroundBlanco_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 20px 0 20px; 	
}

#contenedor_bottom{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-color:#F8FAF8;
	background-image: url(../images/backgroundBlanco_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 20px 0 20px; 	
}
/*///////////////////////////////////////////////////////////////////*
/*
------
FUENTES
------
*/
/*CONTENIDO*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*agregado(estilo para barra de desplazamiento)*/

scrollbar-face-color: #ffffff !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: Scrollbar !important;
  scrollbar-arrow-color: ButtonText !important;
/**/
}

/*///////////////////////////////////////////////////////////////////*
/*
-------
top
-------
*/
#top{
display:block;
height:135px;
background-image: url(../images/top_background.jpg);
background-position:right top;
background-repeat: no-repeat;
}
#topleft{
width:530px;
float:left;
}
#topright{
display:block;
margin:0 0 0 530px;
padding:20px 0 0 0; 

height: auto;

}
/*Menus de Arriba solo links*/
/*
ul#menuTop
{	

	list-style: none;
	padding: 0 0 0 10px;
	margin: 10px 0 0 255px;
	font-size: 0.8em;
	background-color:#658439;

}
*/
#module_menuTop
{
margin-bottom:10px;
*margin-bottom:5px;
margin-left:270px;
display:block;
}
ul#menuTop
{
	list-style: none;
	padding: 0 0 0 10px;	
	font-size: 0.8em;
	display:block;
	margin:0;

}



ul#menuTop li
{
	padding-left: 0px;
	padding-right: 0px;
	margin:0;	
	line-height: 14px;
	white-space: nowrap;
	width:140px;
/*	min-width:150px;*/
	min-height:10px;
}

ul#menuTop li a{
	padding:2px 0 0 0;
	*padding:0 0 0 0;
	color: #FFFFFF;
	background: transparent;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
}
ul#menuTop li a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
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;
}
/*
 Modulo para buscador
*/
#buscadorForm
{
margin:0;
padding:0;
}
#module_buscador {
	padding-right:10px;
	#padding-top:2px; /* Se modifica sólo para IE */
	_padding-top:2px; /* Se modifica sólo para IE6 */
	display:block;
}

#module_buscador .left {
	float:left;
	padding-left:160px;
/*	width:20%;*/
	/*padding-top:2px;*/
	/*margin-top:2px;*/
}

#module_buscador .body {
	padding-left:5px;
	/*width:40%;*/
	float:left;
	/*border-right: solid 1px #000066;*/
	border-collapse:collapse;
	height:18px;
	padding-right:0;
	/*padding-top:2px;*/
	/*margin-top:2px;*/
}

#module_buscador .textfield {
	color:#666666;
	font-family:"Verdana";
	font-size:10px;
	width:100px;
	/*height:14px;*/
}

#module_buscador .combobox {
	color:#666666;
	font-family:"Verdana";
	font-size:10px;
	width:120px;
	/*height:18px;*/
}

#module_buscador .right {
/*	padding-top:1px;*/
	color:#000066;
	font-family:"Verdana";
	font-size:11px;
	padding-left:0;
	float:left;
}

#module_buscador a.right {
/*	text-decoration:none;*/
	background-image:url(../images/btn_buscar.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:18px;	
}

#module_buscador a.right:hover {
	text-decoration:none;
	font-weight:bold;
}

/*////////////////////////////////////////////////////////--------------------------------------*/
/*
------
BANNER
------
*/
#banner
{
padding:5px 0 0 0;
height:100px;
clear:both;
}
/*
------
menu  horizontal
------
*/

#menuHorizontal
{
background-color:#B3C464;
background-image:url(../images/menuhorizontal_background.jpg);
background-repeat:repeat-x;
width:954px;
}
/*
------
enclaces
------
*/
#enlaces
{
margin:5px 0 12px 0;
background-image:url(../images/background_gris.jpg);
background-repeat:no-repeat;
height:27px;
padding:12px 10px 0 10px; 
*height:34px;
*padding:5px 10px 0 10px; 
}
#enlaces a:link, #enlaces a:active, #enlaces a:visited 
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#enlaces a:hover
{
text-decoration:none;
}
/*
------
body
------
*/
/*columna izquierda*/
#module_left
{
margin:10px 0 0 0;
}
#module_leftLogos
{
padding:10px 0 0 0; 
}
/*MENU VERTICAL IZQUIERDA*/
#module_leftMenuCafe
{
background-image:url(../images/manuVertical_background_2.jpg);
background-repeat: repeat-y;
padding:0;
}
#module_leftMenuCafe .top
{
background-image: url(../images/menuVertical_top.jpg);
background-repeat: no-repeat;
background-position:top;
padding:0;
height:13px;
}
#module_leftMenuCafe .bottom
{
background-image: url(../images/menuVertcal_bottom.jpg);
background-repeat: no-repeat;
background-position:bottom;
padding:0;
height:13px;
}

#module_leftMenuCafe .body
{
padding:0px 3px 0px 2px;
min-height:200px;
font-family:"Myriad Pro",arial;
font-size:14px;
color: #000000;
}
#module_leftMenuCafe .body ul
{
list-style: none;
padding:0;
margin:0;
}
#module_leftMenuCafe .body li a
{
	display:block;
	padding:3px 0 3px 16px;
	margin:0;
	border-bottom:1px #FFFFFF solid;	
}

#module_leftMenuCafe .body li a:link, #module_leftMenuCafe .body li a:visited, #module_leftMenuCafe .body li a:active
{
	color: #333333;
	text-decoration:none;
	background-color:;
}
#module_leftMenuCafe .body li a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#A3CE57;
}
/*MENU VERTICAL GRIS*/

#module_leftMenuVerde
{
background-image: url(../images/moduleLeftGris_background.jpg);
background-repeat:repeat-y;
}
#module_leftMenuVerde .title
{
background-image: url(../images/moduleLeftGris_titleBackground.jpg);
padding:5px 0 2px 16px;
color:#000000;
font-size:14px;
font-family:"Myriad Pro", Arial;
border-top:2px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
#module_leftMenuVerde .title1
{
background-image: url(../images/moduleLeftGris_titleBackground.jpg);
padding:5px 0 2px 16px;
color:#000000;
font-size:14px;
font-family:"Myriad Pro", Arial;
border-top:2px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
#module_leftMenuVerde .top
{
background-image: url(../images/moduleLeftGris_Top.jpg);
background-position:top;
background-repeat:no-repeat;
height:8px;
padding:0;
margin:0;
}
#module_leftMenuVerde .bottom
{
background-image: url(../images/moduleLeftGris_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:8px;
border-top:2px #FFFFFF solid;
padding:0;
margin:0;
}


#module_leftMenuVerde .body
{
min-height:20px;
color:#000000;
font-size:13px;
font-family:"Myriad Pro", Arial;
font-weight:300;
}
#module_leftMenuVerde .body p
{
	padding:3px 0 3px 16px;
	margin:0;
}
#module_leftMenuVerde .body #votar
{
	padding:3px 0 3px 16px;
}
#module_leftMenuVerde .body ul
{
list-style:none;
margin:0;
padding:0 0 0 0;
}
#module_leftMenuVerde .body li a
{
	display:block;
	padding:3px 0 3px 16px;
	margin:0;
}

#module_leftMenuVerde .body li a:link, #module_leftMenuVerde .body li a:visited, #module_leftMenuVerde .body li a:active
{
	color: #000000;
	text-decoration:none;
	background-color:#DCDDDF;
}
#module_leftMenuVerde .body li a:hover
{
	color: #000000;
	text-decoration:none;
	background-color:#A3CE57;
}
/*////////////////////////////////////////////------------------------------------*/
/*columna derecha*/
#right_columna
{
width:201px;
}
#module_right
{
background-image: url(../images/moduleIcono_titleBackgroud.jpg);
background-position: top right;
background-repeat:no-repeat;
display:block;
margin:0 0 10px 0;
}
#module_right .title_img
{
display:block;
float:left;
height:46px;
width:46px;
}
#module_right .title
{
display:block;
padding:12px 0 0 0;
height:30px;
color: #000000;
text-align:left;
font-family: "Myriad Pro",arial; 
font-weight: normal;
font-size:14px;
}
/*titulos largos de 2 lineas*/
#module_right .title1
{
display:block;
padding:12px 0 0 0;
height:30px;
color: #000000;
text-align:left;
font-family: "Myriad Pro",arial; 
font-weight: normal;
font-size:14px;
_font-size:13px;
}

#module_right .body
{
margin:0 35px 0 20px;
}
#module_right .body2
{
margin:0 10px 0 10px;
}

#module_right  .body ul
{
list-style:none;
margin:0;
padding:0;
clear:both;	
}
#module_right .body li a
{
	display:block;
	padding:5px 0 0 0;
	margin:0;
	
}

#module_right .body li a:link, #module_right .body li a:visited, #module_right .body li a:active
{

	border-bottom: 1px solid  #C2C2C0;
	color: #000000;
	text-decoration:none;


}
#module_right .body li a:hover {
	color:#5B6E19;
	text-decoration:none;
	border-bottom: 1px solid #5B6E19;
}
#module_rightLogo
{
display:block;
clear:both;
}

/*
----------------------------------------------------------------------------------------------------------------------------
BODY
----------------------------------------------------------------------------------------------------------------------------
*/
/*breadcrumbs*/
#breadcrumbs
{
padding:5px 0 5px 0;
color: #999999;
font-weight:bold;
}
/* ANCHO DE BLOQUE CONTENEDOR DE TEXTO PAGINAS INERNAS*/
#internas
{
width:477px;
}
td.borde_interna
{
background-image:url(../images/internas_background.jpg);
background-repeat:repeat-y;
padding:10px 10px 0 10px; 
}
td.borde_interna_total
{
background-image:url(../images/moduleCenter_background_Total.jpg);
background-repeat:repeat-y;
padding:10px 10px 0 10px; 
}
table#internas .title{
background-image: url(../images/moduleIcono_titleBackgroud.jpg);
background-position:right;
background-repeat: no-repeat;
color:#231F20;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:208px;
}
table#internas span.titulo
{
font-size:150%;
color:#000000;
font-weight: normal;
display:block;
border-bottom:1px solid #3E4A11;
}
a.seemorebutton:link, a.seemorebutton:visited, a.seemorebutton:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B6E19;
text-decoration:none;
float:right;
margin:15px 0 15px 0 ;
display:block;
}
a.seemorebutton:hover
{
color:#5B6E19;
text-decoration: underline;
}
a.seemorebuttontitle:link, a.seemorebuttontitle:visited, a.seemorebuttontitle:active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B6E19;
text-decoration:none;
margin:2px 0 2px 0 ;
display:block;
}
a.seemorebuttontitle:hover
{
color:#5B6E19;
text-decoration: underline;
}
td#body_td
{
/*
background-image:url(CIG_JARIMA_16-12-08_files/../images/linea_punteada.jpg);
background-repeat:repeat-y;
*/
}
#body
{
padding:7px 10px 0 10px;
background-color:#FFFFFF;
}
/*columnas*/
#bodyleft
{
float:left;
overflow:hidden;
clear:both;
width:50%;

}
#bodyleft_contenido
{
padding:0 5px 0 0;
}
#bodyright
{
	float:right;
	overflow: hidden;
	width:49.5%;

}
#bodyright_contenido
{
	padding:0  0 0 5px;

}
#module_bodyBlock
{
margin:0 0 15px 0;
}
#module_bodyBlock td
{
text-align:justify;
}
#module_bodyBlock.borde_interna
{
background-image:url(../images/moduleCenter_background.jpg);
background-repeat:repeat-y;
padding:10px 10px 0 10px; 
}

#module_bodyBlock a:link, #module_bodyBlock a:visited, #module_bodyBlock a:active
{
display:block;
border-bottom: dotted #D5D7D6 1px;
text-decoration:none;
/*#6FA73A*/
color:#5B6E19;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#module_bodyBlock a:hover
{
color:#5B6E19;
text-decoration:underline;
}
#module_bodyBlock .sinBorde
{
padding:10px 10px 0 10px;
}
#module_bodyBlock .title
{
background-image: url(../images/moduleIcono_titleBackgroud.jpg);
background-position:right;
background-repeat: no-repeat;
color:#231F20;
/*height:45px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:208px;
margin-left:inherit;
margin-right:inherit;
}
#module_bodyBlock .title td
{
text-align:left;
td.title .title td
color:#231F20;
text-align:left;
font-family: "Myriad Pro",arial; 
font-weight: normal;
font-size:14px;
}


table#moduleTablecontenidos_right td
{
text-align: right;
}
table#moduleTablecontenidos_right td img
{
float:right;
}

table#moduleTablecontenidos td
{
text-align:inherit;
}
/*/////////////////////////////////////////////////////////-------------------------------------------*/
#footer .logos
{
margin:10px 0 10px 0;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5B6E19;
font-weight:bold;
}
#footer .logos ul
{
list-style:none;
}
#footer .logos li
{
float:left;
padding:0 0 0 10px;
}
#footer .logos li img
{
border:0;
}
#footer .marco_blanco
{
background-image:url(../images/footer1.jpg);
background-repeat:no-repeat;
height:9px;
}
#footer2
{
width:800;
padding:0 20px 0 20px; 
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
}
#copyright
{
font-size:12px;
font-weight:bold;
color:#333333;
padding:10px 0 0 0;
}
/*codigo kruger modificado plantilla corpei antiguo*/
table#menuBottom a
{
display:inline-block;	
	margin: 0 4px 0 4px;
	text-decoration: none;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	border-bottom:1px #FBAC18 solid; 
}
table#menuBottom a:hover
{
	color: #FFFFFF;
	border-bottom:1px  #FFFFFF  dotted; 
}
ul#menuBottom li a
{
	display: block;
	margin: 0 4px 0 4px;
	text-decoration: none;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	display:block;
	border-bottom:1px #FBAC18 solid; 
	
}

#buttons>ul#menuBottom li a { width: auto; }

ul#menuBottom li a:hover
{
	color: #FFFFFF;
	border-bottom:1px  #FFFFFF  dotted; 
/*	background:#CCCCCC;*/
}

/********************************************/

/*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#homeTable
{
margin:0 0 15px 0;
}

#homeTable .title
{
background-image: url(../images/moduleIcono_titleBackgroud.jpg);
background-position:right;
background-repeat: no-repeat;
color:#231F20;

font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*height:45px;*/
width:208px;
margin-left:auto;
margin-right:auto;
}

#homeTable td
{
text-align:justify;
}
#homeTable a:link, #homeTable a:visited, #homeTable a:active
{
display:block;
border-bottom: dotted #D5D7D6 1px;
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#homeTable a:hover
{
color:#31569B;
}
td.borde
{
background-image: url(../images/moduleCenter_background.jpg);
padding:10px 10px 0 10px;
}
td.borde_peque
{
background-image: url(../images/moduleCenter_background_peque.jpg);
padding:12px 15px 0 15px;
}
td.borde p
{
margin:0;
}
td.borde img
{
margin-right:5px;
margin-bottom:5px;
float:left;
}
td.borde2
{
background-image: url(../images/moduleCenter_background.jpg);
padding:10px 10px 10px 10px;
}
td.borde2 p
{
margin:0;
}
/*///////////////////////////////////////////////////////////////////////////////////////ANCHO BLOQUES DEL CENTRO*/
table#moduleTablecontenidos_3-42-343, table#moduleTablecontenidos_3-42-, table#moduleTablecontenidos_3-42-3
{
width:227px;
}
/*icono del top*/
#moduleTablecontenidos_3-42-345 td.body td.icono img, #moduleTablecontenidos_3-42-343 td.body td.icono img
{
margin-right:0px;
margin-bottom:0px;
float: none;
}

/*texto del top----------------------------------------------------------------------16-12-08*/
#moduleTablecontenidos_3-42-345 td.top, #moduleTablecontenidos_3-42-343 td.top
{
color:#231F20;
text-align:left;
font-family: "Myriad Pro",arial; 
font-weight: normal;
font-size:16px;
}

/*imagen del contenido*/
#moduleTablecontenidos_3-42-345 td.body img, #moduleTablecontenidos_3-42-343 td.body img
{
margin-right:5px;
margin-bottom:2px;
float:left;
}
/*estilo para dar el espacio intermedio*/
td #izquierda{
padding:0 2px 0 2px;
}
td #derecha
{
padding:0 2px 0 2px;
}
/*-*-*-*--*-*/
table#moduleTablecontenidos td
{
text-align:inherit;
}


/*estilo indicadores*/
#indicadores
{
background-image: url(../images/rightMenu_title_fon.jpg);
background-repeat:no-repeat;
display:block;
margin:0 0 10px 0;
}
#indicadores .title_img
{
display:block;
float:left;
height:46px;
width:46px;
}
#indicadores .title
{
display:block;
padding:16px 0 0 0;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#DADEC5;
}
/*titulos largos de 2 lineas*/
#indicadores .title1
{
display:block;
padding:6px 0 0 0;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#DADEC5;
}

#indicadores .body
{
/*
margin:0 35px 0 20px;
*/
min-height:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:300;
}
#indicadores  .body ul
{
margin:2;
padding:2;
text-align:justify;
}
#indicadores .body li a
{
	display:block;
	padding:5px 0 0 0;
	margin:0;
	
}

#indicadores .body li a:link, #indicadores .body li a:visited, #indicadores .body li a:active
{

	border-bottom: 1px solid  #C2C2C0;
	color: #000000;
	text-decoration:none;


}
#indicadores .body li a:hover {
	color: #004A8F;
	text-decoration:none;
	border-bottom: 1px dotted #004A8F;
}


/*
------
infoCIG
------
*/
#infoCIG
{
*margin:5px 0 12px 0;
background-image:url(../images/background_gris_bottom.jpg);
background-repeat:no-repeat;
height:78px;
*padding:12px 10px 0 10px; 
*height:34px;
*padding:5px 10px 0 10px; 
}



/*                                            INTERNAS                                                          */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
Para las internas se la siguiente etiqueta
HOME
COLOCA LINEA PUNTEADA DEL MEDIO 
<td valign="top" id="body_td">
INTERNAS
<td valign="top">
*/
/*SUB TITUL H2*/
h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#886D4F;
margin-bottom:7px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////MENU IZQUERDO*/
/*menu fondo color cafe*/
#module_leftMenuCafe_interna
{
background-image: url(../images/leftMenu1_INTERNAS.jpg);
background-repeat: repeat-y;
background-position:top;
padding:0;
}
#module_leftMenuCafe_interna .body
{
padding:10px 10px 20px 5px;
/*background-image:url(CIG_JARIMA_16-12-08_files/../images/leftMenu1.1.jpg);
background-position:bottom;
background-repeat:no-repeat;*/
min-height:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:300;

}
#module_leftMenuCafe_interna .body ul
{
list-style-image:url(../images/leftMenu_veneta.gif);
margin:0;
padding:0 0 0 20px;
}
#module_leftMenuCafe_interna .body li a
{
	display:block;
	padding:5px 0 0 0;
	margin:0;
}

#module_leftMenuCafe_interna .body li a:link, #module_leftMenuCafe_interna .body li a:visited, #module_leftMenuCafe_interna .body li a:active
{

	border-bottom: 1px solid  #FFFFFF;
	color: #FFFFFF;
	text-decoration:none;


}
#module_leftMenuCafe_interna  .body li a:hover {
	color:#F2E596;
	text-decoration:none;
	border-bottom: 1px dotted #F2E596;
}
#body #title
{
background-image:url(../images/bodyBlockFondo.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
height:43px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:60%;
}
/*TEXTO*/
#body #text
{
padding-bottom:10px;
text-align:justify;
}
#body #text img
{
float:left;
padding:0 4px 0 2px;
}
/*MENU BAJO EL TEXTO*/
#body #menuBottom{
border-top:1px dashed #9C7526;
}
ul#menuBottomText
{	
	list-style: none;
	padding: 0 0 0 10px;
	margin: 10px 0 20px 0;
	font-size: 0.8em;
}

ul#menuBottomText li
{
	padding:4px 0 0 0;
	margin:0;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	width:200px;
/*	min-width:150px;*/
	min-height:10px;
}

ul#menuBottomText li a{
	padding:2px 0 0 0;
	color:#5C3612;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	display:block;
	border-bottom:#BEB4A5 solid 1px;
	background-image:url(../images/menoBottomText_vineta.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
ul#menuBottomText li a:hover{
	text-decoration:none;
	color:#004A8F;
	border-bottom:#004A8F dotted 1px;.
	background-image:url(../images/menoBottomText_vineta2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
ul#menuBottomText 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;
	
}






/*module right2 para el modulo de indicadores*/
/*////////////////////////////////////////////------------------------------------*/
/*columna derecha*/
#module_right2
{
background-image: url(../images/moduleIcono_titleBackgroud.jpg);
background-position:top right;
background-repeat:no-repeat;
display:block;
margin:0 0 10px 0;
}
#module_right2 .title_img
{
display:block;
float:left;
height:46px;
width:46px;
}
#module_right2 .title
{
display:block;
padding:16px 0 0 0;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#DADEC5;
}
/*titulos largos de 2 lineas*/
#module_right2 .title1
{
display:block;
padding:12px 0 0 0;
height:30px;
color: #000000;
text-align:left;
font-family: "Myriad Pro",arial; 
font-weight: normal;
font-size:14px;
}

#module_right2 .body
{
margin:0 35px 0 20px;
font-size:12px;
color: #6699CC;

}
#module_right2 .body2
{
margin:0 35px 0 20px;
font-size:11px;
color: #330066;
}

#module_right2  .body ul
{
list-style:none;
margin:0;
padding:0;
clear:both;

}
#module_right2 .body li a
{
	display:block;
	padding:5px 0 0 0;
	margin:0;
	
}

#module_right2 .body li a:link, #module_right2 .body li a:visited, #module_right2 .body li a:active
{

	border-bottom: 1px solid  #C2C2C0;
	color: #000000;
	text-decoration:none;


}
#module_right2 .body li a:hover {
	color:#5B6E19;
	text-decoration:none;
	border-bottom: 1px solid #5B6E19;
}

.style1 {color: #336699;}
.style2 {color: #336699;}

/*
* Modulo area
*/

#module_area {
	width:180px;
	border: 1px dashed #666666;
	height:150px;
}

#module_area .top {
	font-family:"Trebuchet MS";
	background-color:#f8f8f8;
	padding:8px;
	float:left;
	color:#0053A5;
	font-size:17px;
	font-weight:bold;
	height:50px;
}

#module_area .top_expanded {
	font-family:"Trebuchet MS";
	background-color:#f8f8f8;	
	/*float:left;*/
	color:#836318;
	font-size:11px;
	font-weight:bold;	
}

#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:5px;
	padding-right:0px;
	padding-top:0px;
	/*max-height:200px;*/
	color:#666666;
	font-family:"Trebuchet MS";
	font-size:10px;
	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;
}

.moduleShow {
	display:block;
}
.moduleHide {
	display:none;
}

/*************************FIN module_area**********************************/


/*Enlaces de un contenido*/

.enlacelink
{
	color:#6699CC;
}

/*Estilos para la revista industrias*/
.titleRevista
{
	color:#6699FF;
	background-color:#E1F7FB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td.titleRevista2
{
background-image:url(../images/background_revista_title.jpg);
background-repeat:no-repeat;
color:#333333;
font-weight:bold;
height:22px;
}
.titleRevista2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}


.titleContenidoRevista
{
	color:#5B6E19;
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	font-size:11px;

}
a.titleContenidoRevista 
{
}

a.titleContenidoRevista:hover
{
	color:#669999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	text-decoration:underline;
	font-size:11px;

	
}
.contenidoIntroRevista
{
	color:#666666;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	
}
td.edicionesAnterioresTitleRevista
{
background-image:url(../images/background_revista_subtitle.jpg);
height:22px;
}
.edicionesAnterioresTitleRevista
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	
}


.edicionesAnterioresRevista
{
	color:#669900;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:justify;
	font-size:11px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;	
}

.paddingRevista
{	
	padding-left:30px;	
}

.edicionesAnterioresRevista a
{
	color:#666666;	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.edicionesAnterioresRevista a:link 
{
	color:#666666;	
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.edicionesAnterioresRevista a:hover 
{
	color:#666666;	
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/**********fin estilos revista*********/

#enlace_estatico a:link
{
	color:#5b6e19;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

#enlace_estatico
{
	color:#669900;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	font-size:11px;
	text-decoration:none;
	
}

#enlace_estatico a:hover 
{
	color:#5b6e19;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	font-size:11px;
	text-decoration:underline;
}

#enlace_estatico a:visited
{
	color:#5b6e19;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

/*Espacio entre una imagen y el texto*/
.img_padding
{
	padding-right:10px;
}

/*Estilos para la Cartelera*/

.cartelera{
/*background-color:#B3D334;*/
background-color:#A0A862;
height:5px;
border:0px;
width:100%;
vertical-align:middle;

/*background:url(../images/fondo_cartelera.gif);*/
/*background:url(../images/contactoTopMenu.jpg) 30px 5px no-repeat;*/

}

.cartelera2{
height:25px;
background-color:#DCDDDF;
color:#5B6F30;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
vertical-align:text-top;
}
/***********fin estilos cartelera**********************/
/*Estilo para cajas de texto (input)*/
.formulario
{
border-color:#B3D334;
border-width:2px;
border-bottom-style:solid;
border-right-color:#B3D334;
border-right-width:2px;
border-right-style:outset;
border-top-style:solid;
border-left-style:solid;
border-bottom-color:#B3D334;
border-bottom-width:2px;
border-bottom-style:outset;
color:#000000;
}
.botonformulario
{
border-color:#B3D334;
border-width:2px;
border-bottom-style:solid;
border-right-color:#B3D334;
border-right-width:2px;
border-right-style:outset;
border-top-style:solid;
border-left-style:solid;
border-bottom-color:#B3D334;
border-bottom-width:2px;
border-bottom-style:outset;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
}

.botonformulario:hover
{
background-color:#DCDDDF;
color:#5B6F30;
}

.labelformulario
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
/***** estilo para revistas***/
.fondoleftgris
{
background:url(../images/borde_izquierdo_gris2) no-repeat;
padding:5px 0 2px 16px;

}

.titleRevista3
{
background-image:url(../images/background_revista_title.jpg);
background-repeat:no-repeat;
color:#333333;
font-weight:bold;
height:22px;
}
.top_padding
{
	padding-top:10px;
}
/**estilos para restringidos***/
#module_login a
{
color:#5B6E19;
text-decoration: none;
border-bottom:1px dotted #D5D7D6;
display:inline-block;
}
#module_login a:hover
{
color:#5B6E19;
text-decoration:underline;
}
#module_login
{
padding:10px 10px 0 10px;
}
#module_restrinct td.top
{
height:22px;
padding:4px 0 0 10px;
font-weight:bold;
color:#333333;
}
#module_restrinct
{
padding-top:10px;
background-image: url(../images/background_title_restrinct2.jpg);
background-repeat:no-repeat;
}

#module_restrinct_bottom
{
padding-top:10px;
background-image: url(../images/background_restrinct_bottom.jpg);
background-repeat:no-repeat;
}
td.topright, td.label
{
font-weight:bold;
color:#333333;
}

tr.borde_interna
{
background-image:url(../images/internas_background.jpg);
background-repeat:repeat-y;
padding:10px 10px 0 10px; 
}
/*tramites*/
#tramites.top
{
background-image:url(/images/background_title_tramites.jpg);
background-repeat:no-repeat;
color:#333333;
font-weight:bold;
text-align:center;
}

/*****para links varios***/
.linksvarios
{
color:#5B6F30;
text-decoration:underline;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.linksvarios:hover
{
color:#5B6F30;
text-decoration:none;
}

/***para titulos de precios de insumos y sevicios**/
.title_precios
{
background-image:url(/images/background_title_tramites.jpg);
background-repeat:no-repeat;
/*color:#5B6F30;*/
color:#666666;
font-size:12px;
font-weight:bold;
text-align:center;
}

/***estilo para logos**/
.logosp
{
color:#5B6E19;
font-size:12px;
font-weight:bold;
}

.logosp td
{
text-align:center;
}

.logosp a:link, .logosp a:visited
{
display:block !important;
border-bottom: dotted #D5D7D6 1px !important;
text-decoration:none;
/*#6FA73A*/
color:#5B6E19 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.logosp a:hover
{
display:block !important;
border-bottom: dotted #D5D7D6 1px; !important;
text-decoration:none;
/*#6FA73A*/
color:#B3D334 !important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.logos_title
{
text-align:left;
font-weight:bold;
} 

.limarquesina
{
color:#231f20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bcg_verde
{
background-color:#5b6f30;
}

.logospBig
{
color:#5B6E19;
font-size:16px;
font-weight:bold;
}


#module_sitemap
{

display:block;
width:98.5%;
border-left-style:solid;
border-left-color:#B3D334;
border-left-width:2px;
border-right-style:solid;
border-right-color:#B3D334;
border-right-width:2px;
}

#module_encuesta
{
border:1px;
display:block;
}