﻿/** Elementos definidos sin categorización **/
.etiqueta
{
	font-family:Arial;
	font-size:12;
	color:#016BF5;
}


.gral
{
	text-align: left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	border-top: 0px solid;
	border-bottom: 0px solid;
	display:block;
	background: #dde7f4;	
}

body
{
	background: #B4B4B4 url(../imagenes/body_bg.gif) repeat left top;	
	font-family: Tahoma, Arial, sans-serif;
	font-size:70%;
}

.alert 
{
	background: #fff6bf url(./../imagenes/cancel.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	display:block;
	max-width: 597px;
	vertical-align:middle;
}

.Margen{
	padding-left:5px;
	padding-right:5px;
}

.listaChequeable{	
	width:100%;		
	height:40px;
	background-repeat:repeat-x;
	border-bottom-style:hidden;
	color: #15428B;
}

#info-sinpresentar{
  border: 1px solid rgb(165, 100, 91);
  background-color:  rgb(165, 100, 91); 
}
/************************************************************/


/************************************************************/
/* Pagina Maestra */
/************************************************************/
.divCabecera
{
	background: transparent url(images/header.jpg) no-repeat scroll;
	height: 60px;	
	width: 100% ;		
}

.divContenedor-bwrap 
{
	overflow:hidden;
}

.divContenedor-body
{
	background-color: #f5f5eb;
	width: 100%;
}

.divContenedor-body-noheader {
    background-color: #f5f5eb;
}

.div_cabecera_maestra {
	vertical-align : middle;
	text-align : left;
}

.divIzq 
{
	background: transparent url(../imagenes/IZQ.jpg) no-repeat scroll 0pt;
	height: 121px;
	width: 418px;
	float: left;
}

.divDer
{
	float: right;
	vertical-align:top;
	position: relative;
	text-align: right;
}

#ctl00_panelOeste_Content 
{
	background: #dde7f4;	
}

#cabecera_maestra
{
	margin: 5px auto 20px auto;
	width: 800px;
}

#cabecera_maestra_bottom
{
	background: url(../imagenes/headerbottom_img.png) no-repeat left top;
}

#pagina_maestra
{
	margin: 5px auto 20px auto;
	width: 800px;
}

#cabecera_contenido_maestro
{
	width:100%;
	height: 19px;	
	background: url(../imagenes/rightcoltop.gif) no-repeat right top;
}

#contenido_maestro_placeholder
{
	padding: 30px 20px 40px 20px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#pie_contenido_maestro
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}


/** Panel barra inferior **/
.panel-footer 
{
	width: 774px;
	margin: 0 auto 0 auto;
    overflow:hidden;
    zoom:1;
    color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 3px 4px 5px;
    border:1px solid #99bbe8;
    line-height: 15px;
    background: transparent url(../imagenes/panel/white-top-bottom.gif) repeat-x 0 -1px;
}
/************************************************************/



/************************************************************/
/* Label - TextBox - Button - Table Form */
/************************************************************/
/* Parche para correjir estilo del componente de fecha del extjs */
.x-date-middle {
    padding-top:2px;padding-bottom:2px;
    width:130px; /* FF3 */
}

.label 
{
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0pt;
	color: #15428B;
}

.labelResultado
{
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0pt;
	color: #15428B;
}

.ddlComp
{
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 1pt;
	background:#FFFFFF url(../imagenes/form/text-bg.gif) repeat-x scroll 0pt;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	line-height:18px;
	/*vertical-align:middle;*/
	width: 70%;
	height:20px;
}

.ddlComp:focus
{
	border: 1px solid #7EADD9; 	
}

.txtComp
{
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 1pt;
	background:#FFFFFF url(../imagenes/form/text-bg.gif) repeat-x scroll 0pt;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	line-height:18px;
	height:18px;
	vertical-align:middle;
}

.txtComp:focus
{
	border: 1px solid #7EADD9; 	
}

.txt
{
	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 1pt;
	background:#FFFFFF url(../imagenes/form/text-bg.gif) repeat-x scroll 0pt;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	line-height:18px;
	height:18px;
	vertical-align:middle;
	width: 70%;
}

.txt:focus
{
	border: 1px solid #7EADD9; 	
}

.txtArea
{
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 1pt;
	background:#FFFFFF url(../imagenes/form/text-bg.gif) repeat-x;
	border:1px solid #B5B8C8;
	padding: 1px 3px;
	line-height:18px;
	vertical-align:middle;
	width: 70%;
	 
}

.txtArea:focus
{
	border: 1px solid #7EADD9; 	
}

.rb
{
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0pt;
	color: #15428B;	
}

.ckb
{
	font-family: arial,tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0pt;
	color: #15428B;	
}

.btn 
{
	float: left;
}

.tdLbl 
{
	padding-left: 2px;
	width: 20%;
}

.tdTxt 
{
	padding-right: 10px;
	width: 80%;
}

.styleError
{
	border: 1px solid #ff3300;
	text-decoration: underline;
	color: #ff3300;
}
/************************************************************/



/************************************************************/
/* Paneles */
/************************************************************/
.informationAzul
{
	background: #D0E0F4;
	background-position: 10px 50%; /* x-pos y-pos */
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 4px 0px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #016BF5;
	border-bottom: 2px solid #016BF5;
	display:block;
	color: #016BF5;
}

.informationVerde
{
	background: #99FF99;
	background-position: 10px 50%;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #009900;
	border-bottom: 2px solid #009900;
	display:block;
}

.informationVerdeClaro
{
	background: #D7FFD7;
	background-position: 10px 50%;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #66FF66;
	border-bottom: 2px solid #66FF66;
	display:block;
}
.informationAmarillo
{
	background: #FFFFCC;
	background-position: 10px 50%;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #ff9966;
	font-family: Arial;
}

.informationRojo
{
	background: #FF9999;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #FF3333;
	border-bottom: 2px solid #FF3333;
	display:block;
}

.informationRojoHidden
{
	background: #FF9999;
	background-position: 15px 50%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border-top: 2px solid #FF3333;
	border-bottom: 2px solid #FF3333;
	display:block;
	visibility:hidden;
}

