/* BASICOS */
HTML {HEIGHT: 100%;}
BODY {
	HEIGHT: 100%; background-color: #ffffff; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}

form {
	padding: 0px;
	margin: 0px;
}
/* Estilos generales de páginas */
#divPage {display: block;}
#divPrint {display: none;}

/* Estilos Menú Idiomas */
#lang { position:absolute; width:399px; height:43px; z-index:1; left: 0px; top: 0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#lang span {color:#999999; padding:20px 5px 0px 5px; }
#lang a {color:#f35d33; text-decoration:none; padding:20px 5px 0px 5px; }
#lang a:hover { color:#999999; }

/* Estilos Acceso zona privada */
#accessPanel { position:absolute; width:490px; height:40px; z-index:2; left: 300px; top: 0px; font-family:Arial, Helvetica, sans-serif;}
#accessPanel td { text-align: right; height: 20px;}
#accessPanel h6 { font-size:14px; color:#339ba6; text-decoration:none; font-weight:bold; padding:0px; margin:0px; white-space:nowrap; display:inline;}
#accessPanel h2 { font-size:10px; color:#b0b1b3; text-decoration:none; font-weight:normal; padding:0px; margin:0px; white-space:nowrap; display:inline;}
#accessPanel a { font-size:10px; color:#339ba6; text-align:right;  text-decoration:none; font-weight:bold;}
#accessPanel a:hover { color:#b0b1b3; }

/* Estilos Men�*/
#menu { position:absolute; width:780px; height:27px; z-index:3; left: 0px; top: 42px; background-image:url(../img/screen/background_menu.jpg); padding:3px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold; line-height: 22px;}
#menu a { color:#ffffff; text-decoration:none; padding:5px 10px 0px 10px; }
#menu a:hover { color:#999999; }
#menu span { padding:5px 10px 0px 10px; }

/* Estilos Menú Bottom*/
#menuBottom {	position:relative; width:570px; height:27px;	z-index:3; float:right; padding:30px 15px 15px 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#000000; }
#menuBottom a { color:#999999; text-decoration:none; text-align:center;  }
#menuBottom a:hover { color:#000000; }

#logo { position:absolute; width:350px; height:83px; z-index:1; left: 0px; top: 72px; }
#banner { position:absolute; width:423px; height:83px; z-index:1; left: 373px; top: 72px; }
#conainer { position:absolute; width:780px; z-index:4; left: 0px; top: 156px; }

/* Estilos Menú Servicios */
#ServicesMenu { width:164px; background-color:#008290; background-image:url(../img/screen/corner_blue1.gif); background-repeat:no-repeat; padding-top:25px; }
#ServicesMenu h1 { font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#3b9faa; text-decoration:none; font-weight:bold; padding:0px 8px 0px 17px;}
#ServicesMenu a { color:#ffffff; text-decoration:none; }
#ServicesMenu a:hover { color:#3b9faa; }
#ServicesMenu p { font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; padding:0px 0px 5px 17px; margin:0px 0px 5px 0px; color:#3b9faa; }

#newsletter { position:relative; width:164px; height:117px; left: 0px;  }
#formnewsletter { position:absolute; width:118px; height:26px; z-index:6; left: 22px; top: 55px;}

/* Estilos Contenido central */
#divBody { position:absolute; width:780px; top:152px; background-repeat:no-repeat; background-position: 164px 0px;}
#content { width:616px; padding:50px 10px 20px 25px; background-repeat:no-repeat;  vertical-align: top;}
#content.home { padding:0px; background-image:url(../img/screen/fondohome.gif); background-repeat:repeat-y; }

#sections {width:570px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f;}
#sections h1 { font-size:10pt; color:#008290; text-decoration:none; font-weight:bold; padding:0px; margin:0px; white-space:nowrap; display:inline; text-transform:uppercase; }
#sections h2 { font-size:9pt; color:#e7653f; text-decoration:none; font-weight:bold; padding:0px; margin:0px; white-space:nowrap; display:inline; text-transform:uppercase;}
#sections h3 { font-size:9pt; color:#4f4f4f; text-decoration:none; font-weight:bold; padding:0px; margin:0px; white-space:nowrap; display:inline; }

#sections ul { list-style-type:none; }
#sections li { background-image: url(../img/screen/button_red.gif); background-position: 0px 2px; background-repeat:no-repeat; padding-left: 15px; margin-bottom: 10px; } /**/

#sections a {  text-decoration:none; color:#4f4f4f; font-weight:bold;  }
#sections a:hover { color:#008290; }

#homenews { width:310px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; background-image:url(../img/screen/corner_news.gif); background-repeat:no-repeat; float:left; }
#homenews h1 { font-size:16pt; color:#e7653f; text-decoration:none; font-weight:bold; padding:50px 10px 0px 20px; } 
#homenews ul { list-style-type: none; list-style-image: url(../img/screen/button_red.gif); }
#homenews a {  text-decoration:none; color:#4f4f4f; font-weight:bold;  }
#homenews a:hover { color:#a4a4a4; }

#news { width:570px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; float:left; }
#news h1 { font-size:10pt; color:#008290; text-decoration:none; font-weight:bold; padding:0px; } 
#news ul { list-style-type:none; list-style-image: url(../img/screen/button_red.gif);  }
#news li { line-height: 25px; }
#news a { text-decoration:none; color:#4f4f4f; font-weight:bold; }
#news a:hover { color:#a4a4a4; }

#homeagenda { width:306px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; background-image:url(../img/screen/corner_agenda.gif); background-repeat:no-repeat; float:right; }
#homeagenda h1 { font-size:16pt; color:#008290; text-decoration:none; font-weight:bold; padding:50px 10px 0px 20px; }  
#homeagenda ul { list-style-type: none; list-style-image: url(../img/screen/button_green.gif); }

/* INTRANET*/
/* Estilos Menú Intranet*/
#menuIn { position:absolute; top:80px; width:774px; height:27px; z-index:3; left: 0px; top: 82px; background-image:url(../img/screen/background_menu.jpg); padding:3px 8px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold; line-height: 22px; float:left;}
#menuIn a { color:#ffffff; text-decoration:none; padding:50px 10px 0px 10px; }
#menuIn a:hover { color:#999999; }
#menuIn span { padding:50px 10px 0px 10px; }
/* Estilos Contenido central */
#contentIn {
	position:absolute;
	left: 0px;
	width:755px;
	z-index:4;
	top:116px;
	padding:50px 10px 40px 25px;
	float:left;

}
#contentIn.homeIn { width:790px; z-index:5; padding:0px 0px 0px 0px; background-image:url(../img/screen/back_intranet_home.gif); background-repeat:repeat-y; }
/* Estilos home Intranet */
#homenewsIntranet { width:256px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; background-image:url(../img/screen/back_intranet_news.gif); background-repeat:no-repeat; float:left; }
#homenewsIntranet h1 { font-size:16pt; color:#e7653f; text-decoration:none; font-weight:bold; padding:50px 10px 0px 20px; line-height: 20px; } 
#homenewsIntranet ul { list-style-type: none; list-style-image: url(../img/screen/button_red.gif); }
#homenewsIntranet li { line-height: 20px; }
#homenewsIntranet a {  text-decoration:none; color:#4f4f4f; font-weight:bold;  }
#homenewsIntranet a:hover { color:#a4a4a4; }

