@charset "UTF-8";
/* CSS Document */
<style type="text/css">td img {display: block;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}
.error
{
color: #ff0000;
}
p.introduction:first-letter {
font-size : 300%;
font-weight : bold;
float : left;
width : 1em;
}
/* Div que contiene los textos a ser scrolleables */
#contenedor{
	height:300px;	
	overflow-y:scroll;
	/* Para que no te genere la linea tipo borde en la caja */
	outline: none;
	padding:10px 0;
}

/* ---------------------------------------------------- MAQUETACION SCROLL ------------------------------------------------------------------------------------ */
/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
/* La Barra de scroll se compone de 3 partes. Superior, medio e inferior. */
/* Parte superior de la barra */
.vscrollerbarbeg {height: 4px !important;width:6px; background:url('../images/scroll/scrollTopCeleste.gif') no-repeat; cursor:pointer;}
/* Cuerpo medio de la barra */
.vscrollerbar {width:6px;background:url('../images/scroll/scrollceleste.gif') repeat-y;height:107px;cursor:pointer;}
/* Cuerpo inferior de la barra */
.vscrollerbarend {height:4px !important;width:6px;background:url('../images/scroll/scrollBottomCeleste.gif') no-repeat;cursor:pointer;}
/* Base del scroll */
.vscrollerbase{width: 10px;}
.vscrollerbar, .hscrollerbar {
/* el padding permite saber cuanto antes tienen que frenar la barra */
padding: 0;z-index: 2;}
/* ---------------------------------------------------- FIN MAQUETACION SCROLL ------------------------------------------------------------------------------------ */

.textosmain{
padding-left: 5px;
padding-right: 5px;
text-align:justify;
}
.textosmain2{
padding-left: 10px;
padding-right: 10px;
text-align:justify;
}
a:link {
color: #414141;
font-size: 9px;}    
a:visited {color: #414141;
font-size: 9px;} 
a:hover {color:#4DC7DF;
font-size: 9px;}
a{ text-decoration:none;}

.izq{
background-image:url(../images/izq.jpg);
background-repeat:repeat-y;
width: 20px;
}
.der{
background-image:url(../images/der.jpg);
background-repeat:repeat-y;
width: 24px;
}
.tablacompra{
border:solid;
border-bottom-style:dotted;
border-color:#CCCCCC;
border-width: 1px;
margin-top: 20px;
margin-bottom:10px;
}

.tablaforms{
border:dotted;
border-color:#4DC7DF;
border-width: 1px;
margin-top: 10px;
margin-bottom:10px;
padding: 5px;
}
.izq_plantilla{
background-image:url(../img_plantilla/plantilla_r13_c1.jpg);
background-repeat:repeat-y;
width: 20px;
}
.der_plantilla{
background-image:url(../img_plantilla/plantilla_r13_c14.jpg);
background-repeat:repeat-y;
width: 24px;
}

.txt_tit_1{
font-family:"Trebuchet MS", Verdana, Arial;
color:#4EC6E1;
font-size:20px;
font-weight:bold;
line-height:24px;
}

.txt_nivel1{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 13px;
color:#414141;
font-weight:bold;
} 

.txt_nivel1_color{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 13px;
color:#4EC6E1;
font-weight:bold;
} 

.txt_nivel2{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#414141;
font-weight:bold;
}

.txt_nivel3{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 10px;
color:#414141;
line-height:13px;
}
.campos{
background-color:#4DC7DF;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#000000;
border:none;
}
.campos_login{
background-color:#006699;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#ffffff;
border:solid;
border-color:#FFFFFF;
border-width: 1px;
}
.combo{
background-color:#4DC7DF;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
}
.table {
	width: 100%;
	}
	
.txt_nivel1{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 13px;
color:#414141;
font-weight:bold;
}
.table TABLE {
	width: 100%;
	background-color: #ffffff;
}
.txt_nivel1_color{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 13px;
color:#4EC6E1;
font-weight:bold;
}
.table TD {
	padding: 1px 1px;
}
.txt_nivel2{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 12px;
color:#414141;
font-weight:bold;
}
.table INPUT {
	border: 0px;
	padding: 0px;
	width2: 13px;
	height2: 13px;
	background-color: transparent;
}
.txt_nivel3{
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 10px;
color:#414141;
line-height:13px;
}
.table .odd
{
	background-color: #9ce3ff;
	}
.campos{
background-color:#4DC7DF;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
color:#000000;
border:none;
}
.table .even
{
	background-color: #9ce3ff;
}


.table THEAD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #52cff7;
    TEXT-DECORATION: none
}

.bg_color1{
background-color:#4ec6e1;
}

.bg_color2{
background-color:#95dded;
}
.person
{
	border: 1px solid #c0c0c0;
	width: 100%;
.bg_color2{
background-color:#95dded;
}

.div_filter{
	border: 2px solid #DCD218; 
	padding: 5px; 
	background:#FDF897;
}

.div_filterMain{
	border: 2px solid #33ccff; 
	padding: 5px; 
	background:#CBE6E7;
}

.tablita{
	border:solid #333;
	border-width:1px;
}
td {
	text-align: left;
}