.fieldSet
{
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 4px 0px;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

.fieldSetConPadding
{
	padding: 2px 15px 2px 5px;
	margin: 2px 0px 4px 0px;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

.border {
	border-right: #7EADD9 1px solid;
	border-top: #7EADD9 1px solid;
	border-left: #7EADD9 1px solid;
	border-bottom: #7EADD9 1px solid;
	margin-bottom: 5px;
	margin-top: 5px;
}

.bannerTipoPersona
{

	font-family:arial,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin: 1pt;
	background:#FFFFFF url(../imagenes/form/text-bg.gif) repeat-x;
	border:1px solid #B5B8C8;
	padding: 1px 3px;
	line-height:18px;
	vertical-align:middle;
	width: 100%;
	color: #15428B;
	padding:1px 3px;
}

.banner 
{
	background:#D0DEF0 url(../imagenes/toolbar/bg.gif) repeat-x scroll left top;
	border-color:#A9BFD3;
	border-style:solid;
	border-width:0pt 0pt 1px;
}

.appbar
{
	-x-background-x-position:0%;
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:#F3F3F3;
	background-image:url(../imagenes/bgd.jpg);
	background-repeat:repeat-x;
	color:#333333;
	font-family:Tahoma,Verdana,Sans-Serif;
	font-size:11px;
	height:25px;
	left:0px;
	text-align:left;
	top:0px;
	width:100%;
	z-index:30;
}


/** Panel de barra de titulo **/
.title-header {
    overflow: hidden;
    color: #15428b;
	font: bold 12px arial,tahoma,verdana,sans-serif;
	text-align: center;
    padding: 5px 3px 4px 5px;
    border: 1px solid #99bbe8;
    line-height: 15px;
    background: transparent url(../imagenes/white-top-bottom.gif) repeat-x 0 -1px;
}


/** Panel Progreso **/
#progressBackgroundFilter {
  position:fixed; 
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}

#processMessage { 
  position:fixed; 
  top:22%; 
  left:44%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 


/** Panel de barra de botones */
.toolbar 
{
	background:#D0DEF0 url(../imagenes/toolbar/bg.gif) repeat-x scroll left top;
	border-color:#A9BFD3;
	border-style:solid;
	border-width:0pt 0pt 1px;
	display:block;
	padding: 3px;
	position:relative;
	vertical-align: middle;
	overflow:hidden;
}

.toolbar td,.toolbar span,.toolbar input,.toolbar div,.toolbar select,.toolbar label{
	white-space: nowrap;
    font:normal 12px arial, tahoma, helvetica, sans-serif;
}

.toolbar .x-item-disabled {
	color:gray;
	cursor:default;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}

.toolbar .x-item-disabled * {
	color:gray;
	cursor:default;
}

.toolbar .x-btn-left{
	background:none;
}

.toolbar .x-btn-right{
	background:none;
}

.toolbar .x-btn-center{
	background:none;
	padding:0 0;
}

.toolbar .x-btn-menu-text-wrap .x-btn-center button{
	padding-right:2px;
}

.ext-gecko .toolbar .x-btn-menu-text-wrap .x-btn-center button{
	padding-right:0;
}
.toolbar .x-btn-menu-arrow-wrap .x-btn-center button{
	padding:0 2px;
}

.toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../imagenes/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../imagenes/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button {
	background-position: 0 -47px;
}
.toolbar .x-btn-over .x-btn-left{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}
.toolbar .x-btn-over .x-btn-right{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.toolbar .x-btn-over .x-btn-center{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;
}
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;
}

.toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
	background: url(../imagenes/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;
}

.toolbar .x-btn-with-menu .x-btn-center em{
	padding-right:8px;
}

.toolbar .ytb-text{
   padding:2px;
}

.toolbar .ytb-sep {
	background-image: url(../imagenes/grid/grid-blue-split.gif);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 16px;
	width:4px;
	overflow: hidden;
	cursor:default;
	margin: 0 2px 0;
	border:0;
}

.toolbar .ytb-spacer {
    width:2px;
}


/** Panel de estado **/
.status-bar
{
	background: #d0d0d0;
	text-align: left;
	font-family:Arial;
	font-size:12px; 
	font-weight: bold;
}


/** Panel de error **/
.divMsgError 
{
	/*float: right;*/
	width: 400px;
}


/** Panel Colapsable **/
.areaCollapsiblePanel {
	padding:5px;
	background:#dde7f4 ;
}

.collapsePanel {
	background-color:white;
	overflow:hidden;
	width:100%;
}


.tituloColapsable{
	overflow:hidden;
	width:100%;
	}
	
.collapsePanelSecundario {
	background-color: #DBECF8;
	overflow:hidden;
	width:100%;
}

.collapsePanelHeader {	
	width:100%;		
	height:30px;
	background-image: url(../imagenes/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}


/** Panel Colapsable del Menu **/
.collapsePanelHeaderMenu {	
	width:120px;		
	height:20px;
	background-image: url(../imagenes/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#0FF;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
}

.collapsePanelHeaderInterior {
	width:100%;		
	height:100%;
	background-image: url(../imagenes/bg-menu-main-clarita.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
 
.collapsePanelDetalleMenu {	
	width:120px;		
	height:40px;
	background-image: url(../imagenes/bg-menu-main-clarita.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;	
	padding: 0px 0px 0px 4px;
}

.linkMenu {
	font-style: normal; 
	padding: 5px 5px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #2E4d7B;
	text-decoration:none;
}

.fuenteAzul {
	font-style: normal; 
	font-size: 10px;
	color: #2E4d7B;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}


/* Panel Accordion del Menu */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

#accordionLink
{
	font-weight: bold; 
	visibility: visible; 
	vertical-align: middle; 
	text-transform: capitalize; 
	color: white; 
	line-height: normal; 
	font-style: normal; 
	font-family: Arial; 
	letter-spacing: normal; 
	background-color: transparent; 
	text-align: left; 
	font-variant: normal; 
	text-decoration: underline;
}
/************************************************************/



/************************************************************/
/* Tabla */
/************************************************************/
.rowStyle 
{
	background: #EFF3FB;
	padding: 6px 6px 6px 12px;
}

.rowAltStyle 
{
	background: White;
	padding: 6px 6px 6px 12px;
}

.gridcontainer  
{
    border: solid 1px #99BBE8;
    border-top-width:0px;
    width: 99%;
}

.grid 
{
	width: 100%;
	border-width:0px;
	text-align: left;
	font-family:Arial;
	font-size: 12px;
}

.grid caption {
	background:#f9f9f9 url(../imagenes/grid/captionbckg.gif) repeat-x;
    color:#15428B;
	text-align:left;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	font-family:tahoma,arial,verdana,sans-serif;
}

.grid table 
{
	border-color:#99BBE8;
	border-width:1px;
}
	
.grid td, .grid th
{
    height:18px;
    vertical-align:middle;
}

.grid th
{
	background:transparent url(../imagenes/grid/thbackground.gif) repeat-x;
    height:19px;
    border:solid 1px #99BBE8;
    font-weight:normal;
}

.grid td
{
	border:1px solid #ededed;
    border-top-color:#fff;
    /*width:100%;*/
    cursor:default;
}

.selectedrow 
{
	background: #DFE8F6;
	border:1px dotted #A3BAE9;
}

.altrow 
{
	background-color:#f2f2f2;
}

.altoverow
{
	border: 1px solid #99BBE8;
    background: #efefef url(../imagenes/grid/rowover.gif) repeat-x left top;
}

.distrow
{
	border:10px solid #99BBE8;
    background: #FBFBCC url(../imagenes/grid/toolbarbckdist.gif) repeat-x left top;
}

.pagerstyle 
{
	font-size:x-small;
	text-align:right;
    background-position: bottom left;
    background: #D0DEF0 url(../imagenes/grid/toolbarbck.gif) repeat-x scroll left top;
}

.gopag {
    font-size:x-small;
    width:20px;
}

.pagprev{
    background:transparent url(../imagenes/grid/previous.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}

.pagnext{
    background:transparent url(../imagenes/grid/next.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}

.pagfirst{
    background:transparent url(../imagenes/grid/first.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}

.paglast{
    background:transparent url(../imagenes/grid/last.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}


.grilla100
{
	text-align: left;
	font-family:Arial;
	font-size:12px;
	width:100%;
	padding: 1px 15px 1px 15px;	
}

.grilla
{
	text-align: left;
	font-family:Arial;
	font-size:10px;
	width:88%;
	padding: 1px 15px 1px 15px;	
}

.rowstyle td, .altrowstyle td 
{
    padding: 2px 5px 2px 5px;
    border-right: solid 1px #cbcbcb;
}

.grillaPracticas
{
	text-align: left;
	font-family:Arial;
	font-size:10px;
	padding: 1px 15px 1px 15px;	
	cursor:pointer;
	border: 1px solid #000000;
	
}
.HeaderFreez
{
   position:relative ;
   top:expression(this.offsetParent.scrollTop);
   z-index: 10;
}


/************************************************************/
/*WEB*/
/************************************************************/
/* Estilos de Pato*/
/************************************************************/
.borde 
{
	border: 1px solid #666666;
}
.txblanco 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.piedepagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.txhome {
	font-family: Arial, Helvetica, sans-Fserif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
txhomeinterlineado20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}

.txhomeazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00458A;
}

.txhomenegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.txhomenegritaItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	font-style:italic;
}
.txhomenegritaItalicMenor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006699;
	font-style:italic;
}

a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-variant: normal;
}
a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-variant: normal;
}
a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	font-variant: normal;
}
.txblancohome {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titulosblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
.txautoridades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txpie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.txrojonegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}
.txazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #00458A;
}
.txazulnegrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002E62;
}
.txconmasinterlineado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
}
.txazulinterlineado20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	color: #002E62;
}

.txcursivaazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #003366;
	line-height: 20px;
}
.txazulinter16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00485A;
	line-height: 16px;
}
.tamano8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
/*estilo para control datos originales del mensaje, es afiliado o no*--------------------*/
.imgafiliado{
	background-image: url(../imagenes/imgEsAfiliado.png);
	background-repeat: no-repeat;
	}
        
