/* 

LGBlue Free Template
By Herreman David 
http://www.free-css-templates.com

*/
/*Text areas*/
.cajas {
	height:30px;	
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	
}
.color_href{
	color: #005300;}
.archivo{
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
       background: url(../img/expediente1.png) 0 0 no-repeat;	
		border:0px solid #ddc78b; 
        width:80px;
        height:40px;
}

/*etiquetas de texto*/
.cajitas {	
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
}

body {
	margin:5px 0;
    padding:0; 
    font: 74% Arial, Sans-Serif; 
    color:#000; line-height: 1.4em;
    background : #F0F0F0;
}
.nombre_usuario{
	color: #006600; 
	font-size:12px;
	float:left;
	margin-left:60px;
	margin-top:10px;
	font-style:oblique;
	font-family:Arial, Helvetica, sans-serif;
}
.espacio_usuario{
	color: #006600; 
	font-size:12px;	
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.content { 
	color: #505050;
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	/*imagen de fondo blanco y sombra a los lados*/
	background: #000000 url(../images/bg.jpg) repeat-y center;	
 }
 
.boton{
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        background:#9e994b;
		border:2px solid #ddc78b; 
        width:80px;
        height:19px;
}

.boton_largo{
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
          background:#d2b02a;
		border:2px solid #ddc78b; 
        width:100px;
        height:25px;
}

.boton_largo_participacion{
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
          background:#d2b02a;
		border:2px solid #ddc78b; 
        width:200px;
        height:25px;
}
 
.boton_largo1{
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        background: #BCAA43;
		border:2px solid #ddc78b; 
        width:100px;
        height:25px;
} 
/*imagen sombreada de la parte superior */
#toph { 
	/*background: #F0F0F0 url(../images/top.jpg) no-repeat center top; */
	background: #FFF url(../images/top.jpg) no-repeat;
	height: 14px;
	margin: 0; 
	padding: 0;
}


#header { 
	color:   #FFF; 
	padding: 0 15px 0 15px;
	line-height: 1.0em;
}

/*imagen superior*/
#header .rside {
	/*background: #125E81 url(../images/header.png);*/
	background:#4f9f49 url(../images/encabezado.png);
	color: #337493;
	float: left;
	height: 80px; 
	width: 791px; 
	padding: 0; 
	margin: 0; 
	float:right;
	font-size: 90%;
}

/*Encabezado de la pagina*/
#header .citation { 
	text-align: right;
	height: 78px; 
	width: 785px; 
	margin: 1; 
	padding: 0; 	
	color: #ffffff;
}
/*Escudo*/
#header .lside { 
	background: #d2b12a url(../images/escudo.png);;	
	color: #FFF; 
	height: 80px;
	width: 203px;
	padding: 0;
	margin: 0; 
	float: left;	
}
#header .totalside {
	background:url(../images/satisfaccion_encabezado.png) no-repeat;
	height: 150px; 
	width: 994px; 
	padding: 0; 
	margin: 0; 
	float:right;
	font-size: 90%;
}

#main {
	margin: 0 20px 0 15px;
	
}	
/*INICIO DE SESION*/
#main h2 {	
	background-color: inherit;		
	color :#c9a126;	
	font: 130% Arial, Sans-Serif;
	background-color: inherit;
}

#main h3 { 
	font: 120% Arial, Sans-Serif;
	padding: 0;
	color: #5f5f5f;
	background: inherit;
}

p { 	
	margin: 0 0 5px 0;
 	padding: 0; 
	/*color: #555;*/
	background: inherit; 
}

hr {
	border: 0;
	height: 1px; 
	color: #d2b02a;
	background-color: #d2b02a;
}




h1 { 
	padding:0;
	margin:0; 
	/*color: #0F5B7F;*/
	background: inherit;
	font: bold 1.8em Arial, Sans-Serif; 
	letter-spacing: -1px; 
}

h1 a {
	color: #0F5BFF;
	background: inherit;

}

/*texto central*/
h3 {
	font:Arial, Helvetica, sans-serif;
	background-color: inherit;
	color:#353d4c; 
	font-size:120%; 
	font-weight:bold;	
    padding:0; 
	/*margin: 5px 0 20px 15px;*/
	padding : 0; 
	margin: 20px;
	list-style : none; 
}



h2 a:hover { 	
	color: #0F5BAF;
	 text-decoration: none;
}

