body {
	padding: 0;
	margin: 0;
	font-family: Segoe UI, Arial,Helvetica, san-serif;
	color: #444444;
	font-size: 12px;
	height:900px;
	background-color:#FBFBF4;
}

a{
	color:#3E5686;
	text-decoration:none;
}

a:hover{
text-decoration:underline;
}
a img{border:0px;}

fieldset{width:95%;}
legend{
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
BACKGROUND: url(../images/bg6.png); 
PADDING-BOTTOM: 2px; 
COLOR: white; 
PADDING-TOP: 2px; 
}

#page {
	padding: 0;
	margin: 0;
	width:1118px;
}

#divBusqueda{padding-left:2px;}
#divBusqueda .txtBusqueda{
float: left; 
background:url(/images/bgBusqueda.gif) top left no-repeat;
 width: 165px;
 height:28px; 
 border:0 !important;
 padding: 5px 0 0 40px; 
 font-size: 15px; 
 cursor:text; 
}


/*FONDO EXTREMOS DE LA PAGINA**********************************/
#content {/*OJO SIEMPRE EDITAR JUNTO CON #content_siiaf*/
	background-image: url(../images/main_bg_v3.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
}
#content_siiaf {
	background-image: url(../images/main_bg_v2.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
}
/*FIN FONDO EXTREMOS DE LA PAGINA**********************************/
/*CONTENIDO INTERIOR PAGINA**********************************/
#main {
	/*background-image: url(../images/bg.jpg);*/
	/*border: 1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
	padding-top: 0px;
	width: 960px;
	}

#main_table {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#divSpacer {
height:1px;
}

#main_right {
	width: 530px;
	padding-left: 4px;
	padding-bottom: 16px;
	vertical-align: top;
	color: #444444;
	font-size: 10px;
}

/* ------------- btnfpmin --------------- */
.btnfpmin
{
/*position:relative;
margin-bottom:14px;*/
}

.btnfpmin a
{
display: block;
float: left;                                                           
height: 120px;
width: 280px;
margin-bottom:8px;
background:white url(/images/SSCV2btnsin.jpg) no-repeat 0px 0px;
}


.btnfpmin a:hover
{                                                        
background:white url(/images/SSCV2btnsin.jpg) no-repeat -0px -127px;
text-decoration:none;
cursor:pointer;
}


.btnfpmin a .btnfpmttlin
{
width:160px;
float:left;
display: block;
vertical-align: middle;
text-align:left;
color:#421625;
padding:8px 0px 0px 12px;
font-size:16px;
font-weight:bold;
}

.btnfpmin a:hover .btnfpmttlin
{
color: #3E5686;
}

.btnfpmin a .btnfpmdscpcin
{

width:160px;
float:left;
display: block;
color: #666666;
padding:8px 0px 0px 12px;
vertical-align: middle;
text-align:left;
font-size:12px;
}

.btnfpmin .btnfpmicin
{                                         
float:right;
margin-right:6px;
vertical-align:top;
margin-top:14px;
}



#tabla_encabezado{
	width:868px;
	height:110px;
	/*background: transparent url(../images/siiaf_banner_v2.jpg) no-repeat;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tablaOtrosServicios div{
padding:3px 0 3px 0;
font-size:10px;
}
#tablaOtrosServicios td{
text-align:left;
vertical-align:top;
padding-left:10px;
}
#div_contenido_inicial {
	background: transparent url(../images/contenido_inicial09.jpg) no-repeat center center;
	border-bottom:1px solid #cccccc;
	width:100%;
	height:250px;
	text-align:left;

}
#div_contenido_inicial div {
	height:235px;
	vertical-align:bottom;
	/*background-color:Lime;*/
	position:relative;

}


/* ************************************************** */
/*PANELES*/
/* ************************************************** */
#div_contenido_inicial div #spanPaneles /*PANELES*/
{
	/*background-color:red;*/
	vertical-align:top;
	position:absolute;
	top:34px;
	left:310px;
	width:550px;
	height:210px;
}
#div_contenido_inicial div #spanPaneles table td{padding-left:10px;width:200px;}
.panel{
	width:160px;
	height:200px;
	background:transparent url(../images/panel.jpg) no-repeat center top;
	position:relative;
	font-size:10px;
}