.imgnoafiliado{
	background-image: url(../imagenes/imgNoesAfiliado.png);
	background-repeat: no-repeat;
}



/*este estilo es para el tooltip*/
a:hover {background:none; text-decoration:none;	
} 
a.tooltip span {display:none; padding:2px 3px; margin-left:4px; width:150px;}
a.tooltip:hover span{display:inline; position:absolute; background:#FFFFFF; border:1px solid #999999; color:#333333;}


.bodyazul {
	background-image: url(../imagenes/fondo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	.bodyblanco {
	background-image: url(../imagenes/fondoblanco.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	height:100%;
	}
/*este estilo es para las noticias flash*/
.fecha{
	color:#123456;
	font-size:10px;
	font-weight: bold;
}
.titulo{
	color:#CC0000;
	font-weight:bold;
	font-size:13px;
}
.descripcion{
	color:#333333;
	font-size:12px;
}
.tituloEventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #709B13;
}

.txtNoEsAfiliado
{	
	background: #FF9999;
	background-position: 15px 50%;
	text-align: left;
	border-top: 2px solid #FF3333;
	border-bottom: 2px solid #FF3333;
}

.txtEsAfiliado
{	background: #D7FFD7;
	background-position: 10px 50%;
	text-align: left;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #66FF66;
	border-bottom: 2px solid #66FF66;
}

.bordegris {
	border: thin solid #CCCCCC;
}

.divContenidoBordeFondoGris {
	background-color:#E6E6E6;
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	
	}
.divContenidoBordeFondoRojo {
	background-color:rgb(165, 100, 91);
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	
	}
#divContenidoBordeFondoRojo {
	background-color:rgb(165, 100, 91);
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	
	}

	.divContenidoBordeFondoGrisMedium {
	background-color:#E6E6E6;
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:700px;
	
	}
	.divContenidoBordeFondoGrisClaro {
	background-color:#F3F3F3;
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;	
	}
	.divEspacio{
	height:10px;
	}
	.divContenidoBordeFondoGray {
	background-color:#F8F8F8;
	margin:0 auto 0;
	margin-top:0px;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	}
	.divContenidoFondoGray {
	background-color:#F8F8F8;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	.divContenidoFondoAzul {
	background-color:#527EAB;
	margin-top:0px;
	position:relative;
	align:center;
	width:800px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
	
	.divContenidoFondoGrisMenor {
	background-color:#F3F3F3;
	margin-top:0px;
	position:relative;
	align:center;
	width:800px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #DFDFDF;
	}
	.divClear {
    clear:both;
    }
	
		.divContenidoFondoTransparent {
	background-color:#FFFFFF;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	.divContenidoFondoBlanco {
	background-color:#FFFFFF;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:890px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	}
	
	.divContenidoFondoPink {
	background-color:#FEF1EC;	
	margin-top:0px;	
	border:thin solid #999999;	
	position:relative;	
	align:center;	
	width:800px;	
	margin-right: auto;	
	margin-bottom: 0;	
	margin-left: auto;	
	padding-top: 5px;	
	padding-right: 20px;	
	padding-bottom: 20px;	
	padding-left: 20px;	
	}
	
	
	.divMultiples{
	background-color:#FFFFFF;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:260px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	padding-bottom: 5px;

	}
	.divMultiplesTitulos{
	margin-top:0px;
	position:relative;
	align:center;
	width:260px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	
	}
	
	
	
	.divContenidoFondoGrayChico {
	background-color:#F8F8F8;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:730px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	
	.divContenidoFiltro {
	background-color:#F8F8F8;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	width:800px;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulo4.jpg);
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	.divContenidoFondoGrayDialog {
	background-color:#F8F8F8;
	margin-top:0px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:650px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	.divContenidoFondoGrayDialogo {
	background-color:#FFFFFF;
	margin-top:0px;
	position:relative;
	align:center;
	width:650px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
	.divContenidoGrayDialogo {
	background-color:#F7F7F7;
	margin-top:0px;
	position:relative;
	align:center;
	width:550px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: thin solid #D1D1D1;
	}
	
	.divContenidoVerMensaje{
	background-color:#F8F8F8;
	margin:0 auto 0;
	margin-top:0px;
	padding:0 20px 20px 20px ;
	border:thin solid #999999;
	position:relative;
	align:center;
	text-align:left;
	width:600px;
	}
	
	.divContenidoBordeFondoGrismasClaro {
	background-color:#F9F9F9;
	margin:15px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:750px;
	}
	
	.divContenidoBordeFondoBlanco {
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	padding:5px 1px 1px;
	border:thin solid #999999;
	position:relative;
	text-align:center;
	width:100%;
	}
	
	.divContenidoBordeFondoBlanco5 {
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	border:thin solid #999999;
	position:relative;
	text-align:center;
	width:100%;
	}
	
	
	.divContenidoBordeFondoBlanco2 {
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	border:thin solid #999999;
	position:relative;
	text-align:center;
	}
	.divContenidoConfirmacion {
	background-image:url(../../recursos/imagenes/IconosBotones/fndDivConfirmacion.jpg);
	margin:15px auto 0 auto;
	padding:15px 15px 15px 15px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:780px;
	}
	.divContenidoVacio {
	background-color:#FFFFFF;
	border:none;
	position:relative;
	align:center;
	width:750px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	.divContenidoVacio3 {
	border:none;
	position:relative;
	align:center;
	width:750px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
	
	.divContenidoVacio2 {
	background-color:#FFFFFF;
	border:none;
	position:relative;
	align:center;
	width:850px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	}
	.divVacio {
	background-color:#FFFFFF;
	border:none;
	position:relative;
	align:center;
	width:775px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left:5px;
	padding-right:5px;
	
	}
	
	
	.textoVarioBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
	.textoVarioNormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:lighter;
	}
	
	.textoVarioBBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	}
	
	.textoVarioBNormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:lighter;
	}
	
	
	.txtLabel {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	font-variant: normal;
	font-weight: bold;
	}
	
	.txtLabel2 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-variant: normal;
	font-weight: bold;
	}
	
	.txtLabelColor {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-variant: small-caps;
	font-weight: bold;
	color:#006699;
	}
	
	.txtLabelColor2 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#006699;
	}
	
	.txtLabelColor3 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:red;
	}
	
	.txtLabelConfirmacion {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-variant: small-caps;
	font-weight: bold;
	color:#006699;
	}
	
/*	.txtTitulosCtrl {
	background-image:url(../../recursos/imagenes/IconosBotones/BgTablaTitulosCtrl.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color:#FFFFFF;
	vertical-align:middle;
	height:25px;
	padding:5px 0px 0px 0px;
	}*/
	
	
	.txtTitulosCtrl {
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios2.jpg);
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	height:18px;
	padding-top:3px;
	padding-bottom:3px;
	}
	
	.txtTituloCtrlUsuario {
	background-image:url(../../recursos/imagenes/IconosBotones/BgTablaTitulosCtrl.jpg);
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	height:18px;
	padding-top:7px;
	padding-bottom:2px;
	padding-left:10px;
	font-weight:bold;
	}
	
	
	
	.CabecerasCtrl {
	background-image:url(../../recursos/imagenes/IconosBotones/BgCabecerasTitulosCtrl.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color:#FFFFFF;
	vertical-align:middle;
	height:18px;
	padding:0px 0px 0px 0px;

	}
	
.CabecerasListados {
	background-image:url(../../Recursos/imagenes/IconosBotones/BgTablaTitulosCtrl.jpg);
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color:#FFFFFF;
	vertical-align:middle;
	height:22px;
	margin:15px auto 0 auto;
	padding:0px 20px 0px 20px;
	position:relative;
	align:center;
	left: 0;
	}

.divContenidoBordeFondoGrisClaroMensajes {
	background-color:#F3F3F3;
	margin:0px auto 0 auto;
	padding:20px;
	border:thin solid #999999;
	position:relative;
	align:center;
	width:800px;	
	}
	.divContenidosubmenu {
	background-color:#F3F3F3;
	margin:0px auto 0 auto;
	padding:5px;
	border:thin dotted #999999;
	position:relative;
	align:center;
	width:100%;
	height: 25;
	text-shadow:#333333;
	font-family:"Trebuchet MS";
	color:#003366;
	font-weight:bold;
	}
/*div que contiene la botonera del menu principal*/
.divheadercontenidobtn{
	height:26px;
	position:relative;
	vertical-align: bottom;
	border:none;
	overflow: visible;
	padding:0 auto 0 auto;
	margin:0 0 0 0;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundMenuPrincipal.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:0 0 0 5px;
	
	}
	
	/*div que contiene la botonera del menu principal*/
.divTituloConfirmacion{
	height:20px;
	width:774px;
	position:relative;
	vertical-align: bottom;
	border:none;
	padding:0 auto 0 auto;
	margin:0 0 0 0;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundMenuPrincipal.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:5px 2px 2px 2px;
	
	}
	
	.divTituloBusqueda{
	height:20px;
	width:840px;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundMenuPrincipal.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:5px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	}
	
	.divTituloPorcentaje{
	height:20px;
	width:890px;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundMenuPrincipal.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:5px 5px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	}
	
	.divError{
	height:15px;
	width:100%;
	background-color:#FF0000;
	position:relative;
	text-align:LEFT;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	border:none;
	padding:3px 3px 3px 3px;	
	-moz-border-radius:5px 5px 5px 5px;
	}
	
	/*
	.error{
	height:15px;
	width:100%;
	background-color:#FF0000;
	position:relative;
	text-align:LEFT;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	border:none;
	padding:3px 3px 3px 3px;	
	-moz-border-radius:5px 5px 5px 5px;
	}
	*/
	.error{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEF1EC;
	border:1px solid #CD0A0A;
	color:#CD0A0A;
	padding:1px 3px 3px 3px;
	margin-left:2px;
	}
	
	.divTituloVarios{
	height:20px;
	width:100%;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	/*-moz-border-radius:5px 5px 5px 5px;*/
	padding:5px 2px 2px 2px;
	
	}
	
	.divTituloVarios2{
	height:20px;
	width:100%;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:5px 2px 2px 2px;
	
	}
	
	.divTituloVarios3{
	height:20px;
	/*width:100%;*/
	position:relative;
	vertical-align: bottom;
	text-align:left;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios2.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 0px 0px;
	padding:5px 2px 2px 15px;
	
	}
	
	
	.divTituloVariosColapsable{
	height:20px;
	/*width:100%;*/
	position:relative;
	vertical-align: bottom;
	text-align:left;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios2.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 0px 0px;
	padding:5px 2px 2px 15px;
	overflow:hidden;
		
	}
	
		.divTituloVarios5{
	height:15px;
	width:100%;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-family:"Arial";
	font-weight:bold;
	font-size:12px;
	color:#333333;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios5.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 0px 0px;
	padding:5px 2px 2px 2px;
	
	}
	
	.divTituloVarios4{
	height:15px;
	width:100%;
	position:relative;
	vertical-align: bottom;
	text-align:center;
	font-family:"Arial";
	font-weight:bold;
	font-size:12px;
	color:#333333;
	border:none;
	padding:0 auto 0 auto;
	margin:0 auto 0 auto;
	background-image:url(../../recursos/imagenes/IconosBotones/backgroundTitulosVarios3.jpg);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 0px 0px;
	padding:5px 2px 2px 2px;
	
	}
	
	/*div que contiene los datos del cobrador*/
.divbannercobrador2{
	width:350px;
	/*height:25px;*/
	position:relative;
	vertical-align: bottom;
	border:none;
	overflow: visible;
	padding:5px 5px 5px 5px;
	margin:0 0 0 0;
	background-image:url(../../recursos/imagenes/IconosBotones/fndDivCobrador.gif);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:1px 1px 1px 1px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	vertical-align:middle;
	}
.divbannercobrador{
	width:350px;
/*height:25px;*/
	position:relative;
	vertical-align: bottom;
	border:none;
	overflow: visible;
	padding:5px 5px 5px 5px;
	margin:0 0 0 0;
	background-image:url(../../recursos/imagenes/IconosBotones/fndDivCobrador2.gif);
	visibility: visible;
	background-repeat: repeat-x;
	-moz-border-radius:5px 5px 5px 5px;
	padding:1px 1px 1px 1px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	vertical-align:middle;
	}
	
	.divSupVerMens{
	width:600;
	position:relative;
	border:none;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
	/*background-image:url(../../recursos/imagenes/FondoTablaSupMensajes.jpg)*/
	}
	
	/*estilo para el menu desplegable***************ES LA LISTA PRINCIPAL******************************************************/
ul.menu { 
	background-color: #000000;
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* cada item de la lista principal */
ul.menu li {
	border: 0px solid #A9A9A9;
	display: block;
	float: left;
	height: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}

/* cada item de la lista principal es un enlace */
ul.menu li a { 
  color: #FFF;
  display: block;
  float: left;
  font-weight: bold;
  line-height: 18px;
  padding:0px 0px 0px 0px;
  text-decoration: none;
}

ul.menu li.drop:hover ul {
  display: block;
  padding: 0 0 0px 0;
  z-index: 1;
}
/* la lista con el submenú */
ul.menu li ul { 
	background-color: #000000;
	display: none;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 25px;
	width: 100%;
	
	 }
	 
	 /* cada item del submenú */
ul.menu li ul li { 
  border:none;
  float: none;
  height: auto;
  margin: 0;
  padding: 0;
 }
ul.menu li ul li a { /* cada item del submenú es un enlace */
  background-color: transparent;
  color: #DDD;
  display: block;
  float: none;
  font-size: 9px;
  font-weight: bold;
  height: auto;
  margin: 0;
  padding: 5px 10px;
}

/* efectos sobre los items del submenú */
ul.menu li:hover ul {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	background-color: #333333;	
}
ul.menu li:hover ul * {
  -moz-border-radius: 0;
    background-color: transparent;
	}
/*este estilo es cuando haces rollover cambia de color el link*/
ul.menu li ul li:hover {
	background-color: #BC6E4A;
	border: thin solid #74432C;
}
div#divmenu{
	/*position:fixed;*/
	z-index:10001;
	width:100%;
	margin:0 auto 0 auto;
}

div#botonera{
	position:fixed;
	z-index:10000;
	width:100%;
	background-color: #224466;
	border: 0px solid #223366;
	bottom: 0;
	left:0;
	height:40px;
	text-align: center;
	padding: 0px;
	overflow:auto;
	position:fixed;
	margin-left: auto;
	margin-right: auto;
}

.botonera{
	position:fixed;
	z-index:10000;
	width:100%;
	background-color: #224466;
	border: 0px solid #223366;
	bottom: 0;
	left:0;
	height:40px;
	text-align: center;
	padding: 0px;
	overflow:auto;
	position:fixed;
	margin-left: auto;
	margin-right: auto;
}


div#EspacioPerdido{
height:70px;
}
div#EspacioPerdidoWeb{
height:15px;
}

.EspacioPerdido{
height:70px;
}

div#menuPrincipal {
	left:0;
	width:100%;
	background-color:#11171b;
	z-index:101;
	background: url("../../recursos/imagenes/menu/three_0.png");
	background-repeat: repeat-x;
}

