﻿/* Toda la página */
body {background-color:#727273;font-size:11px;font-family:Trebuchet MS;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
/* CONTROLES GENERALES */
.Parentesis {color:red;font-size:10px;vertical-align:top;padding-right:2px;}
.Labels {text-align:right;}
.LabelsTop {text-align:right;vertical-align:top;}
.Controles {text-align:left;}
.Center {text-align:center;}
.Mensajes {padding:10px;text-align:left;}
.Titulos {font-weight:bold;font-size:18px;color:#ffa201;border-bottom:solid 1px #012a58;margin-left:10px;margin-right:10px;}
.SubTitulos {padding:8px;}
.Space {font-size:4px;}
/* Soporte de NO Borde para FireFox (tablas) */
.NoneBorder {border-style:none !important;border-width:0px !important;border-color:#fafafa !important;}

.mTempSupIzq {background-image:url('./imagenes/cornerIzquierda.gif');background-repeat:no-repeat;}
.mTempSupDer {background-image:url('./imagenes/cornerDerecha.gif');background-repeat:no-repeat;}
.mTempInfIzq {background-image:url('./imagenes/cornerDownIzquierda.gif');background-repeat:no-repeat;background-position:bottom;}
.mTempInfDer {background-image:url('./imagenes/cornerDownDerecha.gif');background-repeat:no-repeat;background-position:bottom;}
.mTempOut {padding-left:170px;}
.mTempMenu {background-color:#2d4573;border-top:solid 2px white;color:White;text-align:right;font-size:9px;}
.mTempPie {border-top:3px solid #e1dbb3}
.mTempLink_a {padding:10px;cursor:hand;background-color:Red;color:White;}
.mTempLink_m {padding:10px;cursor:hand;background-color:Yellow;color:Black}
.mTempLink_b {padding:10px;cursor:hand;background-color:Green;color:White;}
.mTempLink_varios {padding:10px;cursor:hand;background-color:#7891ac;color:White}
.mTempSize {font-size:6px;}

/* Estilo MASTERS PAGES */
.ctrImagenesOver {Filter:Gray;}
.ctrImagenesOut {}
.NoPadding {padding: 0px !important;}
.mContenido {left:50%;clear:both;margin:0px;width:804px;margin-left:-402px;position:absolute;vertical-align:top;background-color:White}
.mZonaParts {}
.mZonaPartsIzquierda {vertical-align:top;border-top:solid 5px white;}
.mZonaPartsDerecha {vertical-align:top;border-top:solid 5px white;}
.mZonaPartsCentro {vertical-align:top;border-top:solid 5px white;}
.Contenido {}
.ContenidoSeccion {padding:5px;}
.mZonaPartsSeccion {}
.mTempTitulo {font-size:12px;padding-top:2px;height:20px;font-weight:bold;font-family:Trebuchet MS;background-color:#2d4573;color:White;padding-left:5px;}
.mZonaPartsSeccionIzquierda {background-color:#efefef;border:solid 1px #e8e8e8;vertical-align:top}
.mZonaPartsSeccionDerecha {vertical-align:top}
.mZonaPartsSeccionCentro {vertical-align:top;border:solid 1px #e7e7e7;text-align:left;}

/* Control ctrLogout */
.ctrLogout {color:#e7e400}
.ctrLogout .Salir {text-align:left;font-family:Tahoma;font-size:11px;color:white;text-decoration:none;}
.ctrLogout .Salir:hover {text-decoration:underline;}
/* Control ctrNoticias */
.ctrNoticias {background-color:#efefef;border:solid 1px #e7e7e7;}
.ctrNoticias .Titulo {font-weight:bold;font-size:14px;height:15px;color:#cc0000;text-align:center}
.ctrNoticias .tdDatos {vertical-align:top;color:black;padding:5px;}
.ctrNoticias .SubTitulos {padding:0px 0px 5px 0px;color:#2d4573;text-decoration:none;font-weight:bold}
.ctrNoticias .SubTitulos:hover {text-decoration:underline;}

.ctrNoticias2 {background-color:#efefef;}
.ctrNoticias2 .Titulo {font-weight:bold;font-size:14px;height:15px;color:#cc0000;text-align:center}
.ctrNoticias2 .tdDatos {vertical-align:top;color:black;padding:5px;}
.ctrNoticias2 .SubTitulos {padding:0px 0px 5px 0px;color:#2d4573;text-decoration:none;font-weight:bold}
.ctrNoticias2 .SubTitulos:hover {text-decoration:underline;}
/* Control ctrNoticia Resultado */
.ctrNoticiasTexto {padding:2px}
.ctrNoticiasTexto .Espacio {font-size:2px;font-family:Tahoma;}
.ctrNoticiasTexto .TituloNoticia {text-align:left;color:#2d4573;font-size:14px;font-weight:bold;float:left;width:75%;border-bottom:solid 1px #e5e5e5;}
.ctrNoticiasTexto .FechaNoticia {text-align:left;color:#cc0000;font-size:14px;font-weight:bold;float:right;width:25%;text-align:right;border-bottom:solid 1px #e5e5e5;}
.ctrNoticiasTexto .ContenidoNoticia {text-align:left;font-size:11px;padding-top:5px;}
.ctrNoticiasTexto .Fecha {font-size:11px;font-weight:normal;}
/* Control ctrCalendario */
.ctrCalendario .Top {color:#2b4673;height:20px;}
.ctrCalendario .TituloL {height:22px;padding:3px;border-top:solid 1px #e5e5e5;color:#cc0000;border-left:solid 1px #e5e5e5;}
.ctrCalendario .TituloR {height:22px;padding:3px;border-top:solid 1px #e5e5e5;color:#cc0000;border-right:solid 1px #e5e5e5;text-align:right;padding-right:5px;color:Black}
.ctrCalendario .Contenido {background-color:#f2f2f2;border-bottom:solid 1px #e5e5e5;padding:5px;}
.ctrCalendario .ContenidoAlt {background-color:#f2f2f2;border-bottom:solid 1px #e5e5e5;padding:5px;}
/* Control ctrHtml */
.ctrHtml {vertical-align:top}
/* Control Timer MessageBox */
.ctrMensajeTimer {color:#ec741a;padding:4px;}
/* Control ctrContacto */
.ctrContacto {padding-left:10px;font-size:11px; font-family:Tahoma;}
/* Control ctrLogin */
.ctrLogin {font-size:12px;width:270px;color:#475162; background-color:#efefeb; padding:10px; border:solid 1px #939393; font-family:Verdana; font-size:9px;}
.ctrLogin .Links {text-align:center;}
.ctrLogin .Links:hover {color:#ec741a;}
.ctrLogin .Tabla {text-align:center;}
.ctrLogin .Boton {text-align:right;}
.ctrLogin .Mensaje {text-align:center;}
/* Estilo "div" de Login -> Página ENTRAR.aspx */
.Contenedor {clear:both;position:relative;left:50%;width:250px;margin:0px;margin-left:-125px;}
/* Control ctrRecuperarPassword */
.ctrRecuperarPasswordTabla .CtrMensaje {color:Red;}
/* Control ctrIdioma */
.ctrIdioma {text-align:center; padding-top:5px;}
/* Control ctrMenu (Formato Horizontal) */
.ctrMenu {font-family:Tahoma;font-size:10px;text-align:center;color:#ffffff;font-weight:bold;width:100%;}
.ctrMenu .FilaDown {padding-top:-1px;color:White;}
.ctrMenu .LinkTop {color:#ffffff;text-decoration:none;}
.ctrMenu .LinkTop:hover {color:#ffffff;text-decoration:underline;}
.ctrMenu .LinkTopSelected {color:white;text-decoration:none;cursor:default;}
.ctrMenu .LinkTopSelected:hover {text-decoration:none;}
.ctrMenu .LinkDown {color:White;text-decoration:none;}
.ctrMenu .LinkDown:hover {text-decoration:underline;}
/* Control ctrMenu (Formato Vertical) */
.ctrMenuV {text-align:left;font-size:11px;background-color:#efefef;color:#2d4573;}
.ctrMenuV .TopIzq {font-size:4px;background-repeat:no-repeat;height:21px;width:6px;}
.ctrMenuV .TopCen {color:white;font-weight:bold;text-align:left;height:21px;}
.ctrMenuV .TopDer {font-size:4px;height:21px;width:7px;}
.ctrMenuV .FilaTop {padding-top:6px;}
.ctrMenuV .DownDer {font-size:4px;height:9px;}
.ctrMenuV .DownIzq {font-size:4px;height:9px;}
.ctrMenuV .DownCen {font-size:4px;height:9px;}
.ctrMenuV .LinkTop {text-decoration:none;color:#2d4573;}
.ctrMenuV .LinkTop:hover {text-decoration:underline;}
/* Listas utilizadas en los menus */
.Ulist {margin-left:0px;margin-bottom:0px;list-style-image:none;list-style-type:none;}
.LiList {padding-top:5px;border-bottom:solid 1px #e6e6e6;padding-left:15px;}
/* Control ctrBuscador */
.ctrBuscador {border-top:solid 1px black; padding-top:10px;}
.ctrBuscador .Izquierda {width:0px;float:left}
.ctrBuscador .Derecha {width:0px;float:right}
.ctrBuscador .Cuerpo {float:left;width:160px;}
.ctrBuscador .Boton {float:left;width:60px;padding-top:2px;}
/* Control ctrBuscador_Procesor */
.ctrBusqueda {font-family:Tahoma;width:90%;padding-left:7px;}
.ctrBusqueda .Introduccion {text-align:left;padding-top:5px;padding-bottom:5px;font-size:12px;}
.ctrBusqueda .Titulo {font-size:14px;}
.ctrBusqueda .Descripcion {font-size:10px;color:#6b6e6d;}
.ctrBusqueda .Espacio {font-size:4px;}
.ctrBusqueda .Link {text-decoration:underline;}
.ctrBusqueda .Resultado {color:Green;}
.ctrBusqueda .Mensajes {text-align:center;color:#3c648c;padding:7px 0px 7px 0px;}
/* Control ctrBanners */
.ctrBanners {padding-top:20px;}
.ctrBanners .Contenido {text-align:center;}
.ctrBanners .Espacio {font-size:5px;}

/* Estilo para el CatalogZones. */
a {color:black;}
.cssCatalogButton {margin-top:5px;float:left;}
.cssCatalog {border:solid 1px #e8e8e8;padding:5px 5px 5px 5px;background-color:#f6f6f6;}
/* ESTILO DE LOS WEBPARTS */
/* Cabecera modo de edición WEBPARTS */
.cssTopWebParts {background-color:#29865b;border:solid 1px white;color:White;text-align:left;}

.ctrEmpresas {padding:5px;padding-left:15px;}
.ctrEmpresas .Anchor {color:White;text-decoration:none;}
.ctrEmpresas .Anchor:hover {text-decoration:underline;}
.ctrEmpresas .Anchor2 {color:#2d4573;text-decoration:none;}
.ctrEmpresas .Anchor2:hover {text-decoration:underline;}
.ctrEmpresas .Tabla {border:solid 1px #2d4573;}
.ctrEmpresas .Filtro {background-color:#2d4573;color:White;height:20px;padding-left:5px;padding-top:2px;width:425px}
.ctrEmpresas .Mensajes {width:300px;padding:5px;border:solid 1px #e8e8e8; background-color:#efefef;}
.ctrEmpresas .Top {width:425px;height:22px;padding-top:7px;background-color:#ff9600;font-size:12px;font-weight:bold;padding-left:5px;border-bottom:solid 1px #ffffff}
.ctrEmpresas .Titulo {text-align:left;background-color:#efefef;color:#2d4573;padding-left:7px;font-size:12px;border-bottom:solid 1px #e8e8e8;}

.ctrEmpresa .Titulo {font-weight:bold;font-size:16px;border-bottom:solid 1px #efefef;}
.ctrEmpresa .Tipo {text-align:right; padding-right:5px;color:#2d4573;font-weight:bold;border-bottom:solid 1px #efefef;}
.ctrEmpresa .Tabla {border-top:solid 1px #efefef;padding-top:5px;}

.ctrFiltro {border-bottom:solid 2px #e8e8e8;}
.ctrFiltro .Titulo {color:white;background-color:#7891ac;font-size:13px;font-weight:bold;border-bottom:solid 2px #2d4573;}

.ctrTablon {padding-left:7px;}
.ctrTablon .Contacto{background-color:#2d4573;border-top:solid 1px #dedede;color:White;}
.ctrTablon .Tabla{border-left:solid 1px #efefef;border-right:solid 1px #efefef;}
.ctrTablon .Titulo {text-align:left;background-color:#efefef;color:#2d4573;padding-left:7px;font-size:12px;border-bottom:solid 1px #e8e8e8;}
.ctrTablon .Tipo {text-align:right;background-color:#efefef;color:#2d4573;padding-right:7px;font-size:11px;border-bottom:solid 1px #e8e8e8;} 
.ctrTablon .BordeDown {border:solid 1px #efefef;}