*{
margin:0;
padding:0;
}
body,p,th,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	}

p {
	margin-bottom: 11px;
}
.Verde {
	color: #2cacad;
}
.Naranja {
	color: #ff9900;
}
.Gris {
	color: #666666;
}
.VerdeBold {
	color: #2cacad;
	font-weight:bold;
}
.NaranjaBold {
	color: #ff9900;
	font-weight:bold;
}
.GrisBold {
	color: #666666;
	font-weight:bold;
}
a {
	color: #2cacad;
}
a:hover {
	color:#ff9900;
}
h1 {
	font-size: 18px;
	color: #2cacad;
	margin-top: 2px;
	margin-bottom: 7px;
}
h2{
	color:#188888;
	font-size: 16px;
	margin-bottom: 7px;
	margin-top: 2px;
}
h3{
	color:#188888;
	font-size: 13px;
	margin-bottom: 7px;
	margin-top: 2px;
}
h4{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 9px;
}
h4 img{
	vertical-align:top;
	border:0;
	float:none;
	margin-left:0;
	margin-bottom:0;
}
h5 { 
	font-size: 10px;
	font-weight: bold;
	color: #bbbbbb;
	margin-bottom: 9px;
}
h6 { 
	font-size: 11px;
	font-weight: bold;
	color: #2cacad;
	margin-bottom: 5px;
	font-variant:small-caps;
	}
hr {
	color: #e3e5d8;
	background-color: #e3e5d8;
	height: 1px;
	width: 100%;
	border: 0;
	margin-bottom: 5px;
}
.LineaInf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-bottom: 18px;
}
acronym {
	border-bottom:none;
}
.fotogaleria img{
	margin-right:13px;
	margin-bottom:13px;
}
a.LinkRojo, .LineaDeEnlaces a.LinkRojo {
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover.LinkRojo, .LineaDeEnlaces a:hover.LinkRojo  {
	color:#2cacad;
	text-decoration:underline;
	font-weight:bold;
}

/* Estilos de la Plantilla Portal solamente */

#DivContTotal {
	background-color:#FFFFFF;
	width:780px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}
.BodyGris {
	background-color:#f8f8f8;
	text-align: center; /* for IE */
}
#DivFechaAutomatica{
	width:455px;
	border:0;
	margin:2px 0 0 0;
	padding:0;
	height:16px;
	background:#a4a4a4;
	text-align:center;
	border-style:none;
	color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:9px;
	vertical-align:middle;
}
.CeldaBuscar{
	text-align: center;
	background-image: url(buscar_en_el_sitio.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 17px;
	background-color: #626262;
}
.CeldaBuscar input{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.Ir {
	padding-top:4px;
	margin-bottom:0;
}
.LinksSup {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	text-align:center;
	font-size:9px;
}
.LinksSup li{
	display:inline;
	padding-left:17px;
	background-image:url(bullet_cuadritos.gif);
	background-repeat: no-repeat;
	background-position:0;
	
	list-style-image:none;
	margin-left:0;
	margin-bottom:0;
}




.LinksSup a {
	color:#ffffff;
	text-decoration:none;
}
.LinksSup a:hover{
	color:#73F3F4;
	text-decoration:none;
}
.LinksSup img{
	vertical-align:middle;
	float:none;
	margin-left:0;
	margin-bottom:0;
	/*padding-right:4px;*/
}
#DivMenuPrin {
	background-color: #E0E0E0;
	width: 130px;
	font-size: 9px;
	font-weight:bold;
	padding-top: 13px;
	padding-bottom: 8px;
	overflow: hidden;
}
#DivMenuPrin a{
	color:#eeeeee;
	text-decoration:none;
}
#DivMenuPrin a:hover{
	text-decoration:none;
	color:#73F3F4;
}
#DivMenuPrin li{
	background-color: #2cacad;
	/*height: 15px;*/
	line-height:15px;
	width: 123px;
	margin-bottom: 5px;
	margin-left: 7px;
	padding-top: 0;
	padding-bottom:2px;
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(bullet_cuadrito_gris.gif);
	background-repeat: no-repeat;
	background-position: top left;
	list-style-image:none;
}




#DivMenuSec {
	background-color: #F3F3F3;
	width: 130px;
	padding-top: 11px;
	font-size: 10px;
	padding-bottom: 6px;
}
#DivMenuSec a{
	text-decoration:none;
}
#DivMenuSec a:hover{
	text-decoration:underline;
}
#DivMenuSec li{
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 12px;
	list-style-position: outside;
	list-style-type: none;
	background-image:url(bullet_3_cuadritos.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
	list-style-image:none;
}

#DivColBanners {
	width:130px;
	float:left;
	font-size:10px;
	margin-left: 13px;
}
#DivColBanners img {
	margin-bottom: 13px;
}


#DivBarraInf {
	background-color: #2cacad;
	height: 17px;
	width: 780px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	font-size: 10px;
	padding-top: 3px;
	clear: both;
	margin-top:13px;
}
#DivPrincipal {
	text-align:left;
	padding-top:13px;

	width:637px;
	margin-left: 13px;
}
#DivMenus {
	text-align:left;
}