div#barraLogos {

	width:100%;
	height:40px;
	top:0;
	left:0;
	z-index:100;
	background-color:#fff;
	background: url("../recursos/imagenes/menu/Images/esem-flexomed-fondo-logos.gif");
	background-repeat: repeat-x;

}
/*header fixed o scroll*/
div#menuPrincipal, div#barraLogos  {
	position:fixed;
}

.wrapper {
	left:0;
	width:100%;
	background-color:#11171b;
	background: url("../../recursos/imagenes/menu/three_0.png");
	background-repeat: repeat-x;
	
}


#menucontainer
{
	position: relative;
	margin-left: 5px;
	margin-top: 40px;
}
#theMenu
{
	width: 200px;
	height: 350px;
	margin: 30px 0;
	padding: 0;
}

.divgeneral
{height:auto;
overflow:scroll;
width:100%;
}

.divFndRadio
{
	height:145px;
	background-image:url(../../recursos/imagenes/fndRadio.jpg);
	width:601px;
	padding: 10px;
	background-repeat: no-repeat;
	z-index:1;
}
.divContenedorReproductor
{
	height:20px;
	width:200px;
	padding: 10px;
	background-repeat: no-repeat;
	z-index:2;
	float: right;
	clear: none;
	right: 150px;
	top: 50%;
	position: relative;
	left: -52px;
}
.borderazul {
	border: thin solid #8DB2E3;
}
.BorderVerde {
	border: thin solid #999900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5B7216;
	margin: 5px;
	padding: 5px;
}
.TitulosTablaIzquierda {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.TitulosGeneralesSite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.iconoSubir {
	background-image:url("estilosjquery/ui-lightness/images/ui-icons_ffffff_256x240.png");
	background-position:-96px -192px;
	height:16px;
	width:16px;
	}

.iconoBajar {
	background-image:url("estilosjquery/ui-lightness/images/ui-icons_ffffff_256x240.png");
	background-position: -64px -192px;
	height:16px;
	width:16px;
}.bordederecho {
	border-right-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #666666;
}
.txhomejustificado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.txtHomeJustificado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}

