@charset "utf-8";
/* CSS Document */
/*************************************/
/***PARA EL TEMPLEATE DE LA PAGINA****/
/*************************************/

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul{
	list-style-image: url(../imagenes/template/vinetaGris.gif);
}

a{
color:#364988;
text-decoration:none;
}

a:hover{
color:#de9f2a;
text-decoration:none;
}


/*******************TEXTOS**************/

.text10px{
font-size:10px;
color:#999999;
}

.text12px{
font-size:12px;
color:#999999;
}

.text14px{
font-size:14px;
color:#999999;
}

.text16px{
font-size:16px;
color:#999999;
}

.text18px{
font-size:18px;
color:#999999;
}


.text10pxAzul{
font-size:10px;
color:#003366;
}

.text12pxAzul{
font-size:12px;
color:#003366;
}

.text14pxAzul{
font-size:14px;
color:#003366;
}

.text16pxAzul{
font-size:16px;
color:#003366;
}

.text18pxAzul{
font-size:18px;
color:#003366;
}


.text10pxNegro{
font-size:10px;
color:#000000;
}

.text12pxNegro{
font-size:12px;
color:#000000;
}

.text14pxNegro{
font-size:14px;
color:#000000;
}

.text16pxNegro{
font-size:16px;
color:#000000;
}

.text18pxNegro{
font-size:18px;
color:#000000;
}




/*******************LADOS**************/

.degradadoIzq{
background-image:url(../imagenes/template/degradadoIzq.gif);
width:22px;
background-repeat:repeat-y;
}

.degradadoDer{
background-image:url(../imagenes/template/degradadoDer.gif);
width:23px;
background-repeat:repeat-y;
}

/**********PARTE INFERIOR**************/

.fondoInf{
background-image:url(../imagenes/template/fondoInf.gif);
height:34px;
background-repeat:repeat-x;
}


.fondoDerechos{
background-image:url(../imagenes/template/fondoDerechos.gif);
height:17px;
width:214px;
background-repeat:no-repeat;
}



/**********ENCABEZADO**************/

.fondologo1{
background-image:url(../imagenes/template/fondologo1.gif);
width:166px;
height:146px;
}

.fondologo2{
background-image:url(../imagenes/template/fondologo2.gif);
width:166px;
height:47px;
}

.fondoEncabezado{
background-image:url(../imagenes/template/fondoencabezado.gif);
width:589px;
height:107px;
}

.flash1{
background-image:url(../imagenes/template/flash1.gif);
width:341px;
height:107px;
}


.flash2{
/*background-image:url(../imagenes/template/flash2.gif);*/
width:248px;
height:107px;
}


/**********MENU******************/

.fondoEsquinaMenu{
background-image:url(../imagenes/template/fondoEsquina.gif);
width:63px;
max-width:63px;
height:39px;
}

.lineaIntermedia{
background-image:url(../imagenes/template/lineaIntermedia.gif);
width:5px;
height:39px;
}

.fondoMenu{
background-image:url(../imagenes/template/fondoBotones.gif);
width:5px;
height:39px;
}

.fondoMenu:hover{
background-image:url(../imagenes/template/fondoBotonesSobre.gif);
width:5px;
height:39px;
}

.fondoMenu  a div{
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:11px;
}

.bt1{
width:83px;
height:39px;
cursor:pointer;
}


.bt2{
width:83px;
height:39px;
cursor:pointer;
}

.bt3{
width:85px;
height:39px;
cursor:pointer;
}

.bt4{
width:84px;
height:39px;
cursor:pointer;
}

.bt5{
width:83px;
height:39px;
cursor:pointer;
}

.bt6{
width:85px;
height:39px;
cursor:pointer;
}

/**********PARTE IZQUIERDA*******************/

.fondoIzq{
background-image:url(../imagenes/template/fondoIzq.gif);
background-repeat:no-repeat;
background-position:bottom;
}


/**********PARA LAS FOTOS DE TESTEMONIOS******/
/*TAMBIEN SIRVE PARA MARCO DE LINEAS*/

.Fotoinferior{
height:37px;
background-image:url(../imagenes/template/FotoTestimoInferior.gif);
background-repeat:no-repeat;
background-position:right;
}

.Fotoderecha{
width:41px;
background-image:url(../imagenes/template/FotoTestimoDere.gif);
background-repeat:no-repeat;
background-position:bottom;
}

/***************MARCO DE LINEAS**************/

.MarcoLineasSup1{
width:41px;
background-image:url(../imagenes/template/LineasMarco1.gif);
background-repeat:no-repeat;
background-position:top;
}

.MarcoLineasSup2{
height:36px;
background-image:url(../imagenes/template/LineasMarco2.gif);
background-repeat:no-repeat;
background-position:left;
}

/***********PARA LA TABLA DE INGRESO**********/

.TingresoSup{
background-image:url(../imagenes/tablaIngreso/TIngresoSup.gif);
background-repeat:no-repeat;
width:159px;
height:13px;
}

.TingresoInf{
background-image:url(../imagenes/tablaIngreso/TIngresoInf.gif);
background-repeat:no-repeat;
width:159px;
height:19px;
}

.TingresoFondo{
background-image:url(../imagenes/tablaIngreso/TIngresoFondo.gif);
width:159px;
background-repeat:repeat-x;
background-position:top;
background-color:#2f3c7a;
}

.fondoTextID{
background-image:url(../imagenes/tablaIngreso/fondoTextID.gif);
background-position:inherit;
width:125px;
height:24px;
background-repeat:no-repeat;
}

.estiloTextBoxID{
background:none;
border:none;
width:105px;
height:24px;
font-size:11px;
padding-top:4px;
padding-left:10px;
}

.fondoTextContrasena{
background-image:url(../imagenes/tablaIngreso/fondoTextContrasena.gif);
background-position:inherit;
width:77px;
height:24px;
background-repeat:no-repeat;
}

.estiloTextBoxContrasena{
background:none;
border:none;
width:60px;
height:24px;
font-size:11px;
padding-top:4px;
padding-left:10px;
}

.btIngresar{
background-image:url(../imagenes/tablaIngreso/btIngresar.gif);
background-repeat:no-repeat;
width:75px;
height:23px;
}

.btIngresar:hover{
background-image:url(../imagenes/tablaIngreso/btIngresarSobre.gif);
background-repeat:no-repeat;
width:75px;
height:23px;
cursor:pointer;
}

/**********TABLAS*******************/

.tablaEncabezado{
background-color:#165791;
color:#FFFFFF;
}

.tablaBlanco{
background-color:#FFFFFF;
}

.tablaBlanco:hover, .tablaGris:hover{
background-color:#f4c355;
}

.tablaGris{
background-color:#E1E1E1;
}


/**********CONTACTENOS**************/

.estiloTextContacto{
background:none;
border-color:#CCCCCC;
border-style:solid;
width:200px;
font-size:11px;
padding-left:5px;
}

.estiloTextDesabilitado{
background-color:#999999;
border-color:#CCCCCC;
border-style:solid;
width:200px;
font-size:11px;
padding-left:5px;
}

.estiloTextError{
background-color:none;
border-bottom-width:2px;
border-color:#CC0000;
border-style:solid;
width:200px;
font-size:11px;
padding-left:5px;
}

.estiloTextArea{
background:none;
border-color:#CCCCCC;
border-style:solid;
width:205px;
height:100px;
font-size:11px;
padding-left:5px;
}


.areaRecomandaciones{
width:250px;;
text-align:right;
font-size:10px;
color:#990000;
}