/* ================================
    Estilos css para el portal 
   ================================
*/   
.banner01    {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	padding-left: 20px;
	letter-spacing: -0.05em;
	width: 142px;
	text-align: left;
	vertical-align: middle;
	line-height: 22px;
	background-position: left center;
	background-image: url(../images/menu_flechapop.gif);
	background-repeat: no-repeat;
} 
.banner01:hover    {
	text-decoration: none;
	background-image: url(../images/menu_flecha_onpop.gif);
}
.popup    {
	font-family: verdana;
	font-size: 10px;
	color: #2B53D8;
	padding-left: 20px;
	letter-spacing: -0.03em;

	text-align: left;
	vertical-align: middle;
	line-height: 18px;
	background-position: left center;
	background-image: url(../images/menu_flechapop.gif);
	background-repeat: no-repeat;
} 
.popup:hover    {
	text-decoration: none;
	background-image: url(../images/menu_flecha_onpop.gif);
}
.SiteLink {
	text-decoration:    none;
	color:  #ffffff;
	font-family: verdana;
	font-weight:  bold;
	font-size: 16px;
}
.Salir {
	text-decoration:    none;
	color:  #ffffff;
	font-family: verdana;
	font-weight:  bold;
	font-size: 10px;
	BORDER-RIGHT: #2B53D8 1px solid;
	BORDER-LEFT: #2B53D8 1px solid;
	BORDER-top: #2B53D8 1px solid;
	BORDER-bottom: #2B53D8 1px solid;
	background-color: #002399;
	width: 56px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
}
.Salir:hover {
color:  #ffffff;
	text-decoration: underline;
}

.Usuario    {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #4B4B47;
	text-decoration: none;
	letter-spacing: 0.1 em;
}

.Message  {
	text-decoration:    none;
	color:  #974831;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.textoadmin   {
	color: #000000;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Estilos del catálogo de productos*/
.PR    {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #2B53D8;
	width: 100%;
	height: 16;
	padding-top: 0px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.PR:hover    {
	color: #666666;
	text-decoration: underline;
}
.PR2    {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #B13B27;
	height: 18;
}
.PR2:hover    {
	color: #666666;
	text-decoration: underline;
}

.REF1    {
    font-family: Verdana;
    font-size:  9px;
    font-weight:  bold;
    color: #000000;
}
.REF2    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  9px;
    font-weight:  normal;
    color: #000000;
}
.PV1    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:  bold;
    color: #FF6600;
}
.PV2    {
	font-family: verdana;
	font-size:  11px;
	font-weight:  bold;
	color: #666666;
	letter-spacing: 0em;
}
.PV3    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:  normal;
    color: #CC0000;
}
.minicarro    {
	font-family: verdana;
	font-size:  15px;
	font-weight:  bold;
	color: #FFFFFF;
	letter-spacing: 0em;
}
.minicarro2    {
	font-family: verdana;
	font-size:  9px;
	font-weight:  bold;
	color: #FFFFFF;
	letter-spacing: 0em;
}

.concepto
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  normal;
	color: #000000;
}
.descripcion
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  normal;
	color: #666666;
	letter-spacing: 0em;
	text-transform: none;
}
.regalo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  normal;
	color: #3B5163;
	letter-spacing: 0em;
	text-transform: none;
}
.alerta_newsletter
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  normal;
	color: #3F9BCA;
	letter-spacing: 0em;
	text-transform: none;
	background-color: #002399;
}
.Perfil {
	BORDER-RIGHT: #BEDE9E 0px solid;
	BORDER-LEFT: #BEDE9E 0px solid;
	BORDER-top: #BEDE9E 0px solid;
	BORDER-bottom: #BEDE9E 0px solid;
	height: 100%;
	width: 90%;
}

.Perfil_int {
	BORDER-RIGHT: #C5D0D9 1px solid;
	BORDER-LEFT: #C5D0D9 1px solid;
	BORDER-top: #C5D0D9 1px solid;
	BORDER-bottom: #C5D0D9 1px solid;
	width: 100%;
	background-color: #FBFDFE;
}

.foto {
	BORDER-RIGHT: #B1C5A2 2px solid;
	BORDER-LEFT: #B1C5A2 2px solid;
	BORDER-top: #B1C5A2 2px solid;
	BORDER-bottom: #B1C5A2 2px solid;
	background-color: #F1F6FB;
}

.referencia {
	height: 20px;
	font-family: verdana;
	font-size:  13px;
	font-weight:  bold;
	color: #2B53D8;
	letter-spacing: 0em;
	background-position: center;
	line-height: 20px;
}

.Tabla_pr2 {

}

.Tabla_bg01 {
	background-color: #F7F7F7;
}
.texto_pr1    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:  bold;
    color: #000000;
}

.texto_pr2    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:  normal;
    color: #666666;
}
.texto_pr3    {
    font-family: verdana;
    font-size:  9px;
    font-weight:  normal;
    color: #2B53D8;
}

.boton_pr {
	BORDER-RIGHT: #879FB1 0px solid;
	BORDER-LEFT: #879FB1 0px solid;
	BORDER-top: #879FB1 0px solid;
	BORDER-bottom: #879FB1 0px solid;
	width: 143px;
	height: 25px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../../images/bg-boton01.gif);
	color: #ffffff;
	background-color:#ffffff;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}

.boton_OK {
	BORDER-RIGHT: #879FB1 0px solid;
	BORDER-LEFT: #879FB1 0px solid;
	BORDER-top: #879FB1 0px solid;
	BORDER-bottom: #879FB1 0px solid;
	width: 20px;
	height: 25px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../../images/bg-botonOK.gif);
	color: #ffffff;
	background-color:#ffffff;
}

/* NOVEDADES */
.novedades1   {
	text-decoration:    none;
	color: #FD5D00;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.masinfo   {
	text-decoration:    none;
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.masinfo:hover   {
	text-decoration:    underline;
	color: #FF8000;

}


/* estilo que define el titular de una tabla  */

.titulardatagrid   {
	text-decoration:    none;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* estilos para resaltar cada sección de color  */

.resaltar01   {
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	color: #3B5163;

}


/* links para páginas de noticias  */

.titular1   {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FD5D00;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 17px;
}
.titular1:hover   {
	text-decoration: underline;
	color: #4B4B3F;
}
.detalle   {
	background-image: url(../images/detalle_noticias_subacuatic.gif);
	height: 14px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: left top;
}

.mas   {
	text-decoration:    none;
	color: #B13B27;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mas:hover   {
	text-decoration:    underline;
	color: #000000;
}
.rojo   {
	text-decoration:    none;
	color: #B13B27;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alertap   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alertag   {
	text-decoration:    none;
	color: #CC0000;
	font-size: 17px;
	font-family: verdana;
	font-weight: normal;
	line-height: 25px;
}

.link2   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.link2:hover   {
	text-decoration:    underline;
	color: #FF0000;
}


.editar   {
	text-decoration:    none;
	color: #006600;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.editar:hover   {
	text-decoration:    underline;
	color: #000000;
}






/* background color for the content part of the pages */
TABLE
{
	border: 0px solid;
	font-family: verdana;
	color: #5D5D5D;
	font-size: 10px;
}
.TABLE1
{
	border: 2px solid #d8d8d8;
}
.TABLE2
{
	border: 1px solid #000000;
}
.pielink
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: none;
	letter-spacing: 1px;
}
.pielink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.pielink2
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: none;
	letter-spacing: 0.4px;
	text-decoration: underline;
}
.pielink2:hover
{
	text-decoration: underline;
	color: #8091CC;
}
.menu_blanco
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.03em;
}
.menu_blanco:hover
{
	text-decoration: underline;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #E8611D;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #E8611D;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #E8611D;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #FC3C31;
}
    
/* GENERIC */

H1  {
}

H2  {
}

.INPUT_registro  {
	color:  #666666;
	font-family: verdana;
	font-weight: normal;
	font-size: 9px;
	BORDER: 1px solid #666666;
	height: 16px;
	text-align: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 80px;
}

.INPUT  {
	color:  #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #2B53D8 1px solid;
	background-color: #002399;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.INPUT2  {
	color:  #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #FF9E66 1px solid;
	background-color: #FD5D00;
	width: 60px;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.INPUT3  {
	color:  #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #CCCCCC 1px solid;
	background-color: #7D7D7D;
	width: 60px;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.INPUT4  {
	color:  #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #6DC017 1px solid;
	background-color: #3D6D0C;
	width: 60px;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.INPUT5  {
	color:  #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #34A4FF 1px solid;
	background-color: #0065B6;
	width: 60px;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.INPUT6  {
	color:  #333333;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	BORDER: #FFD86D 1px solid;
	background-color: #FF9F1B;
	width: 60px;
	height: 20px;
	text-align: center;
	cursor: hand;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
TextBox {
	font-family: verdana;
	font-size:  10px;
	color: #666666;
	border: 1px solid #666666;
}
SELECT  {
	font-family: verdana;
	font-size:  10px;
	color: #666666;
	border: 1px solid #666666;
}
A  {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

A:hover {
    text-decoration: underline;
}

UL LI   {
	list-style-image: url(../images/ico-default.gif);
	text-indent: 0px;
	margin-left: -20px;
}

UL LI LI    {
    list-style-type: disc;
}

UL LI LI LI {
    list-style-type: square;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #D0D0D0;
    height:4pt;
    text-align:left
}
/* estilos para el paginado aplicados a la celda */
.paginadoSeleccionado {
	BORDER-RIGHT: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;
	BORDER-top: #CC0000 1px solid;
	BORDER-bottom: #CC0000 1px solid;
	text-decoration: none;
	color:  #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D8D8D8;
	width: 20px;
	height: 20px;
	text-align: center;
	font-style: BOLD;
}
.paginadoSinSeleccionar {
	BORDER-RIGHT: #D8D8D8 1px solid;
	BORDER-LEFT: #D8D8D8 1px solid;
	BORDER-top: #D8D8D8 1px solid;
	BORDER-bottom: #D8D8D8 1px solid;
	text-decoration: none;
	color:  #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #E8ECEE;
	width: 20px;
	height: 20px;
	text-align: center;
}
/* *********************************************************** */

 .menu    {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #3B5163;
	text-decoration: none;
} 
.menu:hover    {
	font-size: 9px;
	color: #000000;
}

.submenu    {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #658EB6;
	text-decoration: none;
} 

.submenu:hover    {
	font-size: 10px;
	color: #000000;
}
/* Estilos del catálogo */
.SubSubHead    {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 18px;
	background-image: ;
	background-repeat: repeat-x;
	line-height: 16px;
	letter-spacing: 0em;
} 
.SubSubHeadt    {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 18px;
	background-repeat: repeat-x;
	line-height: 16px;
	letter-spacing: 0em;
}

/* estilos para la collumna destacada de la derecha */
.lateral  {
	text-decoration:    none;
	color:  #974831;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0em;
	font-weight: bold;
}

.lateral:hover {
    text-decoration:    underline;
    color:  #4A4A3F;
}
.lateraltext  {
	text-decoration:    none;
	font-size: 10px;
	letter-spacing: 0em;
}

.lateraltext:hover {
    text-decoration:    underline;
}
/* fin lateral */

.titularportal   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #3B5163;
	text-decoration: none;
	background-repeat:no-repeat;
	padding-left: 0;
	line-height: 25px;
}
TD, BODY, .texttirat     {
	font-size:  10px;
	line-height: 18px;
	color: #000000;
}
.link_body     {
	font-size:  11px;
	line-height: 18px;
	color: #000000;
}

.titularportal3   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #002399;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: normal;
}
.titularportal4   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #3B5163;
	text-decoration: none;
	letter-spacing: 0em;
}
.noticia  {
	text-decoration:    none;
	font-size: 12px;
	letter-spacing: 0em;
	line-height: 20px;
}

.noticia:hover {
    text-decoration:    underline;
}
/* Define las noticias a 3 columnas */
.noticias_3colunmas_main_table  {
	text-decoration:    underline;
	margin: 5px;
}
.noticias_3colunmas_main_title  {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A6A88;
	letter-spacing: 0em;
	border: 0px solid;
	line-height: 17px;
}
a.noticias_3colunmas_main_title link {
	border: 0px solid #FFFFFF;
}
.noticias_3colunmas_main_descripcion {
	text-decoration:    none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	letter-spacing: 0em;
}
.noticias_3colunmas_estacio_entre_noticias  {
	text-decoration:    none;
	background-image: url(../../images/1pix_horizontal.gif);
	width: 1px;
}
.noticias_3colunmas_tabla   {
	margin: 10px;
	text-align: center;
}
.negrita_11
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.negrita_10
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.foto_hand
{

	cursor: hand;
}
.cerrar   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	width: 90px;
	background-color: #F5F5F5;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}


.NormalTextBox
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #2B53D8;
}
.BuscadorTextBox
{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #872C11;
	height: 17px;
}
.Head   {
	font-family: Verdana;
	font-weight: bold;
	color: #002399;
	font-size: 15px;
}
.SubHead{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}

.formularios
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  normal;
	color: #000000;
	letter-spacing: -0.03em;
}
/* estilos para mailing */

.mailing_sec1    {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: normal;
	color: #3B5163;
}
.mailing_sec2    {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: normal;
	color: #879FB1;
}
.mailing_tit    {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: normal;
	color: #CC0000;
	height: 22;
	padding-top: 2px;
	letter-spacing: 0em;
	text-transform: uppercase;
}
.mailing_pv    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  bold;
	color: #FD5D00;
}
.mailing_pv_rojo    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  bold;
	color: #FC3C31;
}
.mailing_table    {
	background-color: #FFFFFF;
	border: 1px dotted #FF6600;
	height: 150px;
}
/* estilos para los avisos de envío */
.Estilo1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Estilo2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.link   {
	text-decoration:    none;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.link:hover   {
	text-decoration:    underline;
	color: #FF0000;
}
.link_naranja   {
	text-decoration: none;
	color: #FD5D00;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
}
.link_naranja:hover   {
	text-decoration: underline;
	color: #000000;
}

.link_naranja2   {
	text-decoration: underline;
	color: #FD5D00;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
}
.link_naranja2:hover   {
	text-decoration: underline;
	color: #000000;
}


.negrita {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	
}
.resaltar    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:  normal;
	color: #FF6600;
	letter-spacing: 0em;
	line-height: 20px;
}
.resaltar2    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:  normal;
	color: #003366;
	letter-spacing: 0em;
}
.Subtotal {
	width: 73px;
	height: 20px;
	font-family: verdana;
	font-size:  13px;
	font-weight:  bold;
	color: #2B53D8;
	letter-spacing: 0em;
	text-align: right;
}
.Total {
	width: 73px;
	height: 20px;
	font-family: verdana;
	font-size:  13px;
	font-weight:  bold;
	color: #FD5D00;
	letter-spacing: 0em;
}
.tabla_pr {
	font-size:  9px;
	color: #000000;
	border: 1px solid #EAEAEA;
}