/*ENLACES MENU IZQUIERDO WEB*/
.enlace {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
}

a:link.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	font-weight: bolder;
}

a:visited.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	font-variant: normal;
	font-weight: bolder;
}

a:hover.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00CCFF;
	text-decoration: none;
	font-weight: bolder;
}

a:active.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
		font-weight: bolder;
}


/*ENLACES SUBMENU IZQUIERDO WEB*/
.enlaceSubmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	border-bottom:dotted 1px #333333;
	font-weight: bold;
	}

a:link.enlaceSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
}

a:visited.enlaceSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	font-variant: normal;
}

a:hover.enlaceSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	font-variant: normal;
}

a:active.enlaceSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
}







/*ESTILOS PARA LA WEB AYUDA JURIDICAS***************************************/

.enlaceAyuda {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	line-height: 34px;
	border-bottom:1px dotted #333333;
}

a:link.enlaceAyuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	line-height: 34px;
	border-bottom:1px dotted #333333;
}

a:visited.enlaceAyuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	font-variant: normal;
	line-height: 34px;
	border-bottom:1px dotted #333333;
}

a:hover.enlaceAyuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-variant: normal;
	line-height: 34px;
	border-bottom:1px dotted #333333;
}

a:active.enlaceAyuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-variant: normal;
	line-height: 34px;
	border-bottom:1px dotted #333333;
}


