body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin: 0px;
}
.body2 {
margin: 0px;
}

table{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

.fondotitu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
background-color: #FFFFFF;
}
.fondobarra {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
background-image: url(images/images/boton3.gif);
}
.fondomenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
background-image: url(images/menufon.jpg);
}
.fondobotsel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
background-color: #CCCCCC;
background-image: url(images/selecfondo.jpg);
}
.fondobotnosel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
background-color: #999999;
background-image: url(images/noselfondo.jpg);
}
a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #E67111;
text-decoration: underline;
}
a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #EF7A1A;
}
.txtmenuescogi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.txtmenunocogi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.tablainterface {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}
.tbsup1 {
height: 20px;
width: 20px;
border-left: #BAC1CB solid 1px;
background-color: #FFFFFF;
background-image: url(images/sapred_css/c2.jpg);
background-repeat: repeat-x;
}
.tbsuptxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
background-image: url(images/sapred_css/c2.jpg);
background-repeat:  repeat-x;
height: 20px;
vertical-align: middle;
text-transform: uppercase;
text-align:center;
}
.tbsup2 {
background-image: url(images/sapred_css/c2.jpg);
height: 20px;
width: 30px;
background-repeat: repeat-x;
border-right: #BAC1CB solid 1px;
}
.tbcen1 {
height: 100%;
width: 25px;
border-left: #BAC1CB solid 1px;
background-color: #FFFFFF;
}
.tbcen2 {
height: 100%;
width: 25px;
border-right: #BAC1CB solid 1px;
background-color: #FFFFFF;
}
.tbinf1 {
border-left: #BAC1CB solid 1px;
border-bottom: #BAC1CB solid 1px;
background-color: #FFFFFF;
height: 20px;
width: 25px;
}
.tbinfcent {
border-bottom: #BAC1CB solid 1px;
background-color: #FFFFFF;
height: 20px;
}
.tbinf2 {
border-bottom: #BAC1CB solid 1px;
border-right: #BAC1CB solid 1px;
background-color: #FFFFFF;
height: 20px;
width: 30px;
}


.seleccionvalora {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #000000;
background-color: #DCEEF8;
background-image: url(images/cajon20.gif);
border: none;
height: 24px;
vertical-align: middle;
}
.txtgrande {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;
}
input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

.radio{
background:none; border:none;
color:#000000;
}
.checkbox{
background:none; border:none;
color:#000000;
}
.boton{
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
background-image: url(images/sapred_css/boton.jpg);
background-position: bottom;
background-repeat: no-repeat;
background-color:transparent;
height: 40px;
width: 190px;
border: none;
vertical-align:top;*/

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
background:none;
background-image: url(images/sapred_css/boton.jpg) ;
background-repeat:repeat-x;
background-color:transparent;
background-position:center;
height: 22px;
border: 1px solid #A6C9E2;
padding-left:15px;
padding-right:15px;
vertical-align:middle;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;

}
.boton_mas{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1px;
font-weight: bold;
color: transparent;
background-image:url(images/sapred_css/mas.png);
background-position: bottom;
background-repeat: no-repeat;
background-color:transparent;
color:transparent;
height: 30px;
width: 30px;
border: none;
vertical-align:top;
}
.boton_menos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1px;
font-weight: bold;
color: transparent;
background-image:url(images/sapred_css/menos.png);
background-position: bottom;
background-repeat: no-repeat;
background-color:transparent;
color:transparent;
height: 30px;
width: 30px;
border: none;
vertical-align:top;
}.boton_m{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1px;
font-weight: bold;
color: transparent;
background-image:url(images/sapred_css/m.gif);
background-position: bottom;
background-repeat: no-repeat;
background-color:transparent;
color:transparent;
height: 30px;
width: 30px;
border: none;
vertical-align:top;
}
.boton_cal{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1px;
font-weight: bold;
color: transparent;
background-image:url(images/sapred_css/calendar.png);
background-position: bottom;
background-repeat: no-repeat;
background-color:transparent;
color:transparent;
height: 30px;
width: 50px;
border: none;
vertical-align:top;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-image: url(images/barra_r2_c2.gif);
background-repeat:repeat-x;
background-position:top;
border-top: 3px solid #BAC1CB;
border-left: 3px solid #BAC1CB;
border-right: 1px solid #BAC1CB;
border-bottom: 1px solid #BAC1CB;
width:200px;
}
.cajatxt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border-top: 3px solid #BAC1CB;
border-left: 3px solid #BAC1CB;
border-right: 1px solid #BAC1CB;
border-bottom: 1px solid #BAC1CB;
background-image: url(images/barra_r2_c2.gif);
background-position:top;
background-repeat:repeat-x;
}
textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border-top: 3px solid #BAC1CB;
border-left: 3px solid #BAC1CB;
border-right: 1px solid #BAC1CB;
border-bottom: 1px solid #BAC1CB;

