﻿

select,textarea,input
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#FondoNews1
{
	background-color: #59b963;
	margin: 0px;
        padding-top: 10px;
	padding-right: 15px;
	padding-left: 10px;
	width:219px;
	line-height: 10px;
	letter-spacing: normal;
	text-align: justify;
        height:100%;
        position:absolute;
        top:0px;
        left:420px;

}


#MarcoInformacionNews
{

        width:400px ;
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
        height:100%; 
        line-height: 18px;
		
	}


.MarcoInformacion
{
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;	
	}

.MensajeEspera
{
	border-right: white 1px dotted;
	border-top: white 1px dotted;
	margin-top: 0px;
	font-weight: bold;
	margin-left: 0px;
	border-left: white 1px dotted;
	width: 157px;
	height: 20px;
	color: white;
	border-bottom: white 1px dotted;
	font-family: Arial, 'Arial Narrow';
	background-color: maroon;
	font-variant: small-caps;
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 100;
	padding-left: 10px;
	padding-top: 10px;
}

.TextoLista
{
	font-size: 10px; 
	color: green; 
	font-family: Arial; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: right; 
	padding-right: 2px;
	 padding-left: 2px;
	  padding-bottom: 2px; 
	  padding-top: 2px;
	   border-top-width: 1px; 
	   border-left-width: 1px; 
	   border-bottom-width: 1px; 
	   border-right-width: 1px;
	}

.cuerpobold
{
	padding-right: 5px;
	margin-right: 10px;
       
}
.cuerpobold a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: justify;
	color: #666666;
	padding-right: 5px;
	margin-right: 10px;
        
}

.BodyContentCategory
{ 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	margin: 10px; 
	padding-top: 10px; 
	background-color:#EFF8F0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	}

.contenido
{
	height: 100%;
	width: 800px;
	top: 0px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #855092;
}

.FondoDetalle
{
	padding-right: 15px;
	padding-left: 10px;
	line-height: 10pt;
	letter-spacing: normal;
    font-size: 12px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;
	color: #828282;   
	font-weight: bold;	
	}



.FondoDetalleNews
{
   background-color :White;
  	margin: 0px;
	
}








.FondoNews
{
	background-color: #59b963;
	margin: 0px;
	padding-right: 15px;
	padding-left: 10px;
	/*padding-bottom: 10px;
	padding-top: 10px;*/
	width:232px;
	height:177;
	line-height: 10pt;
	letter-spacing: normal;
	text-align: justify;
}


.ContenidoTituloLogin
{
	font-size: 12px;
	color:#545454;
	font-style: normal;
	font-family: Arial;
}

.ContenidoTitulo
{
	font-size: 10px;
	color: White;
	font-style: normal;
	font-family: Arial;
	font-weight: bold;
}

.ContenidoCorto
{
    font-size: 10px; 
	COLOR:White;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;
	color:White;
} 

.ContenidoLetra
{
    font-size: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;
	color: #e1f2e3;   
	font-weight: bold;
}

.ContenidoVerMas
{
	font-size: 8px;
	font-style: normal;
	font-family: Arial;
	color: #e1f2e3;
	font-weight: bold;
	text-align:right;
}


.ContenidoVerMas
{
	font-size: 8px;
	color: White;
	font-style: normal;
	font-family: Arial;
	color: #e1f2e3;
	font-weight: bold;
	text-align: right;
	padding-bottom: 5px;
	text-decoration:none;
	vertical-align:bottom;
}
.ContenidoVerMas a
{
	font-size: 8px;
	color: White;
	font-style: normal;
	font-family: Arial;
	color: #e1f2e3;
	font-weight: bold;
	text-align:right;
	text-decoration:none;
	vertical-align:bottom;
}
.ContenidoVerMas a:hover
{
	font-size: 8px;
	color: White;
	font-style: normal;
	font-family: Arial;
	color: #e1f2e3;
	font-weight: bold;
	text-align:right;
	text-decoration:none;
	vertical-align:bottom;
}

.ContenidoMarco
{
	border-bottom: white 1px solid;
	height: 70px;
	overflow: visible;
}


.TextoTitulo
{ 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: capitalize; 
	COLOR:Orange ; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	FONT-VARIANT: small-caps;
	}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:absolute; 
	left: 0px; 
	top: 0px; 
}

/*Textbox Watermark*/

.unwatermarked {
	font-family:Arial ;
	font-size:11px; 
	height:18px;
	width:148px;
	border:1px solid #BEBEBE;
}

.watermarked 
{
	font-family:Arial ;
	font-size:11px; 
	height:18px;
	width:148px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	text-align:center ; 
}


/* Menu style sheet
 */
