﻿/* CSS Document */
.main
{
	border-color:#6C9;
	width:1000px;
	margin:auto;
	/*border:1px solid #000;*/
	margin-top:-7px;
	min-height:100px;	
}
.clearboth
{
	clear:both;
}
/* Cabecera principal*/
.mainheader
{
	margin-bottom:0px;
	height: 50px;	
}
.menutop
{
    clear:both;
    background-image: url(../images/menu/menu_main.jpg);
    height:40px;
    background-repeat:no-repeat;
    color:#fff;
    text-align:center;    
    z-index:1;
    position:relative;
}
.menutopcenter
{
    margin: 0 auto 0 auto;
    width:995px; text-align:left;
    z-index:1;
    position:relative;
}
.mainmenu
{
	/*clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#E6EEEF;*/
	background-image: url(../images/menu/menu_main.png);
	/*height: 40px;*/
	/*background-repeat: no-repeat;*/
	/*color:#FFFFFF;*/
}
.mainmenu li
{
	float:left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	text-decoration:none;
	list-style:none;
	font-size:12px;
}
/*Iconos de acceso rapido*/
.mainbarraquick
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	/*background-color:#E6EEEF;*/
	float: right;
	width: 220px;
	margin-top: 20px;
}
.mainmenuquick
{
	float:left;
}
.mainmenuquick a
{
	text-decoration:none;
	/*margin:5px;*/
}
.search
{
	float:right;
	position:static;
	margin-top:20px;
}
/* Logo empresa */
.logo
{
	float:left;
	margin-top:5px;
	width: 146px;
}
.logotexto
{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width: 205px;
	font-family:Verdana;
	color:#A3A3A3;
	font-size:10px;
	font-weight:bold;
}
.banner
{
	float:left;
	width:665px;
	/*z-index:-98;*/
	margin-top:-15px;
	background-color:transparent;	
}
.controlbar
{
	float:left;
	background-image:url(/images/linea/linea_control_bar.png);
	width:658px;
	border-left:thin solid #CCCCCC;
	border-right:thin solid #CCCCCC;
	border-bottom:thin solid #CCCCCC;
}
.controlbar img
{
	margin: auto;
	padding-top:2px;
}
/*Body
----------------------------------*/
.cbody
{
    margin-left:5px;
    margin-right:5px;
    /*background-color:#fff;*/
    /*background-color:#ffffff;*/
}
/*Modulo
----------------------------------------------------*/

.moduloleft
{
    width:650px;
    float:left;
    margin-left:5px;
    margin-top:-15px;
}
.modulorigth
{
    width:325px;
    float:left;
    margin-left:10px;
    /*margin-right:20px;*/
    margin-top:-5px;
}
.modulorigth ul
{
	margin-top:5px;
	margin-bottom:10px;	
    text-align:right;		
}
.modulorigth li
{
	/*padding-top:-10px;*/
	/*padding-left:-10px;*/
	list-style:none;
}
.modulorigth li
{
    margin:0px;
    padding:0px;
}
.modulorigth a img
{
    padding:0px;
}
.modulo
{
	float:left;
	width:206px;
	/*background-color:#6699D0;*/
	/*margin-top:5px;*/
	margin-right:10px;
	margin-left:-5px;
	margin-top:-10px;
	color:#FFF;
	height: 115px;
	/*margin-left:auto;*/
	/*margin-right:auto;*/
}
.modulo img
{
	display: block;
	margin: auto;
	/*padding:5px;*/
}
.modulo h3
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}
/* Modulo secundarios
-----------------------*/
.modsec
{
    float:left;
    margin:0px;
    padding:0px;
    width:285px;
    height:38px;
    background-image:url(/images/modulo/fondo_opc.jpg); 
    background-repeat:no-repeat;
    /*text-align:center; */
}
.modsec a
{
    color:#fff;
    font-size:10px;
    font-family:Verdana;
    padding-left:50px; 
    /*margin-top:-150px;*/
    /*padding-top:-30px;*/
}
.modsec p
{
    color :#fff;
    line-height:14px;
    vertical-align:middle;
}

.divaccesotop
{
}
.divacceso
{
	float:left;
	margin:5px;
}
.treal
{    
	float:left;
	/*margin-left:5px;*/
	width:300px;	
	height:200px;
	/*background-color:#CBCBCB;*/
	z-index:-100;
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	margin-top:-1px;
	margin-left:-3px;
	margin-bottom:5px;
	z-index:-101;	
}
.treal h3,h4
{
	margin-top:0px;
	margin-bottom:0px;
}

.treal h3
{
    font-size:12px;
    margin-left:10px;
}
.trealgraf
{
    text-align:center;
    background-color:#FFFFFF;
    z-index:-100;
    /*margin-top:0px;*/
    margin-bottom:0px;
}
/*Noticias*/
.noticias
{
	float:left;
	width:310px;	
	/*background-color:#CCC;*/
	margin-top:5px;
	margin-left:5px;
	margin-right:2px;	
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
}
.noticias li
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
	padding-left:5px;
	/*padding-left:-20px;*/
	/*list-style:none;*/
}
.noticias li p
{
    line-height:12px;
    font-size:10px;    
}
.noticias h3,h4
{
	margin-top:0px;
	margin-bottom:0px;
}
.noticiasscroll
{
    height:140px;    
    overflow-y:scroll;
    /*background-color:#F0F0F0;*/
    background-color:#FFFFFF;
}
/*Eventos*/
.eventos
{
	float:left;
	width:310px;	
	/*background-color:#CCC;*/
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	border-width:1px;
	border-color:#CCC;
	border-style:solid;	
}
.eventos h3,h4
{
	margin-top:0px;
	margin-bottom:0px;
}
.eventos li
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
	padding-left:5px;
	/*padding-left:-20px;*/
	/*list-style:none;*/
}
.eventos li p
{
    line-height:12px;
    font-size:10px;    
}
.eventoscroll
{
    height:140px;    
    overflow-y:scroll;
    /*background-color:#F0F0F0;*/
    background-color:#FFFFFF;
}
/*********** Comuniquese ************/
.comuniquese
{
    /*margin-left:50%;*/
    float:left;
    padding-top:15px;
    padding-left:25px;
}


.piepagina
{    
    clear:both;
	border-top:thin solid #CCCCCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	height: 45px;
	margin-top:5px;
	padding-top:10px;
	margin-left:2px;
	margin-right:2px;
	color:#595959;
    background-image: url(../images/linea/linea_vertical_top.jpg);
    background-repeat:repeat-x;
    vertical-align:bottom;        
}
/* CSS Document */
.li_mapasite
{	
	float:left;
	text-decoration:none;
	list-style:none;	
	background: url(/image/icon/site-map.png);
	background-repeat: no-repeat;
	background-position:3px 0px;			
}

.homeAddonSeparator { 
border-bottom-color: #cccccc;
border-bottom-style: dotted;
border-bottom-width: 1px;
cursor: pointer;
line-height: 5px;
margin-bottom: 6px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
position: relative;
z-index: -100;
}

/* TAB MENU   
----------------------------------------------------------*/
div.menu
{    
    padding: 4px 0px 4px 8px;
}