ul { 
	margin: 5px 0 20px 15px;
	padding : 0; 
	list-style : none; 
}
/*uSUARIO Y CONTRASENA*/
li {
	list-style-type: none;
	color: #2d3340;
}
/*menu*/
li a {		
	color: #353d4c;
}

li a:hover { 	
	color: #c9a126;
 }


.center { 
	background: #FFF; 
	float: left;
	width: 791px; 
	padding: 0; 
	margin: 0; 
	color:#000000;	
}

.center_scroll {
	position:relative;	
	width:721px;
	height:50px;
	overflow-x:auto;
	overflow-y:auto;
}	
.center_scroll2 {
	position:relative;	
	width:650px;
	height:80px;
	overflow-x:auto;
	overflow-y:auto;
}	
.leftmenu { 
	background: #FFF url(../images/leftbg.jpg) repeat-x; 	
	width: 203px;
	padding: 0;
	margin: 0; 	
	float: left;
}

.leftmenu2 { 
	background: #FFFFFF; 	
	width: 100px;
	padding: 0;
	margin: 5; 	
	float: left;
}
.padding { 
	padding:20px;
 }

.img { 
	background: #FFF; 
	float: left;
	 padding: 1px; 
	 margin: 5px 8px 5px 0; 
	 color: #333; 
	 border: 1px solid #e0e0e0;
 }

/* FOOTER */
#footer {
	background: #FFF url(../images/footer.jpg) no-repeat;
	color: #a0a0a0;
	width:1024; 
	height:90px; 
	text-align: center;
	font-size: 90%;
	clear: both;
	padding: 0px; 
	margin: 0.5px;
	}

#footer hr { width: 740px; color: #888; border: 1px solid #f0f0f0; margin: 0 25px 0 25px;  }
#footer a { 	color: #999; background: #FFF;  text-decoration:none; }
#footer a:hover { 	background: #FFF;	text-decoration: underline; color: #444;}