.divIzqAyuda 
{
	height: 100%;
	background-color:#F4F4F0;
	width: 22%;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding: 15px;
	min-height:650px;
	
}

.divDerAyuda
{
	float: left;
	vertical-align:top;
	text-align: right;
	width: 100%;
	float: right;
	height:102px;
	background-image:url(../imagenes/IconosBotones/BackHeaderAyuda.jpg);
	
	
}

.divDerAyudaLogo
{
	float: left;
	vertical-align:middle;
	text-align: right;
	width: 266px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
		
}

.divDerAyudaContenido
{
	float: left;
	vertical-align:top;
	text-align:justify;
	width: 70%;
	float: right;
	padding: 20px;

}
/*DIV PARA LOS DESTACADOS DE LAS AYUDAS*/
.divDerAyudaDestacados{	vertical-align:top;
	text-align: left;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	width: 250px;
	float: none;
	height:100px;
	-moz-border-radius: 8px 8px 8px 8px;
	border:1px #333333 solid;
	padding-left:10px;
	-moz-box-shadow:  4px 10px 12px -3px #000000;
	min-width:350px; 	}
	
.divDerAyudaDestacadosVerde{	vertical-align:top;
	text-align: left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	width: 250px;
	float:right;
	height:15px;
	padding-bottom:5px;
	-moz-border-radius: 8px 8px 0px 0px;
	background-color:#99CC00;
	padding-left:10px;
	padding-top:10px;
	min-width:350px; 
}


.divLogoFlotar{
	width: 220px;
	height:50px;
	overflow:hidden;
	position:fixed;
	bottom:10px;
	margin-left: 15px;
	left:75%;
	
}


.DivCabeceraAyuda {
	background-image:url(../../recursos/imagenes/IconosBotones/BgTablaTitulosCtrl.jpg);
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	font-weight:bold;
	}
	
	

.DivContenedorGeneral {
	width:100%;
}


.TxtAyuda01
 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-variant: normal;
	font-style: italic;
	font-weight:bold;
		}