background-image: url(images/barra_r2_c2.gif);
background-position:top;
background-repeat:repeat-x;
}

.error{
color:#FF0000;
font-weight:bold;
}

.marcoSelectExt{
overflow:auto;
border:#BAC1CB solid 1px;
}
.selectExtActivo{
background-color:#DCEEF8;
}

.selectExtInactivo{
background-color:#EDFAFE;
}

.t {
border: #BAC1CB solid 1px;
}

.errrorAcceso{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:justify;
width:430px;
}


/*********************************************************************************/
.bordeCelda{
border-right:#BAC1CB solid 1px;
border-bottom:#BAC1CB solid 1px;
}
.bordeTabla{
border-left:#BAC1CB solid 1px;
border-top:#BAC1CB solid 1px;
}
.bordeTabla tbody tr td, .bordeTabla tbody tr th{
border-right:#BAC1CB solid 1px;
border-bottom:#BAC1CB solid 1px;
}

.bordeTabla1 {
border-left:#BAC1CB solid 1px;
border-top:#BAC1CB solid 1px;
}
.bordeCelda1 {
border-right:#BAC1CB solid 1px;
border-bottom:#BAC1CB solid 1px;
}

.bordeCelda2 {
border-right:#BAC1CB solid 1px;
border-bottom:#BAC1CB solid 1px;
}
/****** BORDES *****/
.cajaOn{
background-image: url(images/barra_r2_c2.gif);
margin:2px;
border:#BAC1CB solid 1px;
}

.cajaOff{
background-image:none;
border: none;
margin:2px;
background:none;
}

.marco1{
border:#BAC1CB solid 1px;
background-color:#E8F1F6;

}


.filaNormal {
background-color:#ffffff;
}
.filaTitulo th,  .filaTitulo td{

background-image:url(images/sapred_css/c3.jpg);
background-position:bottom;
background-repeat:repeat-x;

background-color:#FFFFFF;
font-weight:bold;
text-align:center;
color:#000000;
padding-bottom:2px;
padding-top:2px;

}
.filaResaltada {
background-color:#E4F0F3;
}


.Estilo1 {
font-weight: bold;
}
.marco{
width:400px;
height:300px;
overflow:auto;
border:#333333 solid 1px;
padding:2px;
background-color:#DCDCBA;
}
.rbts{ 
background:none;
border:none;
}

/*buzon*/
.seleccionado{
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-right:#000000 1px solid;
margin-left:20px;
padding:4px;
font-weight:bold;
cursor:pointer;
}
.normal{
border:none;
margin-left:20px;
padding:2px;
cursor:pointer;
}
.men_ppal{
border:#BAC1CB 1px solid;
}

.cajaoculta{
background:none; border:none; text-align:right;
}
.cajaocultarojo{
background:none; border:none; text-align:right; color:#FF0000;
}
/*
index del sapred

*/

.tablalogos{
margin:0px; border:none; padding:none;

}
.tablafondomenu{
margin:0px; border:none; padding:none;
height:100%;

}
.tablasegs{
margin:0px;
}
.tablasegs2{
margin:0px;
}
.principal{
width:100%;
}
.logosapred{

background-repeat:no-repeat;
background-position:bottom;
height:100px;
width:199px;
padding-left:10px;
}
.superizq{
background-image: url(images/sapred_css/supizq.jpg);
background-repeat: repeat-x;
background-position:bottom;
height:100px;
}
.divHead{
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sapred_css/head.png');
*/	background:url(images/sapred_css/head.png) repeat-x; 
	

}
.menuppal{

	background-repeat:no-repeat;
	background-position:bottom;
	height:100px;
	width:60%;
}

