/* 
	Portal de SIR S.A. - CSS 
	© 2006 IntelyGenZ - www.intelygenz.com 
    version 0.21 [08.05.2006]
*/

.cBusqueda .txgoogle{background:#F8F8F8!important;border:1px solid #6E6E6E!important;color:#666666!important;font-size:11px!important;margin:0pt!important;padding:1px!important;text-align:left!important;white-space:nowrap!important;}
.cBusqueda .butgoogle{background: #FFFFFF url(../img/fl_busqueda.gif) no-repeat!important; border:none!important; height:13px!important; width:13px!important;}

* { margin: 0; padding: 0; }

HTML, BODY { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #666666; background: #FFFFFF; }
BODY { background: #FFFFFF url(../img/fondo.jpg) top left repeat-x; }
/* cabecera */

BODY.admin{ background: #FFFFFF none;}

FORM, DIV, SPAN, P, TD, UL, LI { font-size: 10px; color: #666666; }
FORM { display: block; }


INPUT, TEXTAREA, SELECT {
	font-size: 10px; color: #666666;
	background: #F8F8F8; 
	border: 1px solid #6E6E6E; 
}
TEXTAREA { overflow: auto; }

INPUT.cvnormal { width: 80px; }
INPUT.cvgrande { width: 300px; }
SELECT.cv      { width: 80px; }
TEXTAREA.cv    { width: 500px; }

.sizeM    { width: 300px; }
.sizeL    { width: 500px; }

INPUT.button { 
	border: 1px solid #444444; background: #F2F2F2; 
	text-align: center; width: 80px;
	text-decoration: none; font-weight: normal;
}

INPUT.check { border: 1px solid #444444; width: 30px; }

.product { border: 1px solid #444444; width: 50px; border: none; }
.radio   { border: none;  background: none; }


H1 { font-size: 18px; color: #006699; font-family: Century Gothic, Arial, Sans-Serif; text-transform: uppercase; font-weight: normal; } 
H1.error { color: #EE0000; }

td#fondoTitulo0{background: url(../img/tit_flecha.gif) no-repeat; width:23px; height:33px;}
td#fondoTitulo{ background: url(../img/tit_degrad.gif) repeat-x;}
td#fondoTitulo2{background: url(../img/tit_final.gif) no-repeat; width:10px; height:33px;}
H1.colorTitulo { font-size: 16px; color: #5F94AF; font-weight: bold; }
H2 { font-size: 12px; color: #444444; font-weight: bold; } 
H3.colorTitulo { font-size: 12px; color: #006699;  }


A:link,  A:visited {color: #006699; text-decoration: underline;}
A:hover, A:active  {color: #006699; text-decoration: none;}   /* color: #003366; text-decoration: underline; */

A.enlace2:link,  A.enlace2:visited {color: #666666; text-decoration: none;}
A.enlace2:hover, A.enlace2:active  {color: #006699; text-decoration: underline;}

A.enlace3:link,  A.enlace3:visited {color: #666666; text-decoration: none;}
A.enlace3:hover, A.enlace3:active  {color: #006699; text-decoration: underline;}

A.enlace4:link,  A.enlace4:visited {color: #006699; text-decoration: none;}
A.enlace4:hover, A.enlace4:active  {color: #99003D; text-decoration: underline;}

.enlaceMarcado{
	color: #006699!important; text-decoration: underline!important;
}
.enlaceDesmarcado{
	color: #666666; text-decoration: none;
}


LI { list-style-type: none; list-style-image: none; }

.listaAmbiental LI { list-style-type: none; list-style-image: none; }


/* Estilos Genéricos */

.align1 { text-align: left; }
.align2 { text-align: center; }
.align3 { text-align: right;}
.align4 { text-align: justify; }

.formatoB { font-weight: bold; }
.formatoI { font-style: italic; }
.formatoU { text-decoration: underline; }
.formatoN { text-decoration: none; font-weight: normal; }
.formatoM { text-transform: uppercase; }

.valign1 { vertical-align: top; }
.valign2 { vertical-align: middle; }
.valign3 { vertical-align: bottom; }

.sizeL  { font-size: 12px; }
.sizeXL { font-size: 14px; }


/* Celdas, colores, tamaños y separaciones */

.color1 { color: #003366; }
.color2 { color: #006699; }

.bgColor1 { background: #FFFFFF; }

.sep1 { padding-right: 10px; }
.sep2 { margin-left: 5px; }
.sep3 { padding: 0 0 0 5px; }
.sep4 { padding-top: 5px; }
.sep5 { padding-top: 40px; }
.sep5-port { padding-top: 10px; }
.sep6 { padding-top: 7px; }

.caja1 { background: #FFFFFF; border: 1px solid #666666; }
.caja2 { width: 215px; height: 22px; }
.caja3 { width: 300px; }

.borde1 { border: 1px solid #BFBFBF; }


/* Contenido */

#estructura { width: 790px; border: none; margin-top: 10px; }
#estructura td.eCelda1 { background: #FFFFFF url(../img/degrad_tabla.jpg) top left repeat-x; font-size: 2px; }
#estructura td.eCelda2 { background: #FFFFFF url(../img/degrad_tabla.jpg) top left repeat-x; vertical-align: top; }
#estructura td.eCelda3 { background: #FFFFFF url(../img/degrad_tabla.jpg) top left repeat-x; font-size: 2px }

#cabecera { vertical-align: top; width: 100%; background: #FFFFFF url(../img/sup_degrad.jpg) top right repeat-y; text-align: right; }
#cabecera table#busqueda { border: none; width: 100%; }
#cabecera table#busqueda td.logotipo { text-align: left; vertical-align: top; width: 221px; padding-top: 55px; }  
#cabecera table#busqueda td.logotipo img { width: 119px; height: 34px; border: none; }
#cabecera table#busqueda td.cBusqueda { 
    padding-top: 0 !important;   /* Esto es para navegadores Gecko */
	line-height: 36px; height: 36px; 
	white-space: nowrap; 
	vertical-align: middle; padding-top: 2px; text-align: right; 
}
#cabecera img.flBusqueda { width: 13px; height: 13px; border: 0; margin: 0 5px 0 3px; border: none; cursor: pointer;}

#cabecera table#busqueda td#cSolapas { height: 35px; line-height: 35px; background: #FFFFFF url(../img/solapas.jpg) top right no-repeat; }
#cabecera table#busqueda td#cSolapas table { text-align: right; border: none; float: right; color: #003366;  }
#cabecera table#busqueda td#cSolapas td.csCelda2 { padding: 0 44px 0 60px; }

#cabecera table#busqueda td#MenuSup { 
	height: 45px; line-height: 45px; 
	background: #FFFFFF; text-align: right; vertical-align: top; 
}
#cabecera table#busqueda td#MenuSup table { text-align: right; border: none; float: right; }
#cabecera table#busqueda td#MenuSup img { border: none; }

#subMenuTop { width: 98%; height: 18px; line-height: 18px; text-align: left; padding-left: 5px; font-family: Century Gothic, Arial, Helvetica, Sans-Serif; text-transform: uppercase; }
#subMenuTop img { border: none; margin-left: 4px; }

#main { border: none; }
#main td.mCelda1 { background: url(../img/degrad_iz.gif) top left no-repeat; font-size: 2px; }
#main td.mCelda2 { background: url(../img/degrad_ct.gif) top left repeat-x; }
#main td.mCelda3 { background: url(../img/degrad_dc.gif) top left no-repeat; font-size: 2px; }

#menuIZ { vertical-align: top; width: 175px; white-space: nowrap; text-align: left; }
#menuIZ IMG.mizFoto { width:162px; height: 365px; border: none; margin-top: 10px; margin-left: 3px!; }

#titulo { border: none; width: 100%; }
#titulo img { border: none; height: 33px; }
#titulo img.tPuntitos { border: none; width: 1px; height: 7px; }


#contenido { vertical-align: top; padding-left: 10px; }
#contenido #cContentMain { width: 100%; border: 1px solid #CCCCCC; background: #FFFFFF;  }
#contenido #cContentMain td.cContenido { padding: 10px; background: #FFFFFF url(../img/tabla_puntitos.gif) bottom repeat-x; text-align: left; }
#contenido #cContentMain td.cContenido ul { padding: 10px 0 10px 20px;}
#contenido #cContentMain td.cContenido p { text-align: justify }
#contenido #cContentMain td.cContenido p.align5 { text-align: left }
#contenido #cContentMain p.cContenido { padding: 20px 60px 0 20px; }
#contenido #cContentMain p.cContenido b { color: #000000; }
#contenido #cContentMain td.cContenido2 { padding-right: 7px; padding-left: 7px;}
#contenido #cContentMain td.cContenido3 { padding-right: 15px; }
#contenido #cContentMain td.cContenido4 { padding: 10px; background: #FFFFFF  text-align: left; }
#contenido #cContentMain td.cContenido4 ul { padding: 10px 0 10px 20px;}
#contenido #cContentMain p.cMiniTit { padding: 20px 0 10px 50px; color: #006699; }
#contenido #cContentMain p.cMiniTit2 { color: #006699; }
#contenido #cContentMain p.cMiniTit3 { color: #666666; }
#contenido #cContentMain p.cTit { color: #006699; font-size: 12px;}
#contenido #cContentMain p.cLit {  font-size: 8px;}

#fichaIMG  { vertical-align: top; padding: 20px 0 0 10px;  }
#fichaIMG ul { padding: 5px 0 20px 20px; }
#fichaIMG ul li { margin: 0 0 5px 0; padding: 0; }
#fichaIMG p.fpPDF { padding: 0 0 30px 10px; margin-left: 5px; font-weight: bold; background: url(../img/fl_pdf.gif) no-repeat; }
#fichaIMG p.fpPDF a img { border: none; }

#fichaProd { vertical-align: top; padding: 10px 0 0 15px; }
#fichaProd table.fpMain { width: 100%; border: none; }
#fichaProd td.fpPuntos { padding: 5px; background: #FFFFFF url(../img/tabla_puntitos.gif) bottom repeat-x; font-size: 6px; }
#fichaProd td.fpTitulo { color: #006699; font-weight: bold; text-transform: uppercase; } 
#fichaProd td.fiModelo { padding-bottom: 20px; }
#fichaProd td.fpListaParrafo ul { padding-left: 20px; }
#fichaProd td.fpListaParrafo li { list-style-type: none; list-style-image: url(../img/fl_novedades.gif); }


#firma { padding: 10px 0 0 5px; }
#firma table { border: none; width: 100%; }
#firma td.fEspacio { width:100%; border-bottom: 1px solid #D1D1D1; font-size: 2px; }
#firma td.fImagen { padding-left: 20px; }
#firma td.fImagen img { border: none; height: 71px; }
#firma td.fTexto { text-align: left; color: #AAAAAA; }


#Novedades { width: 243px; height: 256px; overflow: auto; border: 1px solid #BFBFBF; }
#Novedades TD.nvFecha  { padding-top: 5px; color: #006699; font-weight: bold; text-transform: uppercase; }
#Novedades TD.nvFecha IMG { margin-right: 5px; border: none; }
#Novedades TD.nvTitulo { padding-left: 10px; text-transform: uppercase; font-weight: bold; }
#Novedades TD.nvTexto { padding: 5px 0 20px 10px; background: url(../img/tabla_puntitos.gif) bottom left repeat-x; }
#Novedades TD.nvTexto A:link,  A:visited {color: #006699; text-decoration: underline;}
#Novedades TD.nvTexto A:hover, A:active {color: #006699; text-decoration: none;}


#Historico TD.nvFecha  { padding-top: 5px; color: #006699; font-weight: bold; text-transform: uppercase; }
#Historico TD.nvFecha IMG { margin-right: 5px; border: none; }
#Historico TD.nvTitulo { padding-left: 10px; text-transform: uppercase; font-weight: bold; }
#Historico TD.nvTexto { padding: 5px 0 20px 10px; background: url(../img/tabla_puntitos.gif) bottom left repeat-x; }
#Historico TD.nvTexto A:link,  A:visited {color: #006699; text-decoration: underline;}
#Historico TD.nvTexto A:hover, A:active {color: #006699; text-decoration: none;}


#Inmisiones { padding: 20px 0 0 20px; margin: 0;  } 
#Inmisiones LI { padding: 0 0 10px 0; margin: 0; font-weight: bold; text-transform: uppercase; }
#Inmisiones LI A { padding-left: 10px; }

TD.product { background-color: #006699; }



/* EXML MENU */

.EXML_MENU_MOD_TABLE {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	cursor: pointer;
}

.EXML_MENU_MOD_TD_OFF {
	background: #265872 url(../img/fl_on.gif) 10px no-repeat ;
	/*
	opacity: 0.7;
	filter: alpha(opacity=70);
	*/
	color: #FFFFFF;
	width: 150px; height: 18px;
	text-transform: uppercase;
	padding-left: 20px; 
	cursor: pointer;
}

.EXML_MENU_MOD_TD_ON {
	background: #FFFFFF url(../img/fl_off.gif) 10px no-repeat;
	color: #000000;
	width: 150px; height: 18px;
	text-transform: uppercase;
	padding-left: 20px; 
	cursor: pointer;
}


.EXML_MENU_MOD_TABLE_LEVEL_0 { cursor: pointer; }
.EXML_MENU_MOD_TD_LEVEL_0_OFF { cursor: pointer; }
.EXML_MENU_MOD_TD_LEVEL_0_ON { 	cursor: pointer; }



/* i_Tabla */

#iTABLA { border: none; width: 98%; margin-bottom: 10px; }
#iTABLA tr.Ttitulos { color: #FFFFFF; font-weight: bold; }
#iTABLA tr.Ttitulos td { background-color: #B2BDC7; color: #FFFFFF; padding: 3px; text-align: center; }
#iTABLA tr.Ttitulos td img { vertical-align: middle; border: none; width: 11px; height: 11px; margin: 0 0 0 5px; }
#iTABLA tr.Ttitulos td a        { color: #FFFFFF; text-decoration: underline;  }
#iTABLA tr.Ttitulos td a:hover  { color: #FFFFFF; text-decoration: none;  }	

#iTABLA tr { background-color: #E0E0E0;  }  

#iTABLA tr.Datos0 { background-color: #FFFFFF; }
#iTABLA tr.Datos1 { background-color: #CCCCCC; }
#iTABLA tr.Activo { background-color: #D4DFE9; }
#iTABLA tr.Mark { background-color: #B2BDC7; }
#iTABLA tr.Datos0 td, #iTABLA tr.Datos1 td, #iTABLA tr.Activo td, #iTABLA tr.Mark td { padding: 3px;  } /* Se pueden separar si queremos estilos diferentes, segun la clase. */

#iTABLA tr.Datos0 td a:link, #iTABLA tr.Datos0 td a:visited, 
#iTABLA tr.Datos1 td a:link, #iTABLA tr.Datos1 td a:visited, 
#iTABLA tr.Activo td a:link, #iTABLA tr.Activo td a:visited {  /* Si queremos estilos diferentes en los enlaces, segun class */
	text-decoration: underline; color: #7880A4; 
} 
#iTABLA tr.Datos0 td a:hover, #iTABLA tr.Datos0 td a:active, 
#iTABLA tr.Datos1 td a:hover, #iTABLA tr.Datos0 
#iTABLA tr.Activo td a:hover,  #iTABLA tr.Activo td a:active,  {  
	text-decoration: none; color: #7880A4; /*padding: 0 2px 0 2px*/;
} 


#iTABLA tr.Tpaginacion { background-color: #B2BDC7; }
#iTABLA tr.Tpaginacion td { color: #FFFFFF; }
#iTABLA tr.Tpaginacion td table { width: 100%; border: none; }
#iTABLA tr.Tpaginacion td table tr { background-color: #B2BDC7; }
#iTABLA tr.Tpaginacion td table tr td { padding: 2px; }
#iTABLA tr.Tpaginacion td table tr td.Tpaginas { width: 100%; padding-left: 3px; }
#iTABLA tr.Tpaginacion td a        { color: #FFFFFF; text-decoration: underline;  }
#iTABLA tr.Tpaginacion td a:hover  { color: #FFFFFF; text-decoration: none;  }	

#iTABLA tr.Tfijo { background-color: #A1ACB6; }
#iTABLA tr.Tfijo td { color: #FFFFFF; text-align: center; font-weight: bold; padding: 3px; font-size: 11px; }