.TxtAyudaTitulos
 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-variant: normal;
	font-style: italic;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-decoration: none;
	}
	
	.TxtContenidoGeneral
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-variant: normal;
	font-style: normal;
	font-weight:normal;
	text-indent: 20px;
	text-align:justify;
	padding: 20px;
		}

	
	
	.bodyAyuda
{
	background-image: url(../imagenes/fondoblanco.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	height:100%;
}
	
/*DIVS PARA SUBMENUIZQUIERDO*/

.divBtnInstitucional{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
	 }
	 
.divBtnDelegaciones{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A29547;
	 }

.divBtnAfiliados{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #7F2F98;
	 }
	 
	 .divBtnIngresar{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3366FF;
	 }
	 
.divBtnSalud{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #11BEA8;
	 }
	.divBtnBeneficios{
	margin-top:10px;
	margin-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #709B14;
	 }
	 
	 .divBtnSubsidios{
	margin-top:10px;
	margin-right:10px;
	border-bottom-style: solid;
	border-bottom-color: #AC0924;
	border-bottom-width: thin;
	
	 }
	 
	 
.divSubmenu{
	margin-top:2px;
	margin-right:10px;
	background-color:#F7F5F2;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CABFAC;
	 }
	 
	 .TablaContenidoBtnIzq{
		border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
	}
	 
	 .divContenidoBtnIzq{
	width:260px;
	height:320px;
	position:relative;
	vertical-align:left;
	left: 0;
	float:left;
	background-color: #FFFFFF;
	border: thin solid #666666;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}

.divContenidoBannersDer{
	width:155px;
	height:515px;
	position:relative;
	left: 0;
	float:right;
	background-color: #FFFFFF;
	border: thin solid #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
	
 .divContenidoBannersIzq{
	width:260px;
	height:150px;
	position:relative;
	vertical-align:left;
	padding:0 0 0 0px;
	margin:10px 0 0 0;
	left: 0;
	float:left;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

div#footerWeb{
	position:fixed;
	z-index:10000;
	width:100%;
	background-color: #224466;
	border: 1px solid #223366;
	bottom: 0px;
	left:0;
	height:26px;
	text-align: center;
	padding: 3px;
	overflow:hidden;
	vertical-align:bottom;
	filter: alpha(opacity=80);
   opacity: .8;
   -moz-opacity: 0.8;
}

div#footerIntranet{
	position:fixed;
	z-index:10000;
	width:100%;
	background-color: #224466;
	border: 1px solid #223366;
	bottom: 0px;
	left:0;
	height:16px;
	text-align: center;
	padding: 3px;
	overflow:hidden;
	vertical-align:bottom;
	filter: alpha(opacity=80);
   opacity: .8;
   -moz-opacity: 0.8;	
}

.divContenedorGeneral{
	position:absolute;
	z-index:10000;
	width:100%;
	height:100%;
	text-align:center;
	overflow:auto;
}


.divContenedorHeaderIntranet{
	/*position:relative;*/
	/*z-index:10000;*/
	width:100%;
	/*overflow:hidden;*/
	background-image:url(../imagenes/IconosBotonesSITE/fondodivheader.jpg);
}
.divContenedorHome{
	/*position:relative;*/
	/*z-index:10000;*/
	width:927px;
	/*overflow:hidden;*/
	background-color:#FFFFFF;	
}
.divContenedorHeader{
	position:relative;
	z-index:10000;
	width:100%;
	height:250px;
	text-align:center;
	overflow:hidden;
}

.divContenedorIframe{
	position:relative;
	z-index:10000;
	height:550px;
	text-align:center;
	overflow:hidden;
}
.divContenedorBotonesPie{
	position:relative;
	z-index:10000;
	height:57px;
	text-align:center;
	overflow:hidden;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 10px;
	padding-top: 5px;
}

.divBanners{
padding-bottom:5px;
}


/* ================================================================ 
Estilos para el menu desplegable de la web 
=================================================================== */

	.preload1 {
	background-image: url(../imagenes/IconosBotonesSITE/three_1.gif);
}
	.preload2 {background: url(../imagenes/IconosBotonesSITE/three_1a.gif);}
	
	#nav {padding:0;
	 margin:0; list-style:none; height:38px; background:#fff url(../imagenes/IconosBotonesSITE/three_0.gif) repeat-x; position:relative; z-index:10000; font-family:arial, verdana, sans-serif;
    top: 0px;
    left: 0px;
    width: 100%;
	/*clear:both;*/
}
	#nav li.top {display:block; float:left; height:38px; z-index:10000;}
	#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../imagenes/IconosBotonesSITE/three_0.gif);z-index:10000;}
	#nav li a.top_link span {float:left; display:block; padding:0 8px 0 12px; height:35px; background: url(../imagenes/IconosBotonesSITE/three_0.gif) right top no-repeat; z-index:10000;}
	#nav li a.top_link span.down {float:left; display:block; padding:0 20px 0 12px; height:35px; background: url(../imagenes/IconosBotonesSITE/three_0a.gif) no-repeat right top; z-index:10000;}
	
	#nav li:hover a.top_link {color:#fff; background: url(../imagenes/IconosBotonesSITE/three_1.gif) no-repeat;}
	#nav li:hover a.top_link span {background:url(../imagenes/IconosBotonesSITE/three_1.gif) no-repeat right top;}
	#nav li:hover a.top_link span.down {background:url(../imagenes/IconosBotonesSITE/three_1a.gif) no-repeat right top;}
	
	/* Default list styling */
	
	#nav li:hover {position:relative; 
	z-index:9000;}
	
	#nav li:hover ul.sub
	{
	left:1px;
	top:38px;
	padding:3px;
	border:1px solid #A3B7C7;
	white-space:nowrap;
	width:150px;
	height:auto;
	z-index:9200;
	background-color: #5F85A0;
}
	#nav li:hover ul.sub li
	{display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width:150px; 
	font-weight:normal;}
	#nav li:hover ul.sub li a
	{
	display:block;
	font-size:11px;
	height:18px;
	width:150px;
	line-height:18px;
	text-indent:5px;
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #A3B7C7;
}
	#nav li ul.sub li a.fly
	{
	background-color: #A3B7C7;
	background-image: url(../imagenes/IconosBotonesSITE/arrow.gif);
	background-repeat: no-repeat;
	background-position: 118px 6px;
}
	#nav li:hover ul.sub li a:hover 
	{
	color:#003366;
	background-color: #9EB5C5;
	border-top-color: #A3B7C7;
	border-right-color: #A3B7C7;
	border-bottom-color: #A3B7C7;
	border-left-color: #A3B7C7;
}
	#nav li:hover ul.sub li a.fly:hover
	{
	color:#fff;
	background-color: #5F85A0;
	background-image: url(../imagenes/IconosBotonesSITE/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 118px 6px;
}
	
	
	#nav li:hover li:hover ul,
	#nav li:hover li:hover li:hover ul,
	#nav li:hover li:hover li:hover li:hover ul,
	#nav li:hover li:hover li:hover li:hover li:hover ul
	{
	left:90px;
	top:-4px;
	padding:3px;
	border:1px solid #A3B7C7;
	white-space:nowrap;
	width:150px;
	z-index:400;
	height:auto;
	background-color: #5F85A0;
}
	
	#nav ul, 
	#nav li:hover ul ul,
	#nav li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover li:hover ul ul
	{position:absolute; 
	left:-9999px; top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;}
	
	#nav li:hover li:hover a.fly,
	#nav li:hover li:hover li:hover a.fly,
	#nav li:hover li:hover li:hover li:hover a.fly,
	#nav li:hover li:hover li:hover li:hover li:hover a.fly
	{
	color:#fff;
	border-color:#fff;
	background-color: #5F85A0;
	background-image: url(../imagenes/IconosBotonesSITE/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 118px 6px;
} 
	
	#nav li:hover li:hover li a.fly,
	#nav li:hover li:hover li:hover li a.fly,
	#nav li:hover li:hover li:hover li:hover li a.fly
	{
	color:#FFFFFF;
	border-color:#A3B7C7;
	background-color: #5F85A0;
	background-image: url(../imagenes/IconosBotonesSITE/arrow.gif);
	background-repeat: no-repeat;
	background-position: 118px 6px;
} 
/* ================================================================ 
Fin de Estilos para el menu desplegable de la web 
=================================================================== */
.tipografiatachada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}


/*==================================================
SLIDE DE IMAGENES
================================================*/




	/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{
	height:250px;
	width:696px;
	overflow:hidden;
			}	
		#slider{ 
			margin-left:0px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-25px;
			top:71px;
			}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{
	display:block;
	width:30px;
	height:77px;
	background-image: url(../imagenes/IconosBotonesSITE/campanias/btn_prev.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}	
		#nextBtn a{
	background-image: url(../imagenes/IconosBotonesSITE/campanias/btn_next.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}								
	
	/* // slider */													

	.col strong, .full strong{
		padding:0 2px;
		background:#f1f1f1;
		}
	.col a, .full a{
		font-weight:bold;
		text-decoration:underline;
		}		


	.full ul, .full li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.full li{
		padding:3px 15px;
		background:#f1f1f1;
		margin-bottom:1px;
		}		

	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	

		

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:190px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../imagenes/IconosBotonesSITE/campanias/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../imagenes/IconosBotonesSITE/campanias/btn_next.gif) no-repeat 0 0;	
		}
		
		
/*divs para header intranet==================================*/		
		
.divHeaderTotal
{
	float:none;
	width:100%;
	height:140px;
	background-image:url(../imagenes/IconosBotonesSITE/headerRepeat.jpg);
	background-color:#CC0000;
	background-repeat:repeat-x;
}	
.divHeaderLogo{
	float:left;
	width:125px;
	height:140px;
}	
.divFlash{
	float:left;
	width:550px;
	height:140px;	
}	
.divHeaderDeco{
	float:right;
	width:73px;
	height:140px;
}


.divHeaderTotal2
{
	width:100%;
	height:101px;
	background-image:url(../imagenes/IconosBotonesSITE/imagenes-dock/headerfondo.jpg);
	background-repeat:repeat-x;
	z-index: 1000;
	background-color: #54728C;
}	
.divHeaderLogo2{
	float:left;
	width:159px;
	height:101px;
}	
.divFlash2{
	float:right;
	width:100%;
	height:104px;
	}	
.divHeaderDeco2{
	float:right;
	width:15%;
	height:84px;
	background-image: url(../imagenes/IconosBotonesSITE/imagenes-dock/headerLogueo.jpg);
	background-repeat: no-repeat;
	z-index: 20000;
}

.divDatosUsuario{
	z-index:10000;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:right;
	font-weight:bolder;
	border-RIGHT:#CCCCCC dotted 1PX;
	position: relative;
	left: auto;
	float: right;
	background-color: #56718C;
	width: auto;
	padding: 0px 15px 5px 0px;
	height: 12px;
	clear:right;
	padding-left: 10px;
				}	
				
.divNombreEquipo{
	z-index:10000;
	font-size:9px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:right;
	font-weight:bolder;
	border-RIGHT:#CCCCCC dotted 1PX;
	position: relative;
	left: auto;
	float: right;
	background-color: #56718C;
	width: auto;
	padding: 0px 15px 5px 0px;
	height: 12px;
				}	
				
				
				
.divDatosConectado{
	float:right;
	width:350px;
	z-index:200000;
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:right;
	margin-top:10px;
	margin-right:-9%;
				}	


/*FIN divs para header intranet==================================*/		