div.menu ul li a, div.menu ul li a:visited
{
    /*background-color: #465c71;*/
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    /*padding: 4px 4px;*/
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
	background-color: #bfcbd6;
	color: #465c71;
	text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

.li_menu
{
    display:block;
}
.li_submenu
{
    display:block;
    width:auto;
}

/*Contenido
----------------------------------*/
.contenido
{
    background-color:#FFFFFF;
}
.contenido img
{
    /*border:0px solid #E0EEEF;
    padding:0px;
    background-color: #CCFFFF;*/
}

.contenido_img
{
    border:1px solid #E0EEEF;
    padding:4px;
    background-color: #CCFFFF;
} 
.contenido .ulhead
{
    list-style-position:outside;
    list-style-image: url(../images/vineta/vineta_coes_big.jpg);
    font-size:22px;
    font-weight:bold;
    /*border-bottom:solid 1px #b7ddf2;*/
    padding-bottom:5px;
    width:85%;
    color:#4447B8;
}
.contenido p
{
    margin-top:0px;
    text-align:justify;
}
.contenido ul li
{
    text-align:justify;
}
.divcentertexto
{
    text-align:center;
}
.divcentro
{        
    margin:auto;
}
ul li span 
{
    font-weight:bold;
    font-size:14px;
}
/* Mapa web
-----------------------------------*/
.listatop
{
    font-size:16px;
    text-decoration:underline;
    padding:4px;        
}
/*BOX
-----------------------------*/
.box
{
	width:250px;
	height:300px;
	float:left;
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	
}
.headbox
{
	/*background-color:#F0F0F0;*/
	background-color:#CFCFCF;
	line-height:25px;
	border-width:1px;
	border-color:#366;
	margin:1px;
	color:#4447b8;	
}
.box .headbox h3, .treal .headbox h3
{
	margin-top:0px;
	font-size:12px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}

/* COLUMNAS
---------------------------------------*/
.col_head
{
    float:left;    
    width:100%
}
.col_left
{
    float:left;
    width:220px;
    padding-top:30px;        
}
.col_main
{
    float:left;
    width:760px;
    padding-left:10px;
}
.col_main_center
{
    float:left;
    width:600px;    
}
.col_right
{
    float:right;
    width:200px;
}

.col_box
{
    font:Arial;
    margin-bottom:10px;        
}
.col_box_head
{
    background-color:#1F497D;/*#95B3D7;*/
	line-height:25px;
	/*border-width:1px;
	border-color:#366;*/
	/*margin:1px;*/
	color:#fff;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:5px;
}
.col_box_head h4
{
    line-height:16px;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
}
.col_box_content
{
    /*background-color:#B9CDE5;*/
    background-color: #DCE6F2;
    padding:1px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    
}
.col_box_content ul
{
    list-style-type:none;
    list-style-image:none;
    margin:0px;
    margin-left:-30px;
    font-size:10px;    
}

.col_box_content li
{
    padding:0px;
    margin:0px;    
}
.col_box_content li
{
    padding:0px;
    margin:0px;    
}
.col_box_content a
{
	color:#000;
}

/* Line separadora
----------------------------------*/
.lineafontera
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#4447B8;
    display:block;
    width:70%; 
}

/* Menu Izquierda Gen
------------------------*/

.menuleftgen
{
    float:left;
    margin:0px;
    margin-top:2px;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
	background-color:#D5E0F0;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	width:100%;
	padding-top:5px;			 
}
.menuleftgen ul li ,.menuleftgen label
{
    padding-left:10px;
}
/* Menu left
--------------------------*/
.menuleft
{
    float:left;
    margin:0px;
    margin-top:20px;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
	background-color:#F4F7FD;
}
.menuleft ul
{
    margin-left:0px;
    padding-left:0px;
    margin:0px;
}
.menuleft ul li
{
    list-style:none;
    margin:0px;
    /*display:block;    */
    padding:5px;
}
.menuhead
{
    background-color:#F0F0F0;
	line-height:25px;
	border-width:1px;
	border-color:#366;
	margin:1px;
	color:#4447b8;
	text-align:center;
	font-weight:bold;
}
.menuopcion1
{    
    line-height:20px;
    background-color:#FFF;    
}

.menuopcion2
{
    background-color:#F0F0F0;
}

/* Organigrama
---------------------------------------*/
.organigrama
{
    width:772px;
    margin:auto;
    text-align:center;
    background-color:#CFCFCF;    
}
.organigrama img
{
    background-color:#FFF;
    /*padding:5px;*/
    margin:3px;
}


/* COES - QSomos
-----------------------*/
.acercade
{
    width:410px;
    float:left;
    margin-right:20px;
    background-color:#ffffff;
}
.coesper
{
    float:left;
    margin-top:25px;
    background-color:#ffffff;
}
.coesresenah
{
    float:left;
    clear:both;
    background-color:#ffffff;    
}
.coesfunc
{
    float:left;    
}


/* Organigrama
-------------------------*/
.area_org
{
    display:none;
    position:absolute;
    border-style:solid;
    border-width:1px;
    border-color:#6C9;
    background-color:#fff;
    padding:2px; width:300px;
}
.area_org p
{
    font-size:10px;	
    font-size:10px;
	padding:1px;
	margin:2px;		
}
/* T real
------------------------*/
.modtreal
{
    width:200px;
    float:left;
    text-align:center;
}
.modtreal input
{
    border:1px solid #E0EEEF;
    padding:3px;
    background-color:#E6EEEF;
}