.panel .panelContenido{
	position:absolute;
	top:7px;
	left:10px;
	font-weight:bold;
}


.panel a{ 

	position:absolute;
	color:white;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	top:166px;
	left:14px;
	display: block; 
	width:72px;
	height:20px;
	background:transparent url(../images/botonPanel.jpg) no-repeat center center;
}

.panel a:hover{
	text-decoration:none;
	background:transparent url(../images/botonPanelSobre.jpg) no-repeat center center;
}

/* ************************************************** */
/*FIN PANELES*/
/* ************************************************** */
#div_contenido_inicial div #spanCarta /*FADER CARTA DEL SECRETARIO*/
{
	/*background-color:red;*/
	vertical-align:bottom;
	position:absolute;
	top:134px;
	left:14px;
}

#div_contenido_inicial div #spanCarta div /*CONTENIDO DE FADER CARTA DEL SECRETARIO*/
{
width:280px;
text-align:left;
font-size:11px;

}
#spanCarta
{
text-align:justify;
/*overflow:auto;*/
/*scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#000000; scrollbar-arrow-color:#000000; scrollbar-track-color:#FFFFFF;*/
}

/*
#div_contenido_inicial table td{
	vertical-align:bottom;
	text-align:left;
	background-color:Lime;
}
*/
#div_contenido_secundario {
	/*background: transparent url(../images/contenido_secundario.jpg) no-repeat center center;*/
	border-bottom:1px solid #cccccc;
	width:100%;
	height:540px;
	position:relative;
	text-align:left;
	background-color:#E8E8E8;
}
#div_contenido_secundario table{width:100%;}
#div_contenido_secundario table td{vertical-align:top;}
#div_contenido_secundario #spanGaleria{
	width:326px;
	text-align:left;
	vertical-align:top;


}

#div_contenido_secundario #div_contenido_secundarioBottom{
	text-align:left;
	vertical-align:top;
	height:70px;/*130 original*/
	background-color:#F8F7EF;
	padding:4px 4px 4px 4px;
}
#div_contenido_secundario #div_contenido_secundarioBottom2{
	text-align:center;
	vertical-align:top;
	height:83px;/*130 original*/
	background-color:#F8F7EF;
	padding:0px 0px 0px 0px;
}
#div_contenido_secundario #div_contenido_secundarioBottom td{text-align:center;}
#div_contenido_secundario #spanPanelSecundario{
	text-align:left;
	position:relative;
	vertical-align:top;
	width:282px;
}
#div_contenido_secundario #spanPanelPagosEnlinea{
	text-align:left;
	position:relative;
	vertical-align:top;
	
}
 #spanPanelPagosEnLinea{vertical-align:top;}
#spanPanelPagosEnLinea #divBotonesSecundarios{
width:100%;
}
#spanPanelPagosEnLinea #divBotonesSecundarios div{
height:58px;
text-align:center;
background-position:center center;
}
#spanPanelPagosEnLinea #divBotonesSecundarios img{border:0px;}
/*
#spanPanelPagosEnLinea #divBotonesSecundarios  .divSecundarioTitulo{
color:red;
font-size:12px;
font-weight:bold;
}
*/
/*FIN CONTENIDO INTERIOR PAGINA**********************************/
.border {
	border: 1px solid #777777;
}
.dark {
	background-color: #EFEFEF;
	color: #444444;
	font-size: 10px;
}
.medium {
	background-color: #EDEBDC;
	color: #444444;
	font-size: 10px;
}
.light {
	background-color: #F8F9F4;
	color: #444444;
	font-size: 10px;
}

.tituloSencillo{
font-weight:bold;

}

.type { font-style:italic; /*color:#333333 !important; text-transform:lowercase;*/}

.type2 {font:12px;}


.tituloSencillo a{
background:transparent url(../images/vinieta.gif) no-repeat left center;
padding-left:12px;
}

#panelSecundario {
padding:2px 0 0 2px;
}
#panelSecundarioTop {
background:transparent url(../images/panelSecundarioTop.gif) no-repeat;
height:84px;

}
#panelSecundarioMiddle {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
height:206px;
background:#fff url(../images/fondoSecundario.jpg) no-repeat right top;

}
#panelSecundarioBottom {
background:transparent url(../images/panelSecundarioBottom.gif) no-repeat;
height:29px;

}