/*estilos slide campañas salud*/	
	

	
	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	

	#container{
	margin:50px auto;
	position:relative;
	text-align:left;
	width:696px;
	background:#fff;
	margin-bottom:2em;
		}	
	#header{
	height:80px;
	color:#fff;
	background-color: SteelBlue;
	
		}	
		#header2{
	height:80px;
	color:#fff;
	background-color: #333333;
	background-image: url(../imagenes/IconosBotonesSITE/campanias/footer.jpg);
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../imagenes/IconosBotonesSITE/campanias/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../imagenes/IconosBotonesSITE/campanias/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


/*DOCK PRUEBA*/
.dock {
	position: relative;
	height: 50px;
	text-align: center;
	float: left;
	padding-top: 10px;
	z-index:190000;
	margin-left:35%;
}
.dock-container {
	position: absolute;
	height: 50px;
	/*background: url(../../../../../../Documents%20and%20Settings/brufalp/Escritorio/probar%20header%20sin%20flash/images/dock-bg2.gif);*/
	padding-left: 20px;
	width: -19px;
}
a.dock-item {
	display: block;
	width: 80px;
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
/*	margin: 5px 10px 0px; */
	width: 100%;
	
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	/*background-image: url(../../../../../../Documents%20and%20Settings/brufalp/Escritorio/probar%20header%20sin%20flash/images/dock-bg.gif);*/
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #FFFFFF; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
width: 100%; 
}
/*CSS pag HOME*/


.divContenidoGeneralHome {
	width:920;
	}
/*CSS pag Autoridades*/

.divContenidoAutoridades {
	width:450px;
	height:425px;
	border-left:#CC3300 solid 1px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	background-color: #FBFAF7;
	padding-right: 30px;
	float: left;
}

.divContenidoAutoridadesAmpliacion {
	width:350px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	padding-right: 30px;
	float:right;
}
.divContenidoAutoridadesAmpliacionInterior {
	width:320px;
	/*height:400px;*/
	padding-bottom: 20px;
	float:right;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	padding-left: 15px;
	background-color: #F0F0F0;
	padding-top: 20px;
	border: 1px solid #CC6600;
	z-index: 4;
	}
	.divContenidoRequisitosAfiliados {
	/*height:400px;*/
	padding-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	padding-left: 30px;
	background-color: #F0F0F0;
	padding-top: 20px;
	border: 1px solid #7F2F98;
	z-index: 4;
	padding-right: 20px;
	}
	
	.divContenidoRequisitosReintegros {
	/*height:400px;*/
	padding-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	padding-left: 30px;
	background-color: #F0F0F0;
	padding-top: 20px;
	border: 1px solid #11BFA8;
	z-index: 4;
	padding-right: 20px;
	}

.TxtTituloAutoridades {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
}

.TxtTituloAutoridadesAmpliacion {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:bold;
	font-size:11px;
}

.divBtnCerrar {
	height:19px;
	text-align: right;
	width: 65px;
	float: right;
	padding-right: 8px;
}
.divBorderBotton {
	border-bottom:#999999 dotted 1px;
	height:10px;
	padding-bottom: 5px;
	text-align: right;
}
.divFondoTitulosAutoridades {
	height:25px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding: 10px 0 0px 0;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #333333;
}
/*.divContenedorImagenRecuadro {
	width:150px;
	height:150px;
	vertical-align:bottom;
	background-image:url(../imagenes/IconosBotonesSITE/ImgAutoridadesDivDerecho.jpg);
	z-index: 2;
	margin-top: 20px;
	float: left;
}

.divContenedorImagenRecuadroConsejo {
	width:150px;
	height:150px;
	vertical-align:bottom;
	background-image:url(../imagenes/IconosBotonesSITE/ImgConsejoEjecutivoDivDerecho.jpg);
	z-index: 2;
	margin-top: 20px;
	float: left;
}*/
.divContenedoraut{
	width:150px;
	height:150px;
	z-index: 2;
	float: right;
	vertical-align: top;
	margin-top: 20px;
	
}


.divTituloBeneficios{
	height:38px;
	text-align: right;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #5B7216;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #719B13;
	padding-right: 50px;
	}
	
.divGaleriaBotoneraBeneficios {
	height:18px;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 50px 20px 50px;
	border-bottom: 1PX SOLID #CCCC00;
	}
	
.divTituloAutoridadesBotonera {
	height:38px;
	text-align: right;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #9F4F08;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CC6602;
	padding-right: 50px;
	}
	
	.divTituloAFiliadosBotonera {
	height:38px;
	text-align: right;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #5a335e;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #7f2f98;
	padding-right: 50px;
	}
	
	.divTituloReintegrosBotonera {
	height:38px;
	text-align: right;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #196885;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #11BFA8;
	padding-right: 50px;
	}
	
	
	.divContenidoRepresentaciones {
	height:480px;
	border-left:1px solid #7f2f98;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:15px 15px 15px 15px;
	margin-top: 30px;
	float: left;
	margin-left: 25px;
	width: 60%;
}


	.divContenidoAfiliaciones {
	height:480px;
	border-left:1px solid #7f2f98;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:15px 15px 15px 15px;
	margin-top: 30px;
	float: left;
	margin-left: 25px;
	width: 45%;
}

.divContenidoReintegros {
	height:480px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:15px 15px 15px 15px;
	margin-top: 30px;
	float: left;
	margin-left: 25px;
	width: 45%;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #11BFA8;
}
	.divContenidoAfiliacionesBanner {
	height:467px;
	padding:0px 15px 0px 0px;
	margin-top: 30px;
	float: right;
	margin-left: 15px;
	width: 124px;
}

	.divContenidoLinksDerecha {
	height:500px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:15px 15px 15px 15px;
	float:left;
	width: 30%;
	
}
	
.divGaleriaBotonera {
	height:18px;
	color: FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 50px 20px 50px;
	border-bottom: 1PX SOLID #CC6602;
	}
	
		
	.divContenedorAutoridadesBotonera {
	height:38px;
	text-align: left;
	padding: 0 0px 0 0px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 15px;
	width: 350px;
	}	
	
	


a:link.enlacePLantilla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
}
a:visited.enlacePLantilla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8591E1;
	text-decoration: none;
	font-variant: normal;
}
a:hover.enlacePLantilla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-variant: normal;
}
a:active.enlacePLantilla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8591E1;
	text-decoration: none;
	font-variant: normal;
}

.txtLabelColor4 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#006699;
	}
.divLinksPlantilla {
background-image:url(../imagenes/IconosBotones/fondo-div-plantilla.gif);
height:21px;
margin:5px 5px 5px 5px;
border-right:2px solid #8591E1;
border-left:2px dotted #8591E1;
padding-left:10px;
}


/*** jQuery lightBox plugin WEB - Gallery style ******/
	#gallery {
	background-color: #FAF9F5;
	padding: 10px;
	}
	#galleryExplicacion {
	background-color: #FAF9F5;
	padding: 20px 50px 50px 50px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 7px 14px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 11px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }