body{
    scrollbar-face-color: #F2F3F4;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #F2F3F4;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #21314A;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
    font-family: Verdana; 
    color:#FFFFFF;
    font-size:10px;
    margin:0px;
    background-color:#FFFFFF;
    background-image: url(img_css2/fondo_cab_body.gif);
	}
	
/*ESTRUCTURA GENERAL*/
table.contenedor {background:#ffffff; background-image: url(img_css2/logo_banner2.gif); background-repeat: no-repeat; background-position: 0 0;
	border-left:#AAAFB3 1px solid; border-right:#AAAFB3 1px solid; width:768px; height:100%;}
table.contenedor2 {background:#ffffff; width:100%; height:100%;}
td.cabecera {height:85px; vertical-align: bottom;}

/*barra menu*/
td.barra {width:142px; vertical-align:top;}
div.cbarra {padding-top:55px; text-align:left;}
	
/*barra auxiliar*/
td.barra_aux {width:142px; vertical-align:top; }
div.cbarra_aux {height:100%; text-align:center; vertical-align:top}
td.centro {padding-top:15px;}
td.centro2 {padding:10px;}

/*titulo*/
td.titulo {height:40px; vertical-align:top}
div.ctitulo {background-image: url(img_css2/punta.gif); background-repeat: no-repeat; background-position: center left; padding-left:17px; font-weight: bold; font-size:13px; color:#2E3C51;}

/*Pantalla*/
td.pantalla {vertical-align:top; text-align:left; padding-left:15px; padding-right:15px;}
div.cpantalla {width:100%; text-align:left; height:100%; font-face:Verdana; font-size:10px; color:#646D75;}
div.cpantalla td{font-family:Verdana; color:#646D75; font-size:10px}

/*flecha_arriba*/
td.farriba {padding-left:15px; padding-right:15px; height:25px; vertical-align:bottom;}
div.cfarriba {height:15px; border-bottom:#A0B53D 1px dashed; text-align:right; vertical-align:middle; font-size:1px; font-family: Verdana; color:#ffffff;}
a.btarriba {display:block; font-family: Verdana; font-size:1px; width:8px; 
            float:right; height:12px; text-align:center; text-decoration:none; color:#ffffff;
            background-image: url(img_css2/fa.gif); background-repeat: no-repeat; background-position: 0px 3px}

/*pie*/
td.pie {height:25px; vertical-align:top; padding-bottom:10px; padding-top:5px;}
div.cpie {height:100%; text-align:center; vertical-align:top; font-size:10px; font-family: Verdana; color:#545252;}
div.cpie a{color:#646D75; text-decoration: none;	text-align: center;}
div.cpie a:hover{color:#7B899E;}	

/*CABECERA*/
table.tcabecera {}
td.banner {}
td.fecha {padding-left:140px; height:19px;}
div.cfecha {font-family:Verdana; color:#ffffff; font-size:9px; font-weight:bold;}

td.menu {height:19px;}
div.cmenu {text-align:right;}
div.cmenu a.email{display:block; font-family:Verdana; font-size:1px; width:30px; 
            height:17px; text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btcorreo.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.email:hover{background-image: url(img_css2/btcorreo2.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.descarga{display:block; font-family: Verdana; font-size:1px; width:30px; 
            height:17px;text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btdescarga.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.descarga:hover{background-image: url(img_css2/btdescarga2.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.atras{display:block; font-family: Verdana; font-size:1px; width:30px; 
            height:17px;text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btatras.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.atras:hover{background-image: url(img_css2/btatras2.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.claves{display:block; font-family: Verdana; font-size:1px; width:27px; 
            height:17px;text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btclaves.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.claves:hover{background-image: url(img_css2/btclaves2.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.inicio{display:block; font-family: Verdana; font-size:1px; width:30px; 
            height:17px;text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btinicio.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.inicio:hover{background-image: url(img_css2/btinicio2.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.salir{display:block; font-family: Verdana; font-size:1px; width:30px; 
            height:17px;text-align:center; text-decoration:none; color:#01325D;
            background-image: url(img_css2/btsalir.gif); background-repeat: no-repeat; background-position: 0px 3px}
div.cmenu a.salir:hover{background-image: url(img_css2/btsalir2.gif); background-repeat: no-repeat; background-position: 0px 3px}

td.arbol {height:15px; font-size:9px; color:#A9A785;}
div.carbol {height:100%; margin-left:140px; padding-top:2px;}

/*BARRA*/
/*div.contopc {background:#EEF0F3; background-image: url(img_css2/fcolor2_b.gif); border-top:#ffffff 1px solid;}
div.contopc a.opcionmenu{display:block; font-family: Verdana; font-size:9px; position:relative; padding:4px 4px 5px 5px;
    background:#F6F7EE; background-image: url(img_css2/fcolor1.gif); border-bottom:#ffffff 1px solid; text-align:left; text-decoration:none; color:#2E3C51;}
div.contopc a.opcionmenu:hover{background:#ffffff;}
div.contopc a.opcionmenu2{display:block; font-family: Verdana; font-size:9px; position:relative; padding:4px 4px 5px 5px;
    border-bottom:#ffffff 1px solid; text-align:left; text-decoration:none; color:#2E3C51;}
div.contopc a.opcionmenu2:hover{background:#ffffff;}

div.contsopc {background:#ffffff; padding-left:6px; padding-top:3px; padding-bottom:4px; border-bottom:#FFFFFF 1px solid;}
div.contsopc a.opcionsmenu{background-image: url(img_css2/puntasopc.gif); background-repeat: no-repeat; background-position: 0 6;
	display:block; font-family: Verdana; font-size:9px; position:relative; padding:2px 2px 3px 8px;
    text-align:left; text-decoration:none; color:#646D75;}
div.contsopc a.opcionsmenu:hover{color : 7B899E;}
*/

div.contopc {border-right:#E0E4C9 1px dashed; padding-right:8px;}
div.contopc a.opcionmenu{display:block; font-family: Verdana; font-size:9px; position:relative; padding:4px 0px 5px 5px;
    text-align:right; text-decoration:none; color:#2E3C51; font-weight:bold;}
div.contopc a.opcionmenu:hover{color : 7B899E;}
div.contopc a.opcionmenu2{display:block; font-family: Verdana; font-size:9px; position:relative; padding:4px 0px 5px 5px;
    text-align:right; text-decoration:none; color:#A9A785; font-weight:bold;}
div.contopc a.opcionmenu2:hover{color : 7B899E;}
div.contopc a.opcionmenu3{display:block; font-family: Verdana; font-size:9px; position:relative; padding:4px 0px 5px 5px;
    text-align:right; text-decoration:none; color:#621D1D; font-weight:bold;}
div.contopc a.opcionmenu3:hover{color : 7B899E;}

div.contsopc {padding-top:0px; padding-bottom:0px;}
div.contsopc a.opcionsmenu{display:block; font-family: Verdana; font-size:9px; position:relative; padding:2px 0px 3px 8px;
    text-align:right; text-decoration:none; color:#646D75;}
div.contsopc a.opcionsmenu:hover{color : 7B899E;}


div.contidentifi{margin-top:20px; margin-bottom:10px; text-align:center; background-image: url(img_css2/fondo_oficina.gif); background-repeat: no-repeat; background-position: 9 17;
	height:135px; color:#2E3C51; padding:5px;}
div.contidentifi td{font-weight:bold; font-face:Verdana; font-size:9px; color:#2E3C51;}
div.contidentifi h1{margin:0px; margin-bottom:10px; font-size:12px; font-weight:bold:}
input.identifica {width:56px; border:#C1CBE2 1px solid; font-size:10px; color:#2C2D2D; font-family:Verdana; background-color:white; text-decoration:none}
input.btidentifica{margin-top:3px; width:56px; color:000000; font-family: arial; font-size:10px;
    font-weight:bold; background-color:#DED283; border:1px solid; border-top-color:#A9A97D;
    border-left-color:#A9A97D; border-right-color:#999966; border-bottom-color:#999966; cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#F6F7EE',EndColorStr='#DED283');}

/*BARRA AUXILIAR*/
/*div.contbuscador{text-align:center; background-color:#F6F7EE; background-image: url(img_css2/fcolor2.gif); color:#2E3C51; padding:10px;}
div.contbuscador td{font-weight:bold; font-face:Verdana; font-size:10px; color:#2E3C51;}
input.busqueda {width:95px; border:#C1CBE2 1px solid; font-size:10px; color:#2C2D2D; font-family:Verdana; background-color:white; text-decoration:none}
a.btlupa {background-image: url(img_css2/btlupa.gif); background-repeat: no-repeat; background-position: 0px 0px;
	display:block; font-family: Verdana; font-size:1px; position:relative; margin-left:3px;
    text-align:left; text-decoration:none; color:#646D75; width:18px; height:16px;}
*/
div.contbuscador{text-align:center; color:#2E3C51; padding:10px; padding-top:5px; margin-bottom:10px;}
div.contbuscador td{font-weight:bold; font-face:Verdana; font-size:10px; color:#2E3C51;}
input.busqueda {width:95px; border:#C1CBE2 1px solid; font-size:10px; color:#2C2D2D; font-family:Verdana; background-color:white; text-decoration:none}
a.btlupa {background-image: url(img_css2/btlupa.gif); background-repeat: no-repeat; background-position: 0px 0px;
	display:block; font-family: Verdana; font-size:1px; position:relative; margin-left:3px;
    text-align:left; text-decoration:none; color:#646D75; width:18px; height:16px;}

div.cont_banner{margin-right:10px;width:100%;}

/*CONTENIDOS*/

/*div.cpantalla div.color1 {text-align:left; background-color:#F6F7EE; background-image:url(img_css2/fcolor1.gif); border:#E0E4C9 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla div.color2 {text-align:left; background-color:#EEF0F3; background-image:url(img_css2/fcolor2.gif); border:#C1CBE2 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla td.color1 {text-align:left; background-color:#F6F7EE; background-image:url(img_css2/fcolor1.gif); border:#E0E4C9 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla td.color2 {text-align:left; background-color:#EEF0F3; background-image:url(img_css2/fcolor2.gif); border:#C1CBE2 1px solid; color:#2E3C51; padding:15px;}
*/
div.cpantalla div.color1 {text-align:left; background-color:#FAFAF8; background-image:url(img_css2/fcolor1c.gif); border:#F2F2E8 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla div.color2 {text-align:left; background-color:#F5F7F9; background-image:url(img_css2/fcolor2c.gif); border:#ECF0F3 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla td.color1 {text-align:left; background-color:#FAFAF8; background-image:url(img_css2/fcolor1c.gif); border:#F2F2E8 1px solid; color:#2E3C51; padding:15px;}
div.cpantalla td.color2 {text-align:left; background-color:#F5F7F9; background-image:url(img_css2/fcolor2c.gif); border:#ECF0F3 1px solid; color:#2E3C51; padding:15px;}

div.cpantalla h1{font-size:10px; font-weight:bold; color:#2E3C51; padding-bottom:2px; border-bottom:#A0B53D 1px dashed; margin-top:0px; margin-bottom:17px;}
div.cpantalla h2{font-size:10px; font-weight:bold; color:#2E3C51; margin:0px;}
div.cpantalla div.fatit{background:#ff00ff; padding-bottom:2px; border-bottom:#A0B53D 1px dashed; margin-top:0px; margin-bottom:17px;}
div.cpantalla a{color:#2E3C51; text-decoration: none}
div.cpantalla a:hover{color:#7B899E; text-decoration: none}
div.cpantalla ul{margin:0px 0px 0px 0px; padding:0px}
div.cpantalla li{margin-top:3px; list-style: none; background-image: url(img_css2/puntazul.gif);
	background-position: 0px 4px; background-repeat: no-repeat; padding-left: 10px;}

div.cpantalla table.bordes {background:#ffffff; border-top:#D9D9E5 1px solid; border-left:#D9D9E5 1px solid; border-right:#D9D9E5 1px solid;}
div.cpantalla td.cab_tabla {background-color:#EEF0F3; border-bottom:#D9D9E5 1px solid; padding-right:2px; 
	padding-left:2px; font-size:9px; height:20px; color:#2E3C51;}
div.cpantalla td.celda {border-bottom:#E9E9EC 1px solid; padding-right:2px;
	padding-left:2px; font-size:9px; height:20px;}
div.cpantalla td.celda2 {background-color:#FAFAF5; border-bottom:#E9E9EC 1px solid; 
    padding-right:2px; padding-left:2px; font-size:9px; height:20px;}
    
div.banner{padding:15px; border:#01325D 3px solid; background:#ffffff}
div.banner div.titulo {background-image: url(img_css2/punta.gif); background-repeat: no-repeat; background-position: 0 0; padding-left:17px; font-weight: bold; font-size:13px; color:#2E3C51;}

div.areas{}
td.productos1{border-right:#ffffff 10px solid; border-bottom:#ffffff 10px solid; background-image: url(img_css2/fondo_produc.gif); background-repeat: no-repeat; background-position: 0px 0px; 
	width:100%; padding:15px;}
td.productos2{background-image: url(img_css2/fondo_produc.gif); background-repeat: no-repeat; background-position: 0px 0px; 
	width:100%; padding:15px;}
div.areas h1{margin:0px; padding:0px; margin-bottom:10px; font-size:10px; font-weight:bold;}
div.areas h2{margin:0px; padding:0px; margin-bottom:12px; font-size:12px; font-weight:bold;}
div.areas h3{border:0px; margin:0px; padding:0px; margin-bottom:8px; padding-left:10px; font-size:10px; font-weight:normal;
	background-image: url(img_css2/puntazul.gif); background-repeat: no-repeat; background-position: 0px 4px;}
div.areas a.sopc{font-size:9px;}

div.destacado {
	color:#621D1D; 
    }

img.dedo {cursor:hand;}

div.error {border:#E0D5D5 1px dashed; padding:15px; font-size:11px; font-weight:bold; color:#621D1D; width:350px}
div.confirmacion {border:#EFECF3 1px dashed; padding:15px; font-size:10px; font-weight:bold; color:#565F8A; width:350px}

/*FORMULARIOS*/
INPUT.submit {
	margin-top:3px; color:000000;
    font-family: arial;
    font-size:10px;
    font-weight:bold;
    background-color:#DED283;
    border:1px solid;
    border-top-color:#A9A97D;
    border-left-color:#A9A97D;
    border-right-color:#999966;
    border-bottom-color:#999966;
    cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#F6F7EE',EndColorStr='#DED283');
    }
.obligatorio {
	border: #B0AEAB 1px solid;
    font-size: 10px;
    color: #2C2D2D;
    font-family: Verdana;
    text-decoration: none;
    background-color:#F5F7F3;
	}
.robligatorio {
	font-size: 10px;
    color: #2C2D2D;
    font-family: Verdana;
    text-decoration: none;
    background-color:#F5F7F3;
	}
.formulario {border:#B0AEAB 1px solid; font-size:10px; color:#2C2D2D; font-family:Verdana; background-color:white; text-decoration:none}
SELECT.seleccion {
    border: #B0AEAB 1px solid;
    font-size: 10px;
    color: #2C2D2D;
    font-family: Verdana;
    background-color: #ffffff
    }
.sel_obligatorio {
	border: #B0AEAB 1px solid;
    font-size: 10px;
    color: #2C2D2D;
    font-family: Verdana;
    background-color:#FAFAF8;
	}
TEXTAREA.campotexto {
    border: #B0AEAB 1px solid;
    font-size: 10px;
    overflow: auto;
    color: #2C2D2D;
    font-family: Verdana
    }