
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height: 1.2em;	
	margin: 0px;
	padding: 0px;
	margin-bottom:2px;
	margin-top:2px;
	background-color:#ffffff;
}

/******* hyperlink and anchor tag styles *******/

a:link{
	color: #ffffff;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color:#000000;
}

a:visited{
	text-decoration: none;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

input.submit {
	background: #F3743D;
	border: 0;
	padding: 4px 0;
	width: 65px;
	height:24px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
	border:1px solid #F59B76;
}

.Text_Boxs {
font-family:Arial;
font-size:11px;
color: #333333;
margin: 0px;
padding: 0px;
background-color:#F1F1F1;
border: 1px solid #484848;
height:17px;
}


.textbox {
font-family:Arial;
font-size:11px;
color: #333333;
margin: 0px;
padding: 0px;
background-color:#FFC6C6;
border: 1px solid #FF8080;
}

.enviar {
background-image:url(../imagenes/common/button_bg.gif);
background-repeat:no-repeat;
background-position: left top;
border:0px;
width:84px;
height:28px;
color:#FFFFFF;
}

a.dcontexto{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  /*border-bottom:2px dotted #039;*/
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{ 
  display:block;
  height:250px;
  position:absolute;
  width:209px; 
  /*top:3em;*/
  text-align:center;
  left:20px;
  top:-10px;
  font: 12px arial, verdana, helvetica, sans-serif; 
  /*border:1px solid #999;*/
  /*background:#e0ffff; */
  color:#000;
  background-image:url(../imagenes/common/tooltip_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  /*padding-left:15px;*/
  padding-top:80px;
  }
  
  * html a.dcontexto:hover span{ 
  display:block;
  height:250px;
  position:absolute;
  width:209px; 
  /*top:3em;*/
  text-align:center;
  left:20px;
  top:35px;
  font: 12px arial, verdana, helvetica, sans-serif; 
  /*border:1px solid #999;*/
  /*background:#e0ffff; */
  color:#000;
  background-image:url(../imagenes/common/tooltip_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  /*padding-left:15px;*/
  padding-top:80px;
  }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

.centrado {
	margin: 0 auto !important;
}

#pagecell1{
	width:1000px;
	/*min-height:750px;*/
	background-color:#ffffff;
}

#masthead{
	height:134px;
	background-image:url(../imagenes/common/header_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#logotipo{
	height:64px;
	width:221px;
	margin-top:10px;
	margin-left:5px;
	float:left;
}

#Acceso_Clientes{
	width:278px;
	margin-top:0px;
	margin-right:5px;
	float:right;
	background-color:#CCCCCC;
}

.Acceso_Clientes_caja {     
	width: 195px;
    background-image:url(../imagenes/common/g_box_central.jpg);
    background-repeat: repeat-y;
}

.Acceso_Clientes_cajaarriba {
    background-image:url(../imagenes/common/g_box_superior.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.Acceso_Clientes_cajaabajo {
    background-image:url(../imagenes/common/g_box_inferior.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 5px;
} 

.Acceso_Clientes_Texto{
font-size:11px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

/*************** ESTILOS DEL MENU *****************************/

#globalLink{
	/*position: absolute;*/
	height: 26px;
	z-index: 100;
	text-align:left;
	/*line-height:1.4em;*/
	clear:both;
	color:#333333;
	padding-top:8px;
	font-size:14px;
	margin-left:40px;
}

* html div#globalLink{
	padding-top:0px;
}

* html div#buscador{
	margin-top:10px
}

#buscador{
	float:right; 
	height:18px; 
	margin-right:10px; 
	margin-top:10px
}



a.glink, a.glink:visited{
  	font-size: 12px;
  	color:#333333;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 2px 15px;
	/*border-right: 1px solid #8FB8BC;*/
	border:2px solid #333333;
	margin-left:10px;
	background-image:url(../imagenes/common/bullet_menu.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-color:#FFFFFF;
}

a.glink:hover{
  	/*background-image: url(glblnav_selected.gif);*/
	text-decoration: none;
	color:#FF0000;
	/*background-image:url(../imagenes/common/menu_item_hover.gif);
	background-position:top left;
	background-repeat:repeat-x;*/
}

#Menu_Vertical{
	padding-top:10px;
}

#Menu_Vertical ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-left:2px;
	margin-right:2px;
}

#Menu_Vertical li {
	line-height:2em;
	/*font-family:Verdana;*/
	/*color:#000000;*/
	font-size:14px;
	font-weight:bold;
}

