.form_text_field_search_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #CCCCCC;
	height:15px;
}
.form_text_field_search_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	height:15px;
}
.td_header_table_search{
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	background-color:#E9E9E9;
	border:1px solid #DFDFDF;	
}
.clear{
	clear:both;
}

div.menuBar_interno, div.menuBar_interno a.menuButton_interno {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000066;
}

div.menuBar_interno {
  background-color: #F2F2F2;
  border: 2px solid;
  border-color: #F2F2F2 #F2F2F2 #F2F2F2 #F2F2F2;
  padding: 8px 8px 8px 8px;
  text-align: right;
}

div.menuBar_interno a.menuButton_interno {
  background-color: transparent;
  border: 1px solid #CFCFCF;
  color: #FF6600;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 4px 4px 4px 4px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar_interno a.menuButton_interno:hover {
  background-color: #FFFFFF;
  border-color: #003399;
  color: #000000;
  cursor:pointer;
}
.TdBorderDashed{
	border:dashed 1px #F2F2F2;
}
.imagen_noticias{
	border:solid; 
	border-width:1px; 
	border-color:#999999; 
} 
.mail_select{
	width:320px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	border-color : #656565; 
	border-width:1px;
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal;
}
.textoN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textoNLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor:pointer;
}
.textoNegroLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}
.textoBN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.textoBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border: 1px solid #233F8A;
}
.form_text_searchOFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	border: 1px solid #003399;
	background-color: #FFFFFF;
	width:150px;
}
.form_text_searchON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border: 1px solid #233F8A;
	width:150px;
}
.textAz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
	font-weight: bold;
}
.textAzG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #233F8A;
	font-weight: bold;
}
.textAzMarino {
	font-family: Arial;
	font-size: 14px;
	color:#103A5C;
	font-weight: bold;
}
.textPlomoClaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
.textPlomo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.textNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff8208;
}
.textNaranja2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8208;
	padding-bottom:0;
	padding-top:0;
}
.textRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.textAmarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#F5D90E;
}
.linzAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
	text-decoration: none;
}
.linzAzul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
	text-decoration: underline;
}
.linzAzulSubraya {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #375F87;
	text-decoration:underline;
}
.linkAzulF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #233F8A;
}
.linkAzulF:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
	text-decoration: none;
}
.btn_vinculo_1{
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	background-color:#f2f2f2;
	text-decoration: none;
	border:solid #003399 1px;
	padding:3px;
	margin:3px;	
}
.btn_vinculo_1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	padding:3px;
}
a.plomolink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
a.plomolink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
a.plomolink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
a.plomolink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}.texttitulonoti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3A3A3A;
}
.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}
.textosMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
}
.textoPlomoSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
}
.textoPlomoSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight:bold;
}
.textoPlomoMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	font-weight:bold;
}
.linkTextos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}
.linkTextos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	text-decoration: none;
}
.linkNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff8208;
	text-decoration: none;
}
.linkNaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff8208;
	text-decoration:underline;
}
.linkBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkBlanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8DB1D0;
}
.hojasTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #1F3C88;
}
.linkNaran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff8208;
	text-decoration: underline;

}
.linkNaran:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff8208;
	text-decoration: none;
}
.linkNaranMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8208;
	text-decoration: underline;

}
.linkNaranMed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8208;
	text-decoration: none;
}
.textRata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
}
.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	height: 40px;
	border: 1px solid #233F8A;
}
.area2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	height: 80px;
	border: 1px solid #233F8A;
}

.areaHt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	height: 120px;
	border: 1px solid #233F8A;
}
.listas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border: 1px solid #395839;
	list-style-type: lower-alpha;
	background-color: #F2F2F2;
}
.linkAzulPtos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #233F8A;
}
.linkAzulSimple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
}
.linkAzulSimple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233F8A;
	text-decoration: none;
}
.listasN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	height: 15px;
	border: 1px solid #F5F5F5;
	width:70px;
	background-color: #F5F5F5;
}
.optionTitError{font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; background-color:#9F0000; color:#FFFFFF;}
.optionTitOk{font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; background-color: #00468C; color:#FFFFFF;}
.textBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.textBlackGrande{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.lista_menu{font-size:10px; background-color: #F3F3F3; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*HOJAS TECNICAS*/
.DivMsgError{
	background-color:#FFCECE;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:10px 10px 10px 10px;
	border:1px solid  #990000;
	color:#FF0000;
}
.lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #003366;
}
a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FF9933;
	text-decoration: none;
}
a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9933;

}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
a.cp:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
a.cp:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
a.cp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
	font-weight: bold;
	text-decoration: none;
}
a.cp:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}
a.barra:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.barra:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.barra:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.barra:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.caja {
	border: 1px solid #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.fondoc {
	background-image: url(img/logo-dif.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.s_inputF { width:320px;height:150px;font-family:Arial, Helvetica, sans-serif; font-size:11px;border-color : #656565; border-width:1px;}
.s_select {COLOR: black; FONT-FAMILY: Arial,  helvetica CE, helvetica; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-WEIGHT: normal;}
.parrafo_menu{border-width:1px;border-style:solid; background:#F4FAFF; border-color:#0080FF; padding:4px 2px 2px 4px}
.parrafo_error{border-width:1px;border-style:solid; background:#FFF2F2; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-color: #FF8080; padding:4px 2px 2px 4px}
.parrafo_texto{border-width:1px;border-style:solid; background:#F2F2F2; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px;  border-color: #CCCCCC; padding:4px 2px 2px 4px}
.botonBuscar{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding:3px;
	background-color:#003366;
	border:1px solid #7F9DB9;
	
}
/*estilo General*/
#image-container {
width: 764px;
height: 330px;
background-position:center;
background-repeat:no-repeat;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;				
}

ul#menu {	
  margin: 0;
  padding: 0;
  border: 0 none;  
/*  width: 500px;*/ /*For KHTML*/ 
  list-style: none;  
  background:#06C;    
}

ul#menu li { /* ESTILO PARA EL MENU */
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/ 
  list-style: none;
  position: relative;  
}

ul#menu li#menu1:hover{	
	 /*border: solid 1px #989999;*/	 
}

ul#menu li#menu1:hover a#titulo{ /* CUANDO EL PUNTERO ESTÁ EN EL MENÚ :D */
	 color:#FFF;
	 font-size:11px;
	 outline:dotted 1px #989999;
}

ul#menu  ul { /* ATRIBUTOS DE LOS SUBMENÚ <UL> ;) */
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;  
  background: #7992AC; /*color de fondo*/
  border: none;
  opacity: 1;
  -moz-opacity: 1;
  z-index:1000; 
  /*filter:alpha(opacity=80);*/
}

ul#menu ul li {
  width: 220px;
  float: left;
  display: block !important;
  display: inline; /*Para IE*/
}

ul#menu a { /* ATRIBUTOS DE LOS SUBMENÚ <A> ;) */
  padding: 5px 20px 6px;
  float: none !important; /*Para Opera*/
  float: left; /*Para IE*/
  display: block;
  color: #D4D4D4; /*color del texto sin el puntero*/
  text-decoration: none;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;  
}

/*ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
	color: #FFF;
}*/

ul#menu li:hover li a,
ul#menu li.iehover li a {
  float: none;
  border:none;
}

ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a { /* CUANDO ESTÁ EL PUNTERO EN EL SUBMENÚ =) */
 color: #FFF;
 border-top:1px solid #FFF;
 border-bottom:1px solid #FFF;
}
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
 
}

ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
 color: #FFF;
}

ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
 color: #FFF;  
}

ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
 color: #FFF;
}

ul#menu ul ul,
ul#menu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
  display: block;
}
ul#menu .selected{
	color: #003300;
}

#movie_up{ 
	position:absolute;
	z-index:1000;	
} 