/*PANEL SECUNDARIO V2*/
#panelSecundarioV2 {
padding:2px 0 0 2px;
font-size:10px;
}

#panelSecundarioTopV2 {
background:transparent url(../images/panelSecundarioTopV2.gif) no-repeat 0px;
height:52px;

}
#panelSecundarioMiddleV2 {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
height:140px;
background:#fff url(../images/fondoSecundarioV2.jpg) no-repeat center top;
width:244px;
}
#panelSecundarioBottomV2 {
background:transparent url(../images/panelSecundarioBottomV2.gif) no-repeat 0px;
height:16px;

}
/*FIN PANEL SECUNDARIO V2*/

/*PIE**********************************/
#footer_left {
	text-align: left;
	
}

#footer_right {
	text-align: right;
	padding-right: 10px;
}

#footer {
	background-image: url(../images/main_bottom_v2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	padding: 6px;
	padding-left: 16px;
	padding-bottom: 10px;
	color: #AAAAAA;
	width: 878px;
	font-size: 10px;
	
}

#footer960 {
	background-image: url(../images/main_bottom_v2_960.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	padding: 6px;
	padding-left: 16px;
	padding-bottom: 10px;
	color: #AAAAAA;
	width: 994px;
	font-size: 10px;
	
}


#preFooter {
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	padding: 6px;
	padding-left: 16px;
	padding-bottom: 10px;
	color: #AAAAAA;
	width: 878px;
	height:40px;
	font-size: 10px;
}
#preFooter td{height:130px;color:#333333;font-weight:bold;font-size:11px;}

#preFooter #left{vertical-align:bottom;text-align:left;width:50%}
#preFooter #right{vertical-align:middle;text-align:right;width:50%;padding-right:14px;}
/*FIN PIE**********************************/


#menuBar
{
	position: relative;
	/*width: 960px;*/
	height: 40px;
	background: transparent;
	background:transparent url('/images/menu_bg.jpg') repeat-x;
	/*margin: 24px 0 0 0;*/
	margin: 0 0 0 0;
	z-index: 1;
}

#sddm
{	
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
#sddm li a:hover{text-decoration:none;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin:0;
	padding: 12px 0 12px 15px;
	/*background: #EAEBD8;*/
	background:transparent url('/images/menu_dropdown240.gif') no-repeat center bottom;
	/*filter:alpha(opacity=92); 
	-moz-opacity: 0.92; 
	opacity: 0.92;*/
	/*border: 1px solid #5970B2;*/
	/*width:240px;*/
	width:220px;
	text-align: left;
	z-index:10000;
}

#sddm .divPagos
{	position: absolute;
	left:147px;
	visibility: hidden;
	margin:0;
	padding: 12px 0 12px 10px;
	/*background: #EAEBD8;*/
	background:transparent url('/images/menu_dropdown430.gif') no-repeat 0px bottom;
	/*filter:alpha(opacity=92); 
	-moz-opacity: 0.92; 
	opacity: 0.92;*/
	/*border: 1px solid #5970B2;*/
	/*width:240px;*/
	width:620px;
	text-align: left;
	z-index:10000;
}

#sddm table
{	position: relative;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
	/*width: auto;*/
	width:188px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	/*background: #EAEBD8;*/
	color: #fff;
	/*font-weight:bold;*/
	font-size: 12px;
	cursor:pointer;
}

#sddm table .menuTitulo{
	border-bottom:1px solid #851F3E;/******/
	font-weight:bolder;
	font-size: 11px;
	height:20px;
	width:200px;
	padding:0 0 0 4px;
	margin:0 0 0 4px;
}


#sddm table .menuTituloSencillo{
	/*font-weight:bolder;*/
	/*font-size: 11px;*/
	height:20px;
	width:200px;
	padding:0 0 6px 8px;
	margin:0 0 6px 8px;
}
#sddm table td{
	font-size: 11px;
	font-weight:normal;
	/*height:10px;*/
	padding:0 0 6px 8px;
	margin:0 0 6px 8px;
}

 