.superder{
background-image:url(images/sapred_css/supder.jpg);
background-repeat: repeat-x;
background-position:bottom;
height:100px;
}
.logositi{
	width:20%;
	background-repeat:no-repeat;

}
.sombrasupizq{
background-image:url(images/sapred_css/sombraarribaizq.jpg);
background-repeat:no-repeat;
height:100px;
width:15px
}
.sombraizq{
background-image:url(images/sapred_css/sobraizquierda.jpg);
background-repeat:repeat;
width:15px;
}
.sombrasupder{
background-image:url(images/sapred_css/sombraderarriba.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:100px;
width:14px;
}
.seg1{
width:200px;
height:40px;
/*background-position:top;*/
background-image: url(images/sapred_css/acceso.jpg);
background-repeat: no-repeat;
}
.seg2{
width:20px;
height:40px;
background-image:url(images/sapred_css/a1-2.jpg);
background-repeat:repeat;
/*background-position:top;*/
}
.seg3{
width:20px;
height:20px;
background-image:url(images/sapred_css/b1.jpg);
background-position:left;
background-repeat:no-repeat;
}
.seg4{
height:20px;
width:499px;
background-image:url(images/sapred_css/c1.jpg);
background-position:top;
background-repeat:repeat;
}
.seg5{
width:30px;
height:20px;
background-image: url(images/sapred_css/abajositi.jpg);
background-repeat: no-repeat;
background-position:top;
}

.seg6{

z-index:0;
/*background-image:url(images/sapred_css/edificio.jpg);
*/
background-position:bottom;
background-repeat:no-repeat;
width:200px;
height:95%;
}
.seg7{
width:20px;
height:20px;
background-image:url(images/sapred_css/a2.jpg);
}
.seg8{
}
.seg9{
/*background-image:url(images/sapred_css/lateral1.jpg);
background-repeat:repeat-y;
*/

width:200px;
}
.seg10{
background-image:url(images/sapred_css/a3.jpg);
width:20px;
}
.seg11{
width:199px;
z-index:3;
background-color:transparent;
background-position:bottom;
background-repeat:no-repeat;
}

.div_menu{
position:top;
}
.accordion_headings{
padding:5px;
cursor:pointer;
font-weight:bold;
/*background-image:url(images/sapred_css/opcion.png);
*/
background:	#9AD5FF url(images/borde.png) repeat-x;
background-position:top;
text-align:left;
}
.accordion_end{

font-weight:bold;
background-color: transparent;
/*background-image:url(images/sapred_css/opcionsombra.png);*/
background:	#9AD5FF url(images/borde.png) repeat-x;
background-image:expression('none');
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sapred_css/opcionsombra.png'); 
*/
background-position:top;
background-repeat:no-repeat;
height:1px;
}
.accordion_title2{
	font-size:16px;
	font-weight:bold;
	color: #EF7A1A;
	text-align:center;
	font-style: normal;
	vertical-align: middle;
	height:40px;
	line-height:40px;
}
.accordion_title{
	font-size:8px;
	font-weight:bold;
	color: #EF7A1A;
	text-align:center;
	font-style: normal;
	vertical-align: middle;
}
.accordion_headings:hover{
/*border:1px solid #568bb1;*/
background:	#74b7e6 url(images/borde.png) repeat-x;
background-position:top;
}

.accordion_child{
	padding:2px;
	background-color: transparent;
	text-align:left;
	font-weight:normal;
	border:1px solid #EEEEEE;
	width: 180px;
} 

.accordion_child ul {   
margin:0px; 
padding:0px;  
} 
.accordion_child li {
	list-style-type:none;
	padding:2px;
	border:#019ECB solid 1px;
	background-color:#FCFDFF;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}  
.accordion_child a {
font-weight:normal;
} 
.accordion_child a:visited {
font-weight:normal;
text-decoration: none;
}
.accordion_child a:hover { 
font-weight:normal;
text-decoration: none;
display:block; 
text-align:left; /* ADDED */ 
background-color:#FFFFFF; /* ADDED */ 

}

.header_highlight{
}
.header_seguimiento{

background-image:url(images/sapred_css/bgt.jpg);
height:50px; overflow:hidden;}