/* GENERAL STYLES */

BODY { background-color: #FFFFFF; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-align: center; }
HTML, BODY, TABLE, TD, A, SPAN, DIV, SELECT, INPUT { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
IMG { border: 0; }
UL.square { list-style-image: url("/imagenes/list.gif"); }

/* FIELDS */
SELECT.access { width: 193px; background-color: #FFFFFF; font-size: 8pt; font-weight: normal; color: #000000; }
INPUT.form { width: 180px; background-color: #F0F0F0; border: 1px #7D7D7D solid; font-size: 8pt; font-weight: normal; color: #000000; }
SELECT.form { width: 180px; background-color: #F0F0F0; font-size: 8pt; font-weight: normal; color: #000000; }
TEXTAREA.form { width: 180px; background-color: #F0F0F0; border: 1px #7D7D7D solid; font-size: 8pt; font-weight: normal; color: #000000; }
INPUT.login { width: 180px; background-color: #F0F0F0; border: 1px black solid; font-size: 11px; font-weight: bold; color: gray; }

/* LINKS */

A:link { color: #959595; text-decoration: underline; }
A:visited { color: #959595; text-decoration: underline; }
A:hover { color: #000000; text-decoration: none; }
A:active { color: #000000; text-decoration: none; }

A.foot { font-weight: bold; text-decoration: none; }
A.location { text-decoration: none; }
A.option { font-weight: bold; }
A.products { font-size: 8pt; font-weight: bold; }

A:link.access { color: #FFFFFF; text-decoration: underline; }
A:visited.access { color: #FFFFFF; text-decoration: underline; }
A:hover.access { color: #FFFFFF; text-decoration: none; }
A:active.access { color: #FFFFFF; text-decoration: none; }


/* DOT LINES */

TD.v_dot { width: 1px; background: #FFFFFF url("/imagenes/v_dot.gif"); border: 0px;	padding: 0px;}
TD.h_dot { height: 1px; background: #FFFFFF url("/imagenes/h_dot.gif");	border: 0px; padding: 0px;}

TD.v_dot_10 { width: 1px; background: #FFFFFF url("/imagenes/v_dot.gif"); border: 0px;	padding: 0px;}
TD.h_dot_10 { height: 10px; background: #FFFFFF url("/imagenes/h_dot.gif");	border: 0px; padding: 0px;}

/* TITLES */

FONT { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }
FONT.title { font-size: 12pt; font-weight: bold; color: #7D7D7D; line-height: pt;}

/* :::::::::: TOP :::::::::: */

TABLE.top
{
	width: 760px;
	height: 64px;
	border-top: 1px #7D7D7D solid;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.brand
{
	width: 192px;
	height: 63px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
}

TD.top_right
{
	width: 538px;
	height: 63px;
	background-image: url("/Imagenes/bg_water.gif");
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
}

TABLE.top_right
{
	width: 277px;
	height: 35px;
	border: 0px;
}

TD.access
{
	width: 193px;
	height: 35px;
	border: 0px;
	padding: 0px;
}

TD.corporate
{
	width: 84px;
	height: 35px;
	border: 0px;
	padding: 0px;
}

/* TOP MENU */

TABLE.top_menu
{
	width: 760px;
	height: 42px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.menu
{
	width: 760px;
	height: 26px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding: 0px;
}

TD.location
{
	width: 380px;
	height: 16px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

TD.date
{
	width: 380px;
	height: 16px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

/* :::::::::: FOOT :::::::::: */

TABLE.foot
{
	width: 760px;
	height: 46px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 1px #7D7D7D solid;
	border-left: 1px #7D7D7D solid;
}

TD.foot
{
	width: 760px;
	height: 44px;
	border-top: 1px #D7D7D7 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	line-height: 11pt;
}
TD.foot2
{

	height: 44px;
	border-top: 1px #D7D7D7 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	line-height: 11pt;
}

TD.foot_right
{
	width: 380px;
	height: 44px;
	border-top: 1px #D7D7D7 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	line-height: 11pt;
}

TD.foot_left
{
	width: 380px;
	height: 44px;
	border-top: 1px #D7D7D7 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

TD.footI
{
        padding-top: 0px;   
        padding-right: 14px;
        padding-bottom: 0px;
        padding-left: 1px;
 
        font-size: 7pt;     
        font-weight: normal;
        color: #000000;    
        text-align: left;
        line-height: 11pt;
}

TD.footD
{
        padding-top: 0px;  
        padding-right: 14px;
        padding-bottom: 0px;
        padding-left: 1px; 
        
        font-size: 7pt;   
        font-weight: normal;
        color: #000000;
        text-align: right;
        line-height: 11pt;
}

/* :::::::::: COVER :::::::::: */

TABLE.cover
{
	width: 760px;
	height: 307px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.cover_img
{
	width: 254px;
	height: 306px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding: 0px;
}

TD.cover_txt
{
	width: 279px;
	height: 306px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 34px;
	padding-right: 0px;
	padding-bottom: 34px;
	padding-left: 0px;
}

TD.cover_agent
{
	width: 157px;
	height: 136px;
	border: 0px;
	padding-top: 34px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 34px;
}

TD.cover_customer
{
	width: 157px;
	height: 170px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 0px;
	padding-top: 34px;
	padding-right: 34px;
	padding-bottom: 34px;
	padding-left: 34px;
}

/* :::::::::: INFO :::::::::: */

TABLE.info
{
	width: 760px;
	height: 110px;
	background-color: #F0F0F0;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.new
{
	width: 351px;
	height: 109px;
	border: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 8pt;
	font-weight: bold;
	color: #959595;
	line-height: 15pt;
}

TD.result_01
{
	width: 184px;
	height: 109px;
	background-color: #F0F0F0;
	border: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 15pt;
}

TD.result_02
{
	width: 156px;
	height: 109px;
	background-color: #F0F0F0;
	border: 0px;
	padding-top: 41px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 15pt;
}

/* :::::::::: INTERIOR :::::::::: */

TABLE.title
{
	width: 760px;
	height: 49px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.title
{
	width: 760px;
	height: 48px;
	background-color: #F0F0F0;
	border: 0px;
	padding: 0px;
}

/* :::::::::: CONTENT :::::::::: */

TABLE.content
{
	width: 760px;
	height: 366px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.menu_inside
{
	width: 190px;
	height: 366px;
	border: 0px;
	padding: 0px;
}

TD.data_inside
{
	width: 162px;
	height: 366px;
	border: 0px;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

TD.text
{
	width: 499px;
	height: 366px;
	border: 0px;
	padding-top: 24px;
	padding-right: 34px;
	padding-bottom: 24px;
	padding-left: 34px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 13pt;
}

/* :::::::::: MENU INSIDE :::::::::: */

TABLE.option
{
	width: 190px;
	border: 0px;
}

TD.arrow
{
	width: 10px;
	border: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 14px;
}

TD.option
{
	width: 146px;
	border: 0px;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 6px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

/* :::::::::: FORM :::::::::: */

TABLE.form
{
	width: 499px;
	border: 0px;
}

TD.form_title
{
	width: 499px;
	border: 0px;
	padding: 0px;
	
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}

TD.form_data
{
	width: 140px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

TD.form_field
{
	width: 180px;
	border: 0px;
	padding: 0px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

TD.form_confirm
{
	width: 167px;
	border: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #F00000;
}

TD.form_conditions
{
	width: 353px;
	border: 0px;
	padding: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

/* :::::::::: ACCESS :::::::::: */

TABLE.access
{
	width: 760px;
	height: 292px;
	border-top: 0px;
	border-right: 1px #7D7D7D solid;
	border-bottom: 0px;
	border-left: 1px #7D7D7D solid;
}

TD.access_left
{
	width: 311px;
	height: 292px;
	border: 0px;
	padding: 0px;
}


TD.access_right
{
	width: 378px;
	height: 292px;
	border: 0px;
	padding-top: 34px;
	padding-right: 34px;
	padding-bottom: 34px;
	padding-left: 34px;
}

TABLE.access_content
{
	width: 311px;
	height: 292px;
	border: 0px;
}

TD.access_results
{
	width: 243px;
	height: 100px;
	border: 0px;
	padding-top: 34px;
	padding-right: 34px;
	padding-bottom: 16px;
	padding-left: 34px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 12pt;
}

TD.access_register
{
	width: 243px;
	height: 100px;
	border: 0px;
	padding-top: 16px;
	padding-right: 34px;
	padding-bottom: 34px;
	padding-left: 34px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 12pt;
}

TABLE.access_form
{
	width: 378px;
	height: 224px;
	border: 0px;
}

TD.access_data
{
	width: 78px;
	height: 19px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 28px;
	
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

TD.access_field
{
	width: 272px;
	border: 0px;
	padding: 0px;
	
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

TD.remember_txt
{
	width: 322px;
	height: ;
	border: 0px;
	padding-top: 6px;
	padding-right: 28px;
	padding-bottom: 6px;
	padding-left: 28px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12pt;
}

/* :::::::::: PRODUCTS AND SERVICE :::::::::: */

TABLE.products
{
	width: 499px;
	border: 0px;
}

TD.products_left
{
	width: 92px;
	border: 0px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}

TD.products_right
{
	width: 401px;
	border: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

TD.screen
{
	width: 166px;
	border: 0px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 0px;
}

TD.introduction
{
	width: 317px;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 13pt;
}

/* :::::::::: LIST :::::::::: */

TD.list
{
	width: 499px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}


.list2
{
	width: 30px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 11pt;
}

TD.list_left
{
	width: 250px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

TD.list_right
{
	width: 249px;
	border: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

/* :::::::::: CORPORATE :::::::::: */

TD.year
{
	width: 112px;
	border: 0px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	line-height: 12pt;
	text-align: right;
}

TD.event
{
	width: 371px;
	border: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 12pt;
}

TD.date_news
{
	width: 80px;
	border: 0px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 0px;
	
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	line-height: 13pt;
	text-align: right;
}

TD.news
{
	width: 403px;
	border: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 12pt;
}

TD.pantalla
{
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	
}