.tabPrincipalNormal_talla1
{
	display: block;
	margin: 0px 0px 0 0px;
	padding:0px 0px 0 0px;
	width: 120px;/*160 orig*/
	height:40px;
	color: #000;
	text-align: center;
	text-decoration: none;
}

.tabPrincipalNormal_talla1
{
	position:relative;
	top:10px;
}

.tabPrincipalSobre_talla1
{
	display: block;
	margin: 0px 0px 0 0px;
	padding:0px 0px 0 0px;
	width: 120px;
	height:40px;
	/*background: #5970B2;*/
	background:transparent url('/images/bgMenuv4.png') repeat-x center center;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.tabPrincipalSobre_talla1 span
{
	position:relative;
	top:10px;
}

/*..v2*/

#sddm #tablaContenedoraNoOver td{
	font-size: 11px;
	font-weight:normal;
	height:10px;
	padding:4px 8px 4px 0px;
	margin:4px 8px 4px 0px;
}

#sddm table  a{color:white;text-decoration:none;text-decoration: none}
#sddm table .spanCont{
	display:inline-block;
	cursor:pointer;
	width:190px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:12px;
}
#sddm table .menuDesc{
	padding:1px 0 0px 6px;
	margin:1px 0 0px 6px;
	display:inline-block;
	font-size:11px;
}
#sddm table .menuTitulov2{
	border-bottom:1px solid #851F3E;
	font-weight:bolder;
	font-size: 11px;
	height:20px;
	width:90%;
	padding:0 0 0 4px;
	margin:0 0 0 4px;
	display:inline-block;
}
#sddm table .menuTitulov2Sencillo{padding:8px 0px 8px 6px}
/*v2..*/

/*MENU..*/


/*****************************************************************************************************/
/*****************************************************************************************************/
/*TICKER SCROLLER*/
#tickerContent {
  position: relative;
  overflow: hidden;
  border: 0px solid black;
  padding-left: 18px;
  /*border-top:1px solid #cccccc;*/
  height:110px;
  width:275px;
}
 
#tickerContent a {
 /* color:#E33000;*/
}
#tickerID{
position: absolute; 
z-index:3;
width: 98%;
text-align:left;
}
/*****************************************************************************************************/
/*****************************************************************************************************/

 

/*****************************************************************************************************/
/*****************************************************************************************************/
/*VISOR IMAGENES*/


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:323px; margin:4px 4px 4px 4px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:320px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:320px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200;}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:320px}
#image img {position:absolute; z-index:25; width:320px;height:240px}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.3; filter:alpha(opacity=30)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/*FIN VISOR IMAGENES*/
/*****************************************************************************************************/
/*****************************************************************************************************/






/***********************************************************/
/*CLASES ANTERIORES*****************************************/

	

.heading {
width: 570px;
height: 25px;
margin: 0 0 0 0;
background: url(../images/dynamiccontainers_top570.gif) no-repeat center top;

}

.container {
width:  570px;
background: url(../images/dynamiccontainers_middle570.gif) repeat-y center center;
}

.footer {
background: url(../images/dynamiccontainers_bottom570.gif) no-repeat center bottom;
width:  570px;
height: 10px;
}
.inputreadonly
{
	background-color:#F8F8F8;
	font-size:12px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	/*color:#000000;*/
	text-align:right;
}
.inputreadonly2
{
	/*background-color:#F8F8F8;
	font-size:12px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	/*color:#000000;*/
	text-align:right;
}
.input2
{
	/*background-color:#F8F8F8;
	font-size:12px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	/*color:#000000;*/
	text-align:right;
	width: 127px;
}

/* Gradient 2 */
.inputGradient {
	/*width: 221px;*/
	/*background: transparent url('images/bg.jpg') no-repeat;*/
	background: transparent url('/images/inputGradient.jpg') repeat-x;
	height:14px;
	border:1px solid #cccccc;
	padding:2px 4px;
	margin-bottom:0px;
	
}

.headingWide {
width: 725px;
height: 25px;
margin: 0 0 0 0;
background: url(../images/dynamiccontainers_top725.gif) no-repeat center top;
}
.containerWide {
width:  725px;
background: url(../images/dynamiccontainers_middle725.gif) repeat-y center center;
}
.footerWide {
background: url(../images/dynamiccontainers_bottom725.gif) no-repeat center bottom;
width:  725px;
height: 10px;
}

.tablaMenu
{
background:white url(../images/fondoTablaMenu.jpg) repeat-x;
}

.tablaCuerpo/*TABLA QUE CONTIENE TODA LA PAGINA*/
{
width:878px;
}

.tablaMenu.td
{
vertical-align:middle;
}
.tablaMenuEncabezado
{
	background:url(../images/enctablamenu.jpg) no-repeat;
}

.divbotonSH,.tablaMenu.a
{
	font-size:12px;
	font-variant: small-caps;
	font-weight:bolder;
	color:Red;
	background: url(../images/botonSH.gif);
	height:38px;
	width:144px;
	cursor:pointer;
	text-decoration:none;
}

.divbotonSHover
{
	font-size:12px;
	font-variant: small-caps;
	font-weight:bolder;
	color:white;
	background: url(../images/botonSH.gif);
	height:38px;
	width:144px;
	cursor:pointer;
	text-decoration:none;
	BACKGROUND-POSITION: 0px -38px;
}
.tablaDatos
{
border-collapse:collapse;
border:1px solid #cccccc;
}

.tablaDatos td
{
border-collapse:collapse;
border:1px solid #cccccc;
padding-left:4px;
}

.tablaDatos tr
{
border-collapse:collapse;
border:1px solid #cccccc;
padding-left:4px;
}


.tablaDatosBordeExterior
{
border-collapse:collapse;
border:1px solid #cccccc;
}
.lbltitle
{
	font-size:12px;
	color:black;
	font-weight:bold;
}

.tituloGrid
{
font-size:11px;
font-weight:bolder;
color:#3E5686;
BACKGROUND: url(../images/subhead_bg.png) repeat-x; 
MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloEncabezado
{
font-size:11px;
font-weight:bolder;
color:#3E5686;	
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/subhead_bg.png) repeat-x; 
 MARGIN: 0px 0px 2px; 
 TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px;HEIGHT: 21px;
TEXT-ALIGN: center;
vertical-align:middle;
/*width:150px;*/
}

.tituloEncabezadoAlto
{
font-size:11px;
font-weight:bolder;
color:#3E5686;
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/subhead_bgAlto.png) repeat-x; 
 MARGIN: 0px 0px 2px; 
 TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px;HEIGHT: 21px;
TEXT-ALIGN: center;
/*width:150px;*/
}



.tituloEncabezado2
{
font-size:11px;
font-weight:bolder;
color:#3E5686;
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/subhead_bg.png) repeat-x; 
 MARGIN: 0px 0px 2px; 
 TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloEncabezado6
{
font-size:11px;
font-weight:bolder;
color:#3E5686;
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/subhead_bgLarge.png) repeat-x; 
 MARGIN: 0px 0px 2px; 
 TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloEncabezado3
{
font-size:9px;
font-weight:bolder;
color:white;	
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/titulo2.jpg) repeat-x; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloEncabezado4
{
font-size:13px;
font-weight:bolder;
color:white;	
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/titulo2.jpg) repeat-x; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}
.tituloEncabezado5
{
font-size:11px;
font-weight:bolder;
color:blue;	
PADDING-LEFT: 4px; 
 BACKGROUND: url(../images/subhead_bg.png) repeat-x; 
 MARGIN: 0px 0px 2px; 
 TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: center;
width:100%;
}