/*Formulario
---------------*/
.formx
{
	font-family:Verdana,Arial;
    font-size:12px;
	width:350px;
	
}
.formx p
{
    font-size:11px;
    color:#666666;
}
.formx label
{
	text-align:left;
	margin-right:5px;
	/*float:left;*/
	width:150px;
	color:#666666;
}
.formx input, .formx select
{
	display:block;
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
	padding-bottom:2px;
	padding-top:2px;	
}
 .formx input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .formx select
 {
	 /*width:150px;*/
 }
 .formx input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .formx.input .btnsubmit 
 {
 	
 }
 /* Filtro
------------------------*/
.filtro_main
{
    
}
.filtro
{    
 	font-family:Verdana,Arial;
    font-size:12px;	
	/*clear:left;*/
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F5F7FC;/*#FDEFDB;*//*#EEF2DB;*/
	/*float:left;*/
	padding-left:2px;
	padding-right:2px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;		
}
 .filtro p
{
    font-size:11px;
    color:#666666;
}
.filtro label,.filtrosicoes label
{	
	text-align:left;
	margin-right:5px;
	padding-left:5px;
	float:left;
	width:70px;
	color:#666666;
}
.filtrosicoes .labelh
{
    text-align:left;
	margin-right:5px;
	padding-left:5px;
	float:left;
	width:350px;
	color:#666666;
}
.filtro input, .filtro select, .filtrosicoes input,.filtrosicoes select,.filtrohSic100 input
{
	/*display:block;*/
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
	padding-bottom:2px;
	padding-top:2px;
	/*width:70px;*/
	font-size:12px;
}

.filtrosicoes #CheckBoxCruzado
{
    width:15px;
}
.filtrohSic100 select
{
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
	padding-bottom:2px;
	padding-top:2px;
	/*width:200px; */
	font-size:10px;	
}
  .filtro input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .filtro select
 {
	 /*width:150px;*/
 }
 .filtro input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .filtro.input .btnsubmit 
 {
 	
 }
 
 /*Filtro Horizontal
 -------------------*/
  .filtroh100
 {
 	font-family:Verdana,Arial;
    font-size:12px;
	width:100%;
	clear:left;
	margin-top:0px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:/*#F5F7FC;*/#FFFEF9;
	/*padding-left:5px;*/
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border:1px solid #E0EEEF;
 }
 
   .filtrohSic100
 {
 	font-family:Verdana,Arial;
    font-size:12px;
	width:auto;
	clear:left;
	background-color:#F5F7FC;
	padding-left:0px;	
	border-radius: 5px;	
	padding:10px;	
	border:1px solid #E0EEEF;
 }
 .filtrosicoescol
 {
     width:450px;
 }
  .filtrosicoes
 {
 	font-family:Verdana,Arial;
    font-size:12px;
	/*width:100%;*/
	clear:left;
	margin-top:5px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#F5F7FC;
	padding-left:5px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border:1px solid #E0EEEF;
	/*width:450px;*/
 }
 
 .filtroh
 {
 	font-family:Verdana,Arial;
    font-size:12px;
	/*width:100%;*/
	clear:left;
	margin-top:5px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#F5F7FC;
	padding-left:5px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border:1px solid #E0EEEF;
	width:450px;	
 }
 .filtroh p ,.filtroh100 p,.filtrosicoes p,.filtrohSic100 p
{
    font-size:12px;
    color:#666666;
}
.filtroh label ,.filtroh100 label
{	
	margin-right:5px;
	width:150px;
	color:#666666;
	margin-left:5px;
}
.filtroh input, .filtroh select ,.filtroh100 input ,.filtroh100 select,.filtrohSic100 select
{
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
	padding-bottom:2px;
	padding-top:2px;
	/*font-size:10px;*/
}
  .filtroh input:hover ,.filtroh100 input:hover,.filtrosicoes input:hover,.filtrohSic100 input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
    /*font-size:10px;*/
 }
 .filtroh select ,.filtroh100 select,.filtrosicoes select,.filtrohSic100 select
 {
	 /*width:150px;*/
 }
 .filtroh.input .btnsubmit .filtrohSic100.input .btnsubmit
 {
 	
 }
 /*** ---------------- Formulario -------------------- ***/
        .formulario
        {
          font-family:Verdana,Arial;
          font-size:10px;          
        }
        .formulario span
        {
            color:#4447B8;
        }        
        .formulario label
        {
            width:90px;
            float:left;
            padding-left:5px;
            color:#4447B8;
            margin-bottom:10px;
            margin-left:10px;
        }
        .formulario input
        {            
            float:left;
            margin-right:20px;
            margin-bottom:20px;
            border:solid 1px #aacfe4;
            margin:0px 0px 10px 10px;
            font-size:12px;            
        }
        .formulario textarea
        {
            font-family:Arial;
            font-size:12px;
        }
        .formulario input:hover
        {
            border: 1px solid #0099CC;
            background: #eef;
        }
        .formulario select
        {            
            float:left;
            margin-right:20px;
            margin-bottom:15px;
            border:solid 1px #aacfe4;
            margin:0px 0px 10px 10px;
            font-size:12px;
        }
        .formulario span
        {
            float:left;
        }        
        .formularioclear
        {
            clear:both;
            margin:5px;
        }
        .formulario p
        {
            line-height:12px;
            margin:1px;
            margin-top:2px;
            margin-bottom:2px;
        }
        .formulario_asunto
        {
            margin-top:10px;
            margin-bottom:30px;
            color:#4447B8;
        }
        
        .formulario h2
        {
            line-height:16px;            
            color:#4447B8;
            font-size:16px;
        }

/*Estadistica
---------------------------------------*/
.filtro_main_estdiaria
{
    float:left;
    width:295px;
}   
 .filtro_estad_diaria
 {
 	font-family:Verdana,Arial;
    font-size:12px;
	width:290px;
	clear:left;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F5F7FC;/*#FDEFDB;*//*#EEF2DB;*/
	float:left;
	padding-left:2px;
	padding-right:2px;	
 }
 .filtro_estad_diaria p
{
    font-size:11px;
    color:#666666;
}
.filtro_estad_diaria label
{	
	margin-right:2px;	
	/*width:150px;*/
	color:#666666;
	margin-left:1px;
}
.filtro_estad_diaria input, .filtro_estad_diaria select
{
    border:solid 1px #aacfe4;
    margin:0px 0px 1px 1px;
	padding-bottom:2px;
	padding-top:2px;
}
  .filtro_estad_diaria input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .filtro_estad_diaria select
 {
	 /*width:150px;*/
 }
 .filtro_estad_diaria input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 }
 .filtro_estad_diaria.input .btnsubmit 
 {
 	
 }
 .filtrovrow
 {
     /*width:300px;*/
     margin-top:2px;
     margin-bottom:2px;
     width:90%;
     padding-left:5px;
 }
 
.col_estad_tit_filtro
{
    width:300px;
    float:left;
}
.col_estad_tit_main
{
    float:left;
    width:600px;
    text-align:center;
}
.col_estad_resu
{
    clear:left;
    width:280px;
    float:left;
}
.col_estad_main
{
    float:left;
    width:600px;
}

.isuu_main
{
    border:1px solid #E0EEEF;
    text-align:center;
    background-color:#F5F7FC;
    width:100%;    
}
.estadanual
{
    z-index:-100;    
    clear:both;
    
}

.isuu
{
    z-index:-100;    
    clear:both;
    
}
/* Tablas Gen
----------------*/

.table_gen
{
    border-style:solid;
	border-width:thin;
	border-color:#0099CC;
}
.tr_gen_head
{
    border-style:solid;
	border-width:thin;
	border-color:#0099CC;
    background-color:#E0DEEF;
    color:#000;
}

.tr_gen_par
{
	background-color:#F7F6FB;
}
.tr_gen_impar
{
	/*background-color:#FFFEF9;*//*#EEF2DB;*//*#CCFFFF*/
	background-color:#FFF;
}

/* Tablas estad
----------------*/

.tr_estad_head
{
	border-style:solid;
	border-width:thin;
	border-color:#000;
	/*border-color:#CFCFCF;*/
	background-color:#4B8EEE;	
	color:#fff;
}
.tr_estad_par
{
	background-color:#F5F7FC;
	/*border-style:none;*/
}
.tr_estad_impar
{
	background-color: #D5E0F0;/*#EEF2DB;*//*#CCFFFF*/
	
}

.tr_apelacion_head
{
    border-style:solid;
    border-width:thin;
    border-color:#000;
    /*border-color:#CFCFCF;*/
    /*background-color:#3399FF;*/
    background-color: #999;
    color:#fff;
}