#agendaIntranet { width:520px; left:258px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; float:right; }
#agendaIntranet h1 {font-size:16pt; color:#008290; text-decoration:none; font-weight:bold; padding:50px 10px 0px 0px; }

#newsIn { width:755px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; float:left; }
#newsIn h1 { font-size:16pt; color:#e7653f; text-decoration:none; font-weight:bold; padding:0px 10px 0px 20px; } 
#newsIn ul { list-style-type:none; list-style-image: url(../img/screen/button_red.gif);  }
#newsIn li { line-height: 25px; }
#newsIn a { text-decoration:none; color:#4f4f4f; font-weight:bold; }
#newsIn a:hover { color:#a4a4a4; }

#docsIn { width:755px; z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#4f4f4f; float:left; }
#docsIn h1 { font-size:16pt; color:#3b9faa; text-decoration:none; font-weight:bold; padding:0px 10px 0px 20px; } 
#docsIn ul { list-style-type:none; list-style-image: url(../img/screen/button_green.gif);  }
#docsIn li { line-height: 25px; }
#docsIn a { text-decoration:none; color:#4f4f4f; font-weight:bold; }
#docsIn a:hover { color:#a4a4a4; }

/* Estilos Formularios */
.estilotextarea2 {background-color: transparent;border: 1px solid #008290;} 
.estilotextarea3 {background-color: transparent; border: 0px;} 
.bt{ color:#ffffff; font-family:Arial, font-size:9pt; font-weight:bold; background-color:#008290; border:0px; text-align:center;}
.bt2{ width:52px; color:#ffffff; font-family:Arial, font-size:8px; font-weight:bold; background-color:#e7653f; border:0px; text-align:center;}
label { font-size:9pt; color:#e7653f; text-decoration:none; font-weight:bold; text-transform:uppercase;}
label2 { font-size:8pt; color:#4f4f4f; text-decoration:none; font-weight:normal; }
/* Estilos Ampliar imagen */
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 10px;
left: -100px;
border: 1px dashed gray;
visibility: hidden;
color: #FFFF00;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 10px; /*position where enlarged image should offset horizontally */
}
.titGreen { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#008290; text-decoration:none; font-weight:normal;  }  
.titOr   { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#e7653f; text-decoration:none; font-weight:bold;  }  