.collapsePanel 
{
	BACKGROUND-COLOR: white; 
	OVERFLOW: hidden
}
.collapsePanelHeader
 {
	BACKGROUND-IMAGE: url(../images/subhead_bg.png);
	WIDTH: 680px; 
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 30px; 
	COLOR: #fff;
	FONT-WEIGHT: bold
}
.span
{
color:#ff0000;
}
.tituloInstruccion1
{
font-size:8px;
font-weight:bolder;
color:black;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloInstruccion2
{
font-size:10px;
color:black;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloInstruccion3
{
font-size:9px;
font-weight:bold;
color:black;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
width:100%;
}

.tituloInstruccion4
{
font-size:12px;
color:black;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
TEXT-ALIGN: center;
width:100%;
}
.tituloInstruccion5
{
font-size:9px;
font-weight:bold;
color:blue;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
width:100%;
}

.instrucciones{
/*width:100%;*/
margin:0px auto;
background:#EFF2F8 url(../images/insBg.jpg) repeat-x bottom center;
border: 1px solid #B0BDD9;
padding:10px;
line-height:20px;

}

.textoResaltado
{
font-size:12px;
color:red;	
PADDING-LEFT: 4px; 
 MARGIN: 0px 0px 2px; 
LINE-HEIGHT: 18px; HEIGHT: 18px; 
TEXT-ALIGN: center;
width:100%;
}

.tituloDato
{
font-size:12px;
color:maroon;	
PADDING-LEFT: 4px; 
MARGIN: 0px 1px 0px 0px; 
TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:100%;
vertical-align:middle;
}

.textoDato
{
font-size:12px;
font-weight:bolder;
color:black;	
PADDING-LEFT: 2px; 
MARGIN: 0px 0px 0px 0px ; 
TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:100%;
}

.tituloDato2
{
font-size:12px;
color:maroon;
font-weight:bolder;
PADDING-LEFT: 4px; 
MARGIN: 0px 1px 0px 0px; 
TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:100%;
vertical-align:middle;
}


.textoDato2
{
font-size:12px;
color:black;	
PADDING-LEFT: 2px; 
MARGIN: 0px 0px 0px 0px ; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:100%;
}

.tituloDato3
{
font-size:12px;
color:maroon;
font-weight:bolder;
PADDING-LEFT: 4px; 
MARGIN: 0px 1px 0px 0px; 
TEXT-TRANSFORM: uppercase; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:25%;
vertical-align:middle;
}


.textoDato3
{

font-size:12px;
color:black;	
PADDING-LEFT: 2px; 
MARGIN: 0px 0px 0px 0px ; 
LINE-HEIGHT: 21px; HEIGHT: 21px; 
TEXT-ALIGN: left;
width:75%;
}


A.mainlevel div{
padding-top:8px;
}

A.mainlevel:link {
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND: url(../images/menu_bg.png) no-repeat;
	VERTICAL-ALIGN: middle;
	/*WIDTH: 100%; */
	COLOR: #fff; 
	/*PADDING-TOP: 8px;*/
	HEIGHT: 35px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;

}
A.mainlevel:visited {
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND: url(../images/menu_bg.png) no-repeat;
	VERTICAL-ALIGN: middle; 
	/*WIDTH: 100%; */
	COLOR: #fff;
	/*PADDING-TOP: 8px;*/
	HEIGHT: 35px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;

}
A.mainlevel:hover {
	BACKGROUND-POSITION: 0px -35px; COLOR: #fff; 
	TEXT-DECORATION: none;

}


TABLE.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
DIV.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
TABLE.moduletable TH {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../images/subhead_bg.png) repeat-x; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; COLOR: #666666; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
DIV.moduletable H3 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../images/subhead_bg.png) repeat-x; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; COLOR: #666666; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: center
}
TABLE.moduletable TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	height:40px;
}
.tablafija{
table-layout: fixed;empty-cells: show;
/*border-collapse:collapse;*/
/*word-break:break-all;*/
}
.tablafija tr{
height:35px;
}
.tablafija td{
/*text-align:left;*/
}
.button {
	BORDER-RIGHT: #cccccc 3px double; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/btnback.jpg) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #cccccc 3px double; WIDTH: auto; COLOR: #c64934; LINE-HEIGHT: 18px! important; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px double; HEIGHT: 26px! important; TEXT-ALIGN: center
}

input
{
}
textarea
{

}

.grid
{
	border:solid 2px #DDDDDD;
	overflow:auto;
}

.grid  .gridPager td table{
text-align:center;
padding-left:400px;
margin-left:400px;
font-size:13px;
font-weight:bolder;
}