/* NAVIGATION */
.nav { clear: both; text-align: left; color: #7D8085; padding: 20px 0 0 0; }


.nav li { 
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
   	border-bottom: 1px solid #ccc;
}

.nav li a { color: #546078; text-decoration: none; font-size:13px;  }
/*cursor posesionado sobre menu*/
.nav li a:hover { color: #c9a126; text-decoration: none;  }


.boxads { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; }

.form_central_scroll{
	position:relative;
	left:192px;
	top:120px;
	width:721px;
	height:40px;
	overflow-x:auto;
	overflow-y:auto;
}

.Estilo2 {
	color: #FFFFFF; 
	font-size: 130%; 
	font-weight:lighter;
	
}
fieldset {	border: 1px solid #eee; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; color: #000; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; color: #000; }
input.field { border: 1px solid #ccc; background-color: #3C3C3C; width: 100px; color: #000; }
input.field:hover { border: 1px solid #eee; background: #ccc; color: #000; }
input.text { margin: 0; width: 110px;	border: 1px solid #546078; background: #FFF; color: #808080; }
input.text:hover { border: 1px solid #3a4354; }
input.searchbutton { 	margin: 0; font-size: 100%; font-family: Arial, Sans-serif; border: none; background: #FFFFFF; color: #333; padding: 1px; font-weight: bold; }
.date { color: #505050; background: #FFF; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }
.date a { color: #546078; }
input.button { background: #FFFFF4; color: #808080; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; }
.comments { 	padding: 10px 10px 8px 10px; margin: 0 0 7px 0; background: #FFF; color: #333; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; color: #000; }
.error {	color: #990000;	background-color: #FFF0F0; padding: 7px; margin-top: 5px; margin-bottom: 10px; border: 1px dashed #990000; }
.error h2 { color: #990000; background: inherit; }
.success { color: #000000; background: #FAFAFA;	padding: 7px; margin-top: 5px; margin-bottom: 5px; border: 1px dashed #546078; }
.success h2 { color: #546078; background: inherit; }
/* Inicia estilo para la busqueda*/
#reloj
{
	position:relative;
	vertical-align: bottom;
	visibility: hidden;
	/*background: transparent url(/proed/estilos/spinner.gif) 100% 0 no-repeat;*/
}

#asterisco
{
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
margin-top:5px;
font-weight:normal;
}

#nota_archivo
{
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
margin-top:5px;
color:#030
font-weight:normal;
}

#lista
{
	width:280px;
	background-color:#f4f4f4;
	color:#000000;
	border:1px solid;
	/*border-color:#000000;*/
	z-index:1;
	/*display:none;*/
	margin-top: 5px;
}

#consulta_lista
{
	
	width:93%;
	position:static;	
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid;
	border-color:#000000;
	z-index:1;
	margin: 1% 5% 5% 5%;
	
}

#consulta_lista a{
	/*EStilo del div para valores del formulario*/
	margin-left: 5px;
	font-weight:bold;
	color:#3f6613;
	
}


#lista a
{
	display: block;
	background-color:#ffffff;
	padding: 2pt;
}

#lista a:hover                          
{
	background-color:#e9e9e9;
}

/*----MENU SUPERIOR----*/
#topPan{
	width:791px;
 	height:30px;
 	margin:0 auto;
    padding:0px;
	
}

#topPan img{	
	width:208px; 
	height:58px;
	top:15px;
	left:0px;
	list-style-type:none;
}
#topPan ul{	
	top:76px;
	right:0px;
}
#topPan ul li{
height:32px;
padding:0 0 0 1px;
}
#topPan ul li a{
display:block;
height:32px;
background:url(../images/menubg-normal.gif) 0 0 no-repeat #4f7b00;
color:#656565;
font-size:9px; 
font-weight:bold;
line-height:32px;	 
text-align::center; 
text-decoration:none;
}

.linkListado{
	font-size:9px; 
	font-weight:bold;
	text-align::center; 
	text-decoration:none;
}
	   
#topPan ul li a:hover{background:url(../images/menubg-hover.gif) 0 0 no-repeat #7E7B00; color:#7C7900; text-decoration:none;}
#topPan ul.dropdown{ height:22px;  top:100px; right:0px;}

#topPan ul.dropdown li{ float:right;  height:22px; }

#topPan ul.dropdown li a{display:block; /*width:130px;*/background:url(../images/vertical-dot2.gif) 100% 0 no-repeat #fff; color:#005300; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li a:hover{text-decoration:none; /*background:url(../images/vertical-dot.gif2) 100% 0 no-repeat #fff;*/ color:#ab8920;}
#topPan ul.dropdown li.verticallinenone a{display:block; 
/*width:130px;*/
background:#fff; color:#3F3 color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li.verticallinenone a:hover{text-decoration:none; background:#fff; color:#7C7900;}


.elementoVisible {
display:block;
}

.elementoOculto {
display:none;
}

.linkContraido {
     cursor: pointer; 	
	 width: anchopx;	 
}

.linkContraido h1{
	font:Arial, Helvetica, sans-serif;
	color:#336600;
	font-size:16px;	
}

.linkContraido h2{
	font:Arial, Helvetica, sans-serif;
	color:#447700;
	font-size:15px;	
}
.linkContraido h3{
	font:Arial, Helvetica, sans-serif;
	color:#558800;
	font-size:14px;	
}

.linkContraido h4{
	font:Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:13px;	
}


.linkExpandido {
     cursor: pointer;	
	 width: anchopx; 
	 font-style:oblique;    
}

.linkExpandido h1{
	font:Arial, Helvetica, sans-serif;
	color:#336600;	
	font-style:inherit;
	font-size:16px;	
	
}

.linkExpandido h2{
	font:Arial, Helvetica, sans-serif;
	color:#446600;
	font-style:inherit;
	font-size:15px;	
}

.linkExpandido h3{
	font:Arial, Helvetica, sans-serif;
	color:#556600;	
	font-style:inherit;
	font-size:14px;	
	
}
.estilocelda{
    font-style:italic;
	font-weight:bolder;
    font-size:10pt;
} 
.linkExpandido h4{
	font:Arial, Helvetica, sans-serif;
	color:#666600;
	font-style:inherit;
	font-size:13px;	
}

td {font-family: Verdana, Arial, Helvetica, sans-serif, Century Gothic; font-size: 12px; }

A:link {TEXT-DECORATION: none; color: #005300;}
A:visited {TEXT-DECORATION: none; color: #005300;}
A:active {TEXT-DECORATION: none;}
A:hover  {TEXT-DECORATION : underline; color: #005300;}

.boton5 {border: #9E9946 1px solid; font-family: Verdana; font-size: 12px; background-color: #e5eae4; font-weight: bold; height: 24; cursor:pointer;}

h2 {	
	background-color: inherit;		
	color :#c9a126;	
	font: 130% Arial, Sans-Serif;
	background-color: inherit;
}

.acepto {font-family: Verdana; font-size: 14px;font-weight: bold; height: 24}