#movie_down{ 
	position:relative;	
	z-index:0;
}
/*-----------------------*/
/*  estilo.css */
/*FORM TABLE*/
td.titulo_modulo{
	background-color:#E7ECF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:10px 10px 10px 10px;
	border-bottom: 5px solid  #003399; 
}
.titulo_submenu{
	background-color:#E7ECF1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:10px 10px 10px 10px;
	border-bottom: 5px solid  #003366; 
}
td.item_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:5px 5px 5px 5px;
}
td.item_value{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left; padding:5px 5px 5px 5px; 
}
td.item_titulo{
	background: #FFFFF0;
	border:solid;
	border-width:1px;
	border-color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left; 
	padding:7px 7px 7px 7px;
	font-weight:bold;  
}
td.menu_action{
	background: #FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:3px 3px 3px 3px;
	font-weight:bold;
}
div.application_text_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	position:absolute;
	padding:3px 5px 3px 5px;
}
.table_main_content{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
.table_pop_window_content{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
.table_separator_rows{
	padding:0;
	margin:0;
	height:5px;	
}
.tablaOpacoPlomo{
	border:#CCC solid 1px;
}
.tablaPlomoBorde{
	border: #AEAEAE solid 1px;
}
.celdaPlomoBorde{	
	border-right:#AEAEAE solid 1px;
	border-bottom:#AEAEAE solid 1px;
}
.tablaOpacoPlomoRight{	
	border-color: #F3F3F3;
	border-right-style: groove;
	border-width:2;	
}
td.cell_navigator{
	background-color:#f2f2f2;
	border: 1px solid  #CCCCCC;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align: right;
	padding:5px 5px 5px 5px;
}
/*FORM ELEMENTS*/
.form_select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	width:170px;
	background-color:#F7F7F7;
	border: 1px solid #666666;
}
.form_button{
	font-size:11px;
	cursor:pointer;
	border:outset 1px #cccccc;
	background:#999999;
	color:#666666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(images/formbg.gif) repeat-x left top;
}
.form_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	height: 15px;
	border: 1px solid #666666;
}
.form_textMedido{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	width: 170px;
	height: 15px;
	border: 1px solid #666666;
}
.form_textDistribuidor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border: 1px solid #666666;
}
.form_text_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	width:50px;
	height: 15px;
	border: 1px solid #666666;
}
.form_text_readonly{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	height: 15px;
	border: 1px solid #666666;
	width:50px;
}
.form_text_long{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	height: 15px;
	border: 1px solid #666666;
	width:400px;
}
.form_text_medium{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	height: 15px;
	border: 1px solid #666666;
	width:200px;
}
.caja_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:150px;
	height:15px;
	border:solid;
	border-width:1px;
	border-color:#003399;
}
.caja_texto_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:130px;
	margin-right:2px;
	height:15px;
	border:solid;
	border-width:1px;
	border-color:#003399;
}
.form_content{
	width:550px;
	color:#656565;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-color : #7F9DB9;
	border-width:1px;
	height:300px;
}
.form_area_long{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	width:400px;
	height: 70px;
	border: 1px solid #666666;
}
.form_area_medium{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	width:350px;
	height: 70px;
	border: 1px solid #666666;
}
.form_area_plomo{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656565;
	width:350px;
	height: 70px;
	border: 0px solid #666666;
	background-color: #CCCCCC;
}
input.boton_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	font-weight:bold;
}
.caja_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:150px;
	height:15px;
	border:solid;
	border-width:1px; border-color:#003399;
}
.caja_texto_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:130px;
	margin-right:2px;
	height:15px;
	border:solid;
	border-width:1px;
	border-color:#003399;
}
.btn_action{
	cursor:pointer;
}
/*VINCULOS*/
.vinculo_azul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}
.vinculo_azul:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:underline;
}
/*TEXTO*/
.text_operationOk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
}
.text_operationError{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #990000;
}
.tituloPanel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#003399;
	padding:10px 10px 10px 10px;
	font-weight: bold;
}
/*----------- ESTILOS DE WOWSLIDER: USO PARA EL BANNER DEL INDEX -----------*/
/* bottom center */
#wowslider-container1  .ws_bullets {
	top: 2px;
    right: 2px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	top:20px;
}#wowslider-container1 { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:764px;
	height:330px;
	margin:0 auto;
	z-index:100;
	background-image: url(./bg.png);
}
* html #wowslider-container1{
	background-image: none;
}
#wowslider-container1 .ws_images{
	position: absolute;
	left:0px;
	top:0px;
	width:764px;
	height:330px;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	padding: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 0; 
	width:20px;
	height:20px;
	background: url(../img/img_wowslider/bullet.png) right top;
	float: left; 
	text-indent: -1000px; 
	position:relative;
}
* html #wowslider-container1 .ws_bullets a {
	background-image: url(../img/img_wowslider/bullet.gif);
}
#wowslider-container1 .ws_bullets a.ws_selbull{
	background-position: left top;
}
#wowslider-container1 .ws_bullets a:hover{
	background-position: left top;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-37px;
	opacity:0.7;
	z-index:60;
	height: 75px;
	width: 60px;
	background-image: url(../img/img_wowslider/arrows.png);
}
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev{
	background-image: url(../img/img_wowslider/arrows.gif);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0; 
	right:0px;
}
#wowslider-container1 a.ws_prev {
	left:0px;
	background-position: 0 0; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}


#wowslider-container1 .ws-title{
	position: absolute;
	bottom:55px;
	left: 0px;
	margin-right:30px;
	z-index: 50;
	padding:10px;
	color: #000000;
	background:#FFF;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: left;
    text-shadow: 0 0 2px #FFFFFF;	
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
	font-size: 14px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}
/*CSS para menú*/
#pcm{display:;}
ul.pureCssMenu ul{display:none;}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:0px;top:100%;}
ul.pureCssMenu ul ul{position: absolute;left:0px;top:100%;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color: #7893AC;
	background-repeat:repeat;
	border:0px;		
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:141.75px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 0px;
	margin-bottom:0px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
	outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#003366;
	border-width:0px;
	border-color:;	
	text-align:left;
	text-decoration:none;
	padding:5px;
	padding-left:0;
	font:bold 11px Arial;
	color: #D3D3D3;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;	
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;	
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:18;
	display:inline-block;
	background-color:#EEEEEE #AAAAAA #AAAAAA #FFFFFF;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100;
	height:5;
}
ul.pureCssMenu li:hover{
	position:relative;
	z-index:1000;
}
ul.pureCssMenu li:hover>a{
	background-color:#003366;
	font:bold 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
	z-index:1000;
}
ul.pureCssMenu li a:hover{
	position:relative;	
	font:bold 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
	z-index:1000;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:3px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block;z-index:1000;}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_white_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:40px;}
ul.pureCssMenu ul span{background-image:url(./images/arr_white_1.gif)}
ul.pureCssMenu li a.pureCssMenui0{
	background-color:#7992AC;
	z-index:1000;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
	background-color:#7992AC;
	z-index:1000;
}