.grid tr:hover
{
	 background:#F5F5F5;	
}
.grid th
{
	background:url(../images/subhead_bg.png) repeat-x; 
	color:#ffffff;
	azimuth:center;

	font-size:11px;
	font-weight:bolder;
	color:#3E5686;	
	text-align:center;
	border:solid 1px silver;
}
.grid a 
{
	color: #3E5686;

}
.grid .gridfooter
{
	background:#000000;
}

.grid a:hover 
{
	text-decoration: underline;
	color: #CC0000;

}
.grid td
{
	text-align:center;
}

.grid .alineadoIzquierda 
{
	text-align:left;
	padding-left:8px;
}

.grid2
{
	border:solid 2px #DDDDDD;
	overflow:auto;
}

.grid2 th
{
	background:url(../images/subhead_bg.png) repeat-x; 
	color:#ffffff;
	azimuth:center;

	font-size:11px;
	font-weight:bolder;
	color:#3E5686;	
	text-align:center;
	border:solid 1px silver;
}


.tblLogin
{
	border:2px solid #CCCCCC;
	width:350px;
	height:120px;	
	text-align:center;
}

/*UTILIZADO PARA BREADCUMS EN IEPS*/
.breadcrumb{

font-size:12px;
color:Black;
padding:3px;
border:1px solid #cccccc;
position:relative;
background-color:#EEEEEE;
padding-left:13px;

}

.breadcrumb a{
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
font-weight:bold;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}
/*FIN UTILIZADO PARA BREADCUMS EN IEPS*/



INPUT.boton {
	BORDER-RIGHT: #92a0af 3px double; BORDER-TOP: #cccccc 3px double; BACKGROUND: url(../licencias/imagenes/btnback.jpg) #ffffff repeat-x; FONT: bold 10px Verdana,Helvetica,Arial,sans-serif; BORDER-LEFT: #cccccc 3px double; COLOR: #990000; BORDER-BOTTOM: #92a0af 3px double; HEIGHT: 28px
}

#footer {
	background-image: url(../images/main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	padding: 6px;
	padding-left: 16px;
	padding-bottom: 10px;

	color: #AAAAAA;
	width: 878px;
	font-size: 10px;
}


/*FIN CLASES ANTERIORES*****************************************/
/***********************************************************/


/*PARA TOOLTIPS*/

/* unitip css */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
	font:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	display: none;
}

	#unitippoint, #unitipmid, #unitipcap {
		position: relative;
		top: 0px; 
		left: 0px;
		width: 200px;
		display: block;
	}
	
	#unitippoint { 
		background: url(../images/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden; 
	}
	
	#unitipmid { 
		background: url(../images/TipMid.png) repeat; 
		width: 170px;
		height: auto; 
		padding: 5px 15px;
	}
	
	#unitipcap { 
		background: url(../images/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden; 
	}

/*FIN PARA TOOLTIPS*/


.tituloArticuloMenu
{
background-color:white;
border:1px solid #999999;
padding:4px 4px 4px 4px;
font-size:12px;
}


/*Modal Popup ******************* */
.modalBackground {
	background-color:white;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/*FIN Modal Popup ******************* */

/*BREADCUMBS V2  ******************************  */	
#breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('/images/bc_bgBREAD.png'); 
    background-repeat:repeat-x;
    height:20px;
    line-height:20px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
	width:99%;
	font-weight:bold;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}