/* Estilos solamente para el Portal */


.FotoALaDerecha {
	float:right;
	margin-left:13px;
	margin-bottom:5px;
}
.FotoALaIzquierda {
	float:left;
	margin-right:13px;
	margin-bottom:5px;
}
#DivNotaPrin {
	float: left;
	width: 494px;
	text-align: left;
}
#DivNotaPrin637 {
	float: left;
	width: 637px;
	text-align: left;
}
#DivSFPInforma {
	float: left;
	width: 400px;
	height:160px;
}
#DivMarquesina {
	float: left;
	width: 224px;
	height:160px;
	padding-left: 13px;
}
#DivNotaSec {
	float: left;
	width: 318px;
	padding-top: 13px;
}
#DivEnlaces {
	float: left;
	width: 306px;
	padding-left: 13px;
	padding-top: 13px;
}
#DivBannersFilaInf {
	clear:both;
	width:637px;
	text-align:right;
	padding-top: 13px;
}
#DivBannersFilaInf img,#DivBannersBajoEnlaces img {
	margin-left:13px;
	vertical-align: text-top;
}
#DivBannersBajoEnlaces {
	text-align:right;
	padding-top: 13px;
}
.CeldaMarq {
	background-color: #ff9900;
	background-image: url(../images/images/m_de_marq.gif);
}
.CeldaInforma {
	background-color: #2cacad;
	background-image: url(../images/images/i_de_informa.gif);
}
.CeldaMarq,.CeldaInforma,.CeldaEnlaces {
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
}
.CeldaMasAvisos {
	background-color: #EFEFEF;
	text-align: right;
	font-weight:bold;
	padding-right:5px;
	font-size: 9px;
	padding-bottom: 2px;
}
.CeldaEnlaces {
	background-color: #949494;
	background-image:url(../images/images/e_de_enlaces.gif);
}

/* Estilos de la Plantilla Interior solamente */

#DivBarraNav {
	text-align:right;
	padding-right:3px;
	padding-top:3px;
	width:647px;
	color:#ff9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
div#DivBarraNav a,#DivImprimir a,p.LineaDeEnlaces a,p.LineaIrArriba a{
color:#aaaaaa;
text-decoration:none;
}
div#DivBarraNav a:hover,#DivImprimir a:hover,p.LineaDeEnlaces a:hover,p.LineaIrArriba a:hover{
color:#2cacad;
text-decoration: underline;
}
#DivImprimir {
	text-align:left;
	padding-left:13px;
	padding-top:3px;
	width:637px;
	color:#ff9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	
}
p.LineaDeEnlaces,p.LineaIrArriba {
	color:#ff9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
p.LineaIrArriba {
	text-align:right;
}
ul li{
	list-style-image:url(http://200.34.175.29:8080//wb3/work/sites/SFP/templates/cash/bullet_verde.gif);
	list-style-position:outside;
	margin-left:40px;
	margin-bottom:10px;
}
ul li img{
	vertical-align:baseline;
	float:none;
	margin-left:0;
	margin-bottom:0;
}
.bullet_naranja_n1 li{
	list-style-image:url(http://200.34.175.29:8080//wb3/work/sites/SFP/templates/cash/bullet_naranja.gif);
	margin-left:40px;
}
.bullet_n2 li{
	list-style-image:url(http://200.34.175.29:8080//wb3/work/sites/SFP/templates/cash/bullet_naranja.gif);
	margin-left:60px;
}

.bullet_n3 li{
	list-style-image:url(http://200.34.175.29:8080//wb3/work/sites/SFP/templates/cash/bullet_gris.gif);
	margin-left:80px;
}

.bullet_n4 li{
	list-style-image:url(http://200.34.175.29:8080//wb3/work/sites/SFP/templates/cash/bullet_gris_hueco.gif);
	margin-left:100px;
}
ol li{
	list-style-position:outside;
	margin-left:40px;
	margin-bottom:10px;
}
ol.romano li{
	list-style-type: upper-roman;
	list-style-image:none;
}
ol.romano_n2 li{
	list-style-type: upper-roman;
	list-style-image:none;
	margin-left:60px;
}
ol.romano_n3 li{
	list-style-type: upper-roman;
	list-style-image:none;
	margin-left:80px;
}
ol.romano_n4 li{
	list-style-type: upper-roman;
	list-style-image:none;
	margin-left:100px;
}
ol.numerico li{
	list-style-type: decimal;
	list-style-image:none;
}
ol.numerico_n2 li{
	list-style-type: decimal;
	list-style-image:none;
	margin-left:60px;
}
ol.numerico_n3 li{
	list-style-type: decimal;
	list-style-image:none;
	margin-left:80px;
}
ol.numerico_n4 li{
	list-style-type: decimal;
	list-style-image:none;
	margin-left:100px;
}
ol.alfabeto li{
	list-style-type: lower-alpha;
	list-style-image:none;
}
ol.alfabeto_n2 li{
	list-style-type: lower-alpha;
	list-style-image:none;
	margin-left:60px;
}
ol.alfabeto_n3 li{
	list-style-type: lower-alpha;
	list-style-image:none;
	margin-left:80px;
}
ol.alfabeto_n4 li{
	list-style-type: lower-alpha;
	list-style-image:none;
	margin-left:100px;
}
.SangriaIzq {
	margin-left:40px;
}
.SangriaIzq_n2 {
	margin-left:60px;
}
.SangriaIzq_n3 {
	margin-left:80px;
}
.SangriaIzq_n4 {
	margin-left:100px;
}
.PieDePagina {
	font-size:10px;
	color:#888888;
}
table.TablaCeldasGrises td{
	background-color:#eeeeee;
	vertical-align:middle;
	height:100px;
}
.nuevo {
	color:#ffffff;
	font-weight:bold;
	background-color:#FF0000;
	font-size:8px;

}

/* Estilos para la Columna de Menu Contextual solamente */

#DivColMenuContex {
	width:130px;
	float:left;
	font-size:10px;
	margin-left: 13px;
}

#DivColMenuContex h1,#DivIndice h1 {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#2cacad;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0;
	margin-bottom:5px;
	margin-top: -1px;
	padding-top:1px;
}
#DivColMenuContex li,#DivIndice li{
	margin-left:0;
	margin-bottom: 5px;
	padding-left: 15px;	
	list-style-position: outside;
	list-style-type: none;
	list-style-image:none;
	background-image:url(bullet_3_cuadritos.gif);
	background-repeat: no-repeat;
	background-position:6px 1px;
	background-color:#F1F1F1;
	vertical-align: top;
	font-size:10px;
	line-height:13px;		
}
#DivColMenuContex ul.lis_naranjas li,#DivIndice ul.lis_naranjas li{
	background-image:url(bullet_3_cuadritos_nar.gif);	
}
#DivIndice ul.lis_naranjas_n2 li{
	background-image:url(bullet_3_cuadritos_nar.gif);	
	margin-left:30px;
}
/*#DivIndice li {
	height:12px;
}*/
#DivColMenuContex h2,#DivIndice h2{
margin:13px 0 5px 0;
border-bottom:#2cacad 1px solid;
color:#2cacad;
font:bold 11px Arial,Verdana,Helvetica;
text-align:center;
}
#DivColMenuContex h3,#DivIndice h3{
margin:13px 0 5px 0;
border-bottom:#ff9900 1px solid;
color:#ff9900;
font:bold 11px Arial,Verdana,Helvetica;
text-align:center;
}
#DivColMenuContex h4,#DivIndice h4{
margin:13px 0 5px 0;
border-bottom:#aaaaaa 1px solid;
color:#aaaaaa;
font:bold 11px Arial,Verdana,Helvetica;
text-align:center;
}
#DivColMenuContex a,#DivIndice a{
	text-decoration:none;
	color:#666666;
}
#DivColMenuContex a:hover,#DivIndice a:hover{
	text-decoration:underline;
	color:#2cacad;
}
#DivColMenuContex p.linea_fin_h2,#DivIndice p.linea_fin_h2{
border-top:#2cacad 1px solid;
margin-bottom:3px;
}
#DivColMenuContex p.linea_fin_h3,#DivIndice p.linea_fin_h3{
border-top:#ff9900 1px solid;
margin-bottom:3px;
}
/* Estilos para los micrositios solamente */

#DivFechaAutomaticaChica{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background-color:#A4A4A4;
	text-align:center;
	 height:14px;
	 padding-top:1px;
}
#Div780 {
	float: left;
	width: 780px;
	text-align: left;
}

/* Estilos para el micrositio de la CICOPI */

#DivNoticias {
	float: left;
	width: 318px;
	padding-top: 0;
}
#DivIntegrantes {
	float: left;
	width: 306px;
	padding-left: 13px;
	padding-top: 0;
}
td#CeldaNoticias {
vertical-align:top;
padding: 9px 9px 0 9px;
background-color:#dbe7e7;
}
#DivMenuPrin ul.ulComisiones li{
	background-image: url(fondo_divmenuprin_comisiones.gif);
}
/* Estilos nuevos */

div.DivDesplegar {
display:none;
background-color:#e5ffff;
padding:8px 8px 2px 0;
margin-bottom:10px;
border:solid 1px #2cacad;
}
div.DivDesplegar p{
padding-left:8px;
}

h3 img {
vertical-align:text-bottom;
}

.TablaModelo td,th{
padding:4px;
vertical-align:middle;
}
.TablaModelo td{
background-color:#dedede;
}
.TablaModelo td.SubCelda{
background-color:#eeeeee;
padding-left:20px;
}
.TablaModelo td.SubCeldaCentrada{
background-color:#eeeeee;
text-align:center;
}
.TablaModelo th{
background-color:#188888;
color:#FFFFFF;
}