/*Listas
------------------*/
.ol_clean
{
    list-style:none;
}

.divorganizaciontext_l
{
    width:450px;
    float:left;
    margin-right:20px;
}

.divorganizaciontext_l1
{
    width:650px;
    float:left;
    margin-right:20px;
}
.divorganizaciontext_r
{
    width:680px;
    float:right;
    margin-right:20px;
}
.divorganizacionimg_r
{
    float:right;
    margin-right:10px;
}

.divorganizacionimg_l
{
    float:left;
    margin-right:10px;
}

/*Modulos
*********************************/
.divmodcontent
{
    width:1170px;
    margin:auto;        
}
.divmodhead
{
    float:right;
}
.divmodmain
{
    float:left;
    width:440px;  
    padding-right:30px;
    margin-left:50px;            
}
.divseparer
{         
    border-right:1px dashed #3195D7;  
    width:1px;
    margin:auto;
    min-height:450px
    
}
/*
.divmodmain h2, h3
{
    line-height:16px;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#FF6600;  
    width:75%;
    margin-left:10px;
    font-size:14px;    
    color:#FF6600;
}
*/
.divmodright
{
    padding-top:30px;
    float:right;
    width:260px;
    margin-right:10px;
}
/*
.divmodright h4
{
    line-height:12px;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#FF6600;
    margin-left:10px;
    font-size:12px;    
    color:#FF6600;
}
*/

/* Modulo Fallas
-----------------------------*/

.divmodcontent img
{
    padding:0px;
    margin:0px;
}
.divmodmenutop
{
    float:right;
    margin-top:-37px;
    clear:right;
    padding:0px;
    margin-left:0px;
    margin-right:0px;
}

.divmodmenutop a img
{
	border:0px;
	padding:0px;
	border-style:none;
	margin:0px;
    background-color:transparent;
    clear:both;
}
.divmodmenutop img
{
    padding:0px;
    margin:0px;    
}
.divmodmenutop2
{
    float:left;
    margin-top:0px;
    clear:right;
}
.divmodmenutop img
{
    /*border:1px solid #E0EEEF;*/
    /*padding-left:4px;*/
}
#divmodavisos_afalla
{    
    border-style:solid;
    border-width:1px;
    border-color:#CfCfCf;
    height:300px;    
    overflow-y:scroll;
    background-color:#FFFFFF;
}
#divmodavisos_afalla ul li
{
    text-align:left;
    margin-left:-20px;
}

.afalla_tabla
{               
}
.afalla_tabla tr
{
    /*background-color:Gray;*/   
}
.afalla_tabla td
{
    padding-left:10px;
	border-style:solid;
	border-width:thin;
	border-color:#E0EEEF;
	border-collapse:collapse;
	border-spacing:0px;
	padding-top:5px;
	padding-bottom:5px;        
}
.afalla_tit_col
{
    /*background-color: #9FFFFF;*/
    background-color:#338BC6;
    font-weight: bold;
    width: 150px;
    padding: 5px;
    color:#FFF;
}
.afalla_tit
{
    font-weight:normal;
    font-size:12px;
    padding:5px;
    background-color:#F5F7FC;
    
}

.atab_img
{
	border:0px;
	padding:0px;
	border-style:none;
	margin:0px;
    background-color:transparent;		
}

/* div Posicion
------------------*/

.divleft
{
}

.divright
{
    float:right;

}
.divleft a
{
    color:Red;
    font-weight:bold;
    font-size:16px;
}


.dxpSummary_Glass
{
	font: 14pt Arial;
	color: #656566;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
	font-weight: bold;
}
.dxpSummary_Glass tr
{
	width: auto;
	right: 20%;
	left: 20%;
}
.dxpSummary_Glass table
{	
	/*padding-left:20%;*/
	margin-left:auto;
	margin-right:auto;
}
.dxpSummary_Glass a
{
	font: 10pt Arial;
	margin:2px;
}

.dxpSummary_Glass table tr
{
    font: 14pt Arial;    
}

/*********************************
*** FILAS ( Etiqueta + objeto )
***
***********************************/

.fila_general
{
 	 font-family:Verdana,Arial;
     font-size:10px;    
     margin-top:2px;
     margin-bottom:2px;
     width:90%;
     padding-left:5px;
     padding-top:3px;     
     padding-bottom:3px;
     margin-left:auto;
     margin-right:auto;     
}