span.menu {
    /*background-color:White;
    width:100%;
    height:18px;
    display:block;
    font:Verdana;*/
    font-size: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial;     
    border-top:solid 1px #888;
    border-bottom:solid 1px #888;
    color:#777;
    padding-top:1px;
    font-size:15px;
}

span.menu span {
    padding-left:15px;
    padding-right:15px;
    margin-right:2px;
    background-color:White;
    display:inline-block;
    height:17px;
    cursor:pointer;
 
}

div.menu_bottomScroller {
	height:15px;
	-moz-user-select:none;
	background:Transparent url(images/menu_down.png) no-repeat 0 0;
	margin-left:130px;
	width:20px;
}

div:hover.menu_bottomScroller {
	background:Transparent url(images/menu_down_hover.png) no-repeat 0 0;
}

div.menu_topScroller {
	height:15px;
	-moz-user-select:none;
	background:Transparent url(images/menu_up.png) no-repeat 0 0;
	margin-left:130px;
	width:20px;
}

div:hover.menu_topScroller {
	background:Transparent url(images/menu_up_hover.png) no-repeat 0 0;
}

span.menu span.entry2 {
    padding-left:15px;
    padding-right:15px;
    margin-right:2px;
    background-color:#fdd;
    display:inline-block;
    height:17px;
    cursor:pointer;
}

span.menu span div.drop {
    background-color:Transparent;
    width:280px;
    border:solid 1px #888;
    position:absolute;
    padding:5px;
}

span.menu span div.drop div {
	padding:10px;
}


#contenedorgeneral {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
#contenedorprincipal {
	height: 100%;
	width: 816px;
	margin:auto;
	top: 0px;
	position:relative;
	text-align:left;
	}

#cabezote {
	height: 169px;
	width: 816px;
	top: 0px;
	position:relative;

}
#bannerynoticias {
	height: 177px;
	width: 816px;
	top: 0px;
	position:relative;

}
#contenido {
	height: 100%;
	width: 816px;
	top: 0px;
	position:relative;

}
#footer {
	height: 35px;
	width: 816px;
	top: 0px;
	position:relative;

}
.cuerpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: justify;
	color: #666666;
}
.cuerpocert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	padding: 5px;
}


a.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006633;
	text-decoration: none;
	padding: 3px;
}


a.menu:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #336600;
	text-decoration: none;
	padding: 10px;
}
a.menu:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #663333;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
}

a.menu:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 3px;
}

.linksbottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #336633;
	text-align: center;
}

a. linksbottom  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	text-align:center;
	vertical-align: top;
}	
	
a. linksbottom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8CA94C;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	}

a. linksbottom:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCFFFD;
	text-decoration: none;
	padding: 3px;
	text-align:center;
}


.cuerpoitems {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: left;
	color: #666666;
}

.cuerpobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	text-align: justify;
	color: #666666;
}
.linksbottomselected {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #A46BAD;
	text-align: center;
	font-weight: bold;
}
.derechos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
}

.columncontenidoizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: justify;
	color: #59B963;
	padding-left: 30px;
	padding-right: 10px;
	margin-top:15px;
}

.columncontenidoder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: justify;
	color: #59B963;
	padding-right: 25px;
	padding-left: 10px;
	margin-top:15px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: thin;
}
.columncontenidoizq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: justify;
	color: #904098;
	padding-left: 30px;
	padding-right: 10px;
	margin-top:15px;
}

.columncontenidoder2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	text-align: justify;
	color: #904098;
	padding-right: 25px;
	padding-left: 10px;
	margin-top:15px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: thin;
}
.columntitulo1 {
	
	height: 25px;
	background-color:#59B963;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #666666;
	text-transform:uppercase;
	padding-left:50px;
	
	}
	
.columntitulo2 {
	
	height: 25px;
	background-color:#904098;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		font-weight: bold;
	text-align: justify;
	color: #FFFFFF;
	text-transform:uppercase;
	padding-left:50px;
	}
	.columntitulo3 {
	
	height: 25px;
	background-color:#E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		font-weight: bold;
	text-align: justify;
	color: #666666;
	text-transform:uppercase;
	padding-left:50px;
	}
	.columntitulocontact {
	height: 25px;
	background-color:#E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	padding-left:6px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 15px;
	}
	.tablacertificados {
	border:thin solid #DFCBE2;
	}
	.tablacontactos1 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #DFCBE2;
	border-right-color: #DFCBE2;
	border-bottom-color: #DFCBE2;
	border-left-color: #DFCBE2;
	padding-right: 8px;
	padding-left: 8px;
	}
    .tablacontactos2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
    .tablaservicios1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

    .tablaservicios2 
    {
	padding: 5px;		
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.cuerpocert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 17px;
	font-weight: normal;
	text-align: center;
	color: #666666;
	vertical-align:top;
}