#breadcrumb a
{
    height:20px;
    display:block;
    background-image:url('/images/bc_separatorBREAD.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#003399;
}

#breadcrumb a:hover
{
 /*background-color:white;*/
 color:#1493CF;
}


/*FIN BREADCUMBS V2  ******************************  */	

/*Estilos de Tablas de Respuestas de Bancos  */	

.TablaLetreros{text-align:right; background-color:#F0F0F0;  font-size:11px;width:30%; line-height:10px;  vertical-align:middle; padding:5px 5px 5px 0px;  }
.Titulo1 
{
    font-size:12px; font-style:normal; 	 
    line-height:22px; 
    font-weight:normal; 
    font-variant:normal; 
    text-transform:none; 
    color:#333;    
    text-align:left;    
	 vertical-align:bottom;    
	 
}
.dTablaf{
	margin-bottom:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	line-height:12px;
	padding-left: 0;
	width:100%;
}



/*GUIA*/
.ps_guia_table{width:180px;}
.ps_guia_pie{height:300px;background:transparent url(../images/bgPsPie.jpg) no-repeat;}
.ps_guia_edo1 {
background: url(../images/bgPs.jpg) 0 0 no-repeat;
height:71px;
color:#3E5686;
cursor:pointer;
}

.ps_guia_edo1 table{width:150px;}
.ps_guia_edo1 .num{
font-size:40px;
padding-top:10px;
padding-left:12px;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}

.ps_guia_edo1 .desc{
font-size:16px;
padding-top:20px;
padding-left:2px;
vertical-align:top;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}


.ps_guia_edo2 table{width:170px;}
.ps_guia_edo2{ 
background: url(../images/bgPs.jpg) 0 0 no-repeat;
background-position: 0 -75px;
height:94px;
color:white;
}
.ps_guia_edo2 .num{
font-size:60px;
padding-top:10px;
padding-left:12px;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}

.ps_guia_edo2 .desc{
font-size:16px;
padding-top:20px;
padding-left:4px;
padding-right:20px;
vertical-align:top;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}
 
 .ps_guia_edo3 table{width:150px;}
.ps_guia_edo3 {
background: url(../images/bgPs.jpg) 0 0 no-repeat;
background-position: 0 -169px;
height:71px;
color:#828282;
}

.ps_guia_edo3 .num{
font-size:35px;
padding-top:10px;
padding-left:10px;
width:20px;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}

.ps_guia_edo3 .desc{
font-size:16px;
padding-top:18px;
padding-left:2px;
vertical-align:top;
text-align:left;
font-family:'Times New Roman', 'Arial Narrow', Helvetica, sans-serif; 
}

/* _GUIA*/

.ajax__tab_login-theme .ajax__tab_header 
{

    font-size:small;
    border-bottom:4px solid #BAE3F8;
	cursor:pointer;
}
.ajax__tab_login-theme .ajax__tab_header .ajax__tab_outer 
{
     background:url(/images/tab.gif) #84aeef repeat-x center center;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_login-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_login-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(/images/tabHover.gif) #84aeef repeat-x center center;
}
.ajax__tab_login-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#000;
    height:22px;
}
.ajax__tab_login-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(/images/tabActive.gif) #84aeef repeat-x center center;
}
.ajax__tab_login-theme .ajax__tab_body 
{

    font-size:10pt;
    padding:0.25em 0.5em;
    background:url(/images/tabBg.jpg) #fff repeat-x;
    border:solid 1px #808080;
    border-top-width:0px;
}

.contenedorPasos{
width:180px;vertical-align:top;text-align:left;
}

.mainPageSectionTitle{
width:96%;
font-size:22px;
font-weight:normal;
margin-top:0;
font-weight:bold;
text-align:left;
padding-left:0px;
padding-top:4px;
border-bottom:4px solid #3E5686;
}


.panelRedondeado {position:relative; padding:17px; margin:10px 0;background-color:#581529;color:white;}
.panelRedondeado .corner {position:absolute; width:17px; height:17px; background-image:url(/images/panelRedondeado-type1.gif);}
.panelRedondeado .topLeft {top:0; left:0; background-position:-1px -1px;}
.panelRedondeado .topRight {top:0; right:0; background-position:-19px -1px;}
.panelRedondeado .bottomLeft {bottom:0; left:0; background-position:-1px -19px;}
.panelRedondeado .bottomRight {bottom:0; right:0; background-position:-19px -19px;}	


#divChat{z-index:1000;}

.articleSectionTitle{
width:910px;

border-bottom:4px solid #3E5686;
text-align:left;
padding-left:10px; 
font-size:24px;
color:#44101F;
}

.articleSectionTable{width:96%;}

.articleSectionTable td{
text-align:left;
padding-left:8px;
vertical-align:top;
font-size:14px;
}





#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 600px; /* Dialog will be no smaller than this */
	max-width: 800px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 3px #ccc;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #fff;
	/*background: #CCC url(../images/title.gif) top repeat-x;*/
	background-color: #A72A50;
	/*border: solid 1px #FFF;*/
	border-bottom: solid 2px #FF9900;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/info.gif);
}

#popup_content.prompt {
	background-image: url(../images/info.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