#Menu_Vertical li:hover {
	color:#FF0000;
}

#Menu_Vertical li a:link {
	color:#000000;
	text-decoration:none;
}

#Menu_Vertical li a:hover {
	color:#FF0000; !important
	text-decoration:none;
}

#Menu_Vertical li a:visited {
	color:#000000;
	text-decoration:none;
}

#Menu_Vertical li a:actived {
	text-decoration:none;
}

.Menu_Activado {
	color:#ffffff;
	text-decoration:none;
	background-color:#999999;
	display:block;
	font-weight:bold;
}

/*********************************************************************************/


#Main_Content{
	background-image:url(../imagenes/common/content_bg.gif);
	background-position:top left;
	background-repeat:repeat;
	min-height:370px;
	padding:15px;
	/*padding-top:26px;*/
}

#Contenidos{
	width:700px;
	padding:5px;
	text-align:justify;
	color:#202020;
	font-size:13px;
	margin-left:20px;
}

#Contenidos a:link{
	color:#202020;
	text-decoration:underline;
}

#Contenidos a:hover{
	color:#202020;
}

#Contenidos a:visited{
	color:#202020;
}

#Contenidos h1{
	padding:0px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.Contenidos_caja {     
	width: 579px;
    background-image:url(../imagenes/common/g_box_content_central.jpg);
    background-repeat: repeat-y;
}

.Contenidos_cajaarriba {
    background-image:url(../imagenes/common/g_box_content_superior.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

.Contenidos_cajaabajo {
    background-image:url(../imagenes/common/g_box_content_inferior.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 10px;
} 

#Sub-Contenidos{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:justify;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:25px;
}

#Back_Link{
	font-size:11px;
	text-align:right;
	margin-top:15px;
	height:40px;
	border-bottom:1px solid #FABEA5;
	display:block;
}

#Normativas{
	background-color:#F2D0CC;
	padding:10px;
	line-height:1.8em;
	margin-bottom:20px;
}

#Normativas a:link{
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#Normativas a:visited{
	color:#FF0000;
	text-decoration:underline;
}

/********************************** ESTILOS PARA LAS NOTICIAS ******************************/

#Noticias_Main_Content{
	width:194px;
	height:266px;
	float:right;
	
	margin-right:10px;
}

#Noticias_Content{
	width:191px;
	height:245px;
	font-size:12px;
	text-align:justify;
	background-image:url(../imagenes/common/noticias_bg.gif);
	background-repeat:no-repeat;
	color:#333333;
}

#Noticias_Main_Content h1{
font-size:16px;
font-weight:bold;
color:#404040;
text-align:center;
padding-top:10px;
}

#Noticias_Main_Content h1 a:link{
color:#000000;
}

#Noticias_VerMas{
font-size:11px;
color:#ffffff;
text-align:right;
font-weight:bold;
margin-top:10px;
}

#Noticias_VerMas a:link{
color:#FF0000;
text-decoration:none;
}

#Noticias_VerMas a:hover{
color:#000000;
text-decoration:underline;
font-weight:bold;
}

#Noticias_VerMas a:visited{
color:#FF0000;
}


/******************************************************************************************/

#Footer_Content{
	background-image:url(../imagenes/common/footer_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:100px;
	clear:both;
	min-width:1000px;
}

#Footer_Text{
	/*font-family:Verdana;*/
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	/*color:#000000;*/
	text-align:center;
	line-height:1.2em;
	/*margin-top:25px;*/
	color:#0A86C0;
	padding-top:3px;
}

#Footer_Item{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:160px;
	float:left;
	font-size:10px;
	text-align:center;
	color:#000000;
	/*border:1px solid #FF0000;*/
	padding-left:4px;
	padding-right:4px;
	margin-left:3px;
	/*background-color:#FFFFFF;*/

}

#Footer_Item a:link{
	color:#000000;
}

#Footer_Item a:hover{
	color:#000000;
	text-decoration:none;
	display:block;
	background-color:#ADADAD;
}

#Footer_Item a:visited{
	color:#000000;
}

#Footer_Text2{
	/*font-family:Verdana;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height:1.4em;
	color:#E9E9E9;
	width:670px;
	padding-top:8px;
	clear:both;
	font-weight:bold;
	padding-top:20px;
}