.fila_general input, select
{
    padding-bottom:2px;
	padding-top:2px;	
}

.fila_general label
{
	text-align:left;
	margin-right:5px;
	padding-left:5px;
	float:left;	
	color:#FFF;/*#666666;*/	
}
.fila_general a
{
	color:#FFF;
}

.fila_general span
{
	color:#FFF;
}

/**********************************
*** LOGIN
***
***********************************/ 


.marco_login
{    
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
    width:300px;
    /*height:200px;*/
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border:1px solid #E0EEEF;    	 
	background-color:#FFF;/*#B9CDE5;*//*#F5F7FC;*/
	top:50%;
}

.marco_login_titulo
{
    line-height:25px;
    color:#5B4161;
    font-size:12px;
    background-color:#FFF;
}

.marco_login_main
{    
 	font-family:Verdana,Arial;
    font-size:12px;
	clear:left;
	margin-top:5px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:0px;	
	padding-left:5px;
	background-color: #1F497D;/*#B9CDE5;*/ /*#F5F7FC;*/
	padding-top:10px;
	padding-bottom:10px;
}

.marco_login_main label
{
    width:80px;
}

.marco_login_main label
        {
            width:90px;
            float:left;
            padding-left:5px;
            color:#FFF;/*#4447B8;*/
            margin-bottom:10px;
            margin-left:10px;
        }
    .marco_login_main input
        {            
            float:left;
            margin-right:20px;
            margin-bottom:20px;
            border:solid 1px #aacfe4;
            margin:0px 0px 10px 10px;
            font-size:12px;            
        }
    .marco_login_main textarea
        {
            font-family:Arial;
            font-size:12px;
        }
    .marco_login_main input:hover
        {
            border: 1px solid #0099CC;
            background: #eef;
        }
    .marco_login_main select
        {            
            float:left;
            margin-right:20px;
            margin-bottom:15px;
            border:solid 1px #aacfe4;
            margin:0px 0px 10px 10px;
            font-size:12px;
        }
    .marco_login_main span
        {
            float:left;
            color:#FFF;/*#6D47C7;*/
        }        
    .marco_login_main_clear
        {
            clear:both;
            margin:5px;
        }
    .marco_login_main p
        {
            line-height:12px;
            margin:1px;
            margin-top:2px;
            margin-bottom:2px;
        }
        
        
/***************************
**** REGISTRO INTEGRANTES
***************************/

  .ri_marco_tram
  {
      /*background-color:#B9CDE5;*/
      background-color: #DCE6F2;
      color:#4A208F;
      padding-top:10px;
      padding-left:25px;
      padding-right:35px;
      padding-bottom:10px;
  }
  .ri_marco_tram input
  {
    float:left;
    /*margin-right:20px;
    margin-bottom:20px;*/
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
    font-size:12px;   
  }
  
 .ri_marco_tram input:hover
 {
    border: 1px solid #0099CC;
    background: #eef;
 } 
  
 .ri_marco_tram label
 {
    width:170px;
    float:left;
    padding-left:5px;
    color:#4447B8;
    margin-bottom:10px;
    margin-left:10px;
 }
  .ri_marco_tram span
 {
    width:170px;
    float:left;
    padding-left:5px;
    color:#4447B8;
    margin-bottom:10px;
    margin-left:10px;
 }
 .ri_marco_tram textarea
{
    font-family:Arial;
    font-size:12px;
}
.ri_marco_tram input:hover
{
    border: 1px solid #0099CC;
    background: #eef;
}
.ri_marco_tram select
{            
    float:left;
    margin-right:20px;
    margin-bottom:15px;
    border:solid 1px #aacfe4;
    margin:0px 0px 10px 10px;
    font-size:12px;
}
.ri_marco_tram span
{
    float:left;
}        
.ri_marco_tram p
{
    line-height:12px;
    margin:1px;
    margin-top:2px;
    margin-bottom:2px;
}
        
.ri_marco_tram h2
{
    line-height:16px;            
    color:#4447B8;
    font-size:16px;
}

.ri_marco_tram h4
{
    line-height:35px;            
    color:#4447B8;
    font-size:12px;
}

.ri_marco_tram li
{
	padding:5px;
}                   
.ri_clear
{
     clear:both;
}