.titular_seccion   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #002399;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: normal;
}

.titularportal2   {
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2B53D8;
	letter-spacing: 0em;
	line-height: 20px;
	text-transform: uppercase;
	height: 20px;
}

.enlaces    {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #B13B27;
	height: 22;
	padding-top: 2px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.enlaces:hover    {
	color: #666666;
	text-decoration: underline;
}
.Admin_menu{
	text-decoration:    none;
	color: #003366;
	font-size: 10px;
	font-family: arial;
}
.admin_link   {
	text-decoration:    underline;
	color: #8B0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.admin_link:hover   {
	text-decoration:    underline;
	color: #FF0000;
}
.combo
{
	color:  #002399;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	BORDER: #002399 1px solid;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.combo2
{
	color: #666666;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	BORDER: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	height: 18px;
	text-align: left;
	vertical-align: middle;
}
.texto_azul   {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #8091CC;
	letter-spacing: 1px;
}
.texto_azul2   {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #3F9BCA;
	letter-spacing: 0px;
	line-height: 13px;
}
.texto_blanco_10   {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #FFFFFF;
	letter-spacing: 0.03em;
}
.link_destacados_gris1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #333333;
	letter-spacing: 0.03em;
	text-decoration: none;
}
.link_destacados_gris1:hover {
	text-decoration: underline;
}
.link_destacados_gris2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #666666;
	letter-spacing: 0.03em;
}
.link_destacados_gris2:hover {
	text-decoration: underline;
}
.link_destacados_blanco {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #FFFFFF;
	letter-spacing: 0.03em;
}
.link_destacados_blanco:hover {
	text-decoration: underline;
}
.link_blanco {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #FFFFFF;
	letter-spacing: 0.03em;
	text-decoration: underline;
}
.link_blanco:hover {
	text-decoration: underline;
	color: #002399
}
.link_gris_underline {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #333333;
	letter-spacing: 0.03em;
	text-decoration: underline;
}
.link_gris_underline:hover {
	text-decoration: underline;
	color: #000000;
}
.brjulai {
	line-height: 3px;
}
.texto_azulclaro {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #B0C2FF;
	letter-spacing: 0.03em;
	text-decoration: none;
	text-align: right;
	background-position: right;
}
.texto_simulador1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2B53D8;
	letter-spacing: 0.03em;
	text-decoration: none;
	background-position: right;
	width: 100%;
	text-align: right;
}
.vinetas   {
	list-style-image: url(../images/ico_vinetas.gif);
}
.GridHeader
{
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	background-color: #2B53D8;
	color: #FFFFFF;
	text-align: center;	
	border: solid 1px #002399

}
.GridHeader2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #F7F7F7;
	color: #FFFFFF;
	border: solid 10px #F7F7F7;
	width: 100%;
}
.Grid { border: solid 1px #F7F7F7; }
.Grid td
{
    border: solid 0px #FFFFFF;
    font-family: verdana 10px;
    padding: 4px;
}
.align_right {
text-align: right;
}
.h1
{
	font-family: arial;
	font-size: 12px;
	color: #002399;
	}
DIV
{
	line-height: 17px;
	}
BR
{
	line-height: 17px;
	}
	
.titulo_galeria   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0em;
	padding-left: 6px;
	background-color: #002399;
	width: 100%;
	height: 22px;
}