body{margin:0;}
/* CHECBOX GLOBAL */
input[type=checkbox].css-checkbox,input[type=radio].css-radio{
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:21px;
	height:14px; 
	display:inline-block;
	line-height:14px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;

}
input[type=checkbox].css-checkbox + label.css-label.big {
	height:16px; 							
	line-height:16px;

}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -14px;
}
input[type=checkbox].css-checkbox:checked + label.css-label.big {
	background-position: 0 -16px;
}
label.css-label {
	background-image:url(/img/checkbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
label.css-label.big {
	background-image:url(/img/checkboxbig.png);
}

/*RADIO GLOBAL*/

input[type=radio].css-radio + label.css-labelradio {
	padding-left:23px;
	height:14px; 
	display:inline-block;
	line-height:14px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].css-radio:checked + label.css-labelradio {
	background-position: 0 -14px;
}
label.css-labelradio {
	background-image:url(/img/radio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.margin-top-bottom-3 {margin-top: 3px; margin-bottom: 3px;}

/* GENERAL*/
:checked + label {
	font-weight: bold;
}	

select.mini, input[type="text"].mini{width:50px;}
select.medium{width:100px;}

input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], select,textarea{
	border-radius: 0;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
	/* display: block; */
	font-family: inherit;
	/* font-size: 0.77778rem; */
	/* height: 2.05556rem; */
	/* margin: 0 0 0.88889rem 0; */
	padding: 3px;
	/* width: 100%; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color 0.15s linear, background 0.15s linear;
	-moz-transition: border-color 0.15s linear, background 0.15s linear;
	-ms-transition: border-color 0.15s linear, background 0.15s linear;
	-o-transition: border-color 0.15s linear, background 0.15s linear;
	transition: border-color 0.15s linear, background 0.15s linear;}


/* NUEVOS ESTILOS */
.listado {border-collapse: collapse;}
.listado th, .listado td {border: 1px solid white; padding-left: 4px; padding-right: 4px;}
.listado th{ background-color:#666666; padding:4px; color:#fff; font-weight:normal; font-size:14px;}
.listado th a{ color:#FFF;}
.listado th a:hover{ color:#CCC;}
.listado td{color:#000000;}
.listado tbody td p{margin: 0}
.listado .fa-info-circle {color:#000099;}
.listado .fa-info-circle:hover {color:#0066CC!important;}

/*
.listado td a {color: #207d05; font-weight: 600;} 
.listado td a:hover {color: #3f9c2d; }
.listado td a i {color: #444444;}
.listado td a:hover i {color: #207d05;}
*/

.listado tbody tr:nth-child(even) {
background:#EFEFEF;
 -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
 -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
 box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
 }

 .listado tbody tr:nth-child(odd) {
background:#F9F9F9;
 -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
 -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
 box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
 }
.listado tbody tr.lastopen{background-color:#fabd82;}
.listado tbody tr.notshare{background-color:#DFC8F9;}
.listado tbody td.foto img{text-decoration:none; border:none; margin:2px; height:75px; width:100px;}
.listado tbody td.prioridad {text-align:center;}

.listado tbody td.ref {text-align:center; }
.listado tbody td.telefono {width: 110px; text-align: center;}
/*.listado tbody td.fecha, .listado tbody td.fechahora {font-weight: 600; width: 110px; text-align: center; color:#06C;}*/
.listado tbody td.fecha, .listado tbody td.fechahora {width: 70px; text-align: right; font-size: 11px; color:#888888;}
.listado tbody td.fechahora {width: 120px;}
.listado tbody td.hora {width: 60px; text-align: center;}
.listado tbody td.accion, .listado th.accion {width: 30px; text-align: center;}
.listado tbody td.price{color:#000099;text-align:right;}
.listado tbody td.metros{color:#0066CC;text-align:right;}
.listado tbody td.pricemetro{color:#990099;text-align:right;}
.listado tbody td.habsbano{color:#333333;text-align:center;}
.listado tbody td.send{background: no-repeat center url(/img/botones/enviar.png);cursor:pointer;position:relative;}
.listado tbody td i {font-size: 18px;}
.listado tbody td i.fa-exclamation-circle {font-size: 20px;}



.listado tbody td.send span{
padding: 0px 2px;
font-size: 11px;
background-color: white;
position: absolute;
right: 0px;
top: 0px;
border-radius: 3px;
border: 1px solid;
font-weight: bold;}
.listado tr:hover td{
/* background-color:#89AAEE;*/
background-color:#EDDAA8;
 -o-transition: all 0.1s ease-in-out;
 -webkit-transition: all 0.1s ease-in-out;
 -moz-transition: all 0.1s ease-in-out;
 -ms-transition: all 0.1s ease-in-out;
 transition: all 0.1s ease-in-out;
 }


.listado .id,.listado .ido {text-align: right; font-weight: bold; color: white; padding-right:5px;}
.listado .id a {color: white; display: block; line-height:75px; }
.listado .id a:hover {color: #EFEFEF;}
.listado .ido a {color: #666; display: block; }
.listado .ido a:hover {color: #207d05;}
.listado .colcarac{text-align:left;}
.listado .colcarac img{margin-right:2px;}
.listado .tdrojo{color:#990000; text-align:center;}
.listado .inmueble{
padding: 5px;
border-bottom: 1px solid #666;
color:#333;
float:left;
clear:left;
}
.listado .inmueble div{
float:left;
}
.listado .inmueble .caja{
font-size: 16px;
font-weight: bold;
padding: 12px;
margin-right: 5px;
}




.listado .checkboxlist{text-align:center; width: 20px;}
.listado .columna_publicacion {text-align:center;}
.listado .columna_publicacion img{cursor:pointer; }


/* FIN NUEVOS ESTILOS */
BODY
{
font-family:Arial;
font-size:12px;
}
INPUT
{font-family:Arial;
font-size:12px;}
SELECT
{font-family:Arial;
font-size:12px;}
TEXTAREA
{font-family:Arial;
font-size:12px;}
UL
{
font-family:Arial;
font-size:12px;
}
LI
{
font-family:Arial;
font-size:12px;
}
TD
{
font-family:Arial;
font-size:12px;
}
TH
{
font-family:Arial;
font-size:12px;
text-align:center;
}
A
{
text-decoration:none;
}
A:hover
{
text-decoration:underline;
}
.cajanaranja
{
    text-align: center;
    background-color: rgb(255,153,51,0.8);
    border-bottom: 1px solid #666;    
    padding: 4px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;}
.cajanaranja a
{
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.cajacontenido
{
    text-align: left;
    border-bottom: 1px solid #666;
    margin: 5px;
    padding: 5px;
    font-size: 15px;
    font-weight: bold;
}
.cajaverde
{
text-align:center;
background-color:#006600;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.cajaverde a
{
text-align:center;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}

.cajamorada
{
text-align:center;
background-color:#8500EC;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.cajamorada a
{
text-align:center;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}

.cajaroja
{
text-align:center;
background-color:#990000;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.cajaroja a{
color:#FFFFFF;}

.titulorojo{
text-align:left;
border-bottom:1px solid #990000;
font-weight:bold;
font-size:16px; 
margin:10px
}
.cajaazul
{
text-align:center;
background-color:#003366;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}

.cajamarron
{
text-align:center;
background-color:#A85400;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.titulomarron{
text-align:left;
border-bottom:1px solid #A85400;
font-weight:bold;
font-size:16px; 
margin:10px
}
.cajamarron a
{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}


.cajacontenido
{
text-align: left;
    padding: 3px;
    font-size: 12px;
    background-color: #EEE;
    margin: 0 10px 15px 10px;
    border: 1px solid #AAA;
    padding: 10px;
}


.cajabuscar
{
text-align:center;
background-color:#666666;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.cajaresultadobuscar
{
background-color:#FF3300;
border:1px solid #000000;
margin:2px;
padding:4px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;}
.Titular {
font-weight:bold;
border:1px solid #000000;
background-color:#ECE9D8;
text-align: center;
vertical-align:middle;
padding:2px;
}
.Total {
font-weight:bold;
border:1px solid #000000;
color:#FFFFFF;
background-color:#990000;
text-align: center;
vertical-align:middle;
padding:2px;
}
.tdeditardetalles{
width:18px;
height:15px;
text-align:center;
vertical-align:middle;
background-image:url(../images/Editar.png);
background-repeat:no-repeat;
background-position:center;
}
.tdverdetalles{
width:18px;
height:15px;
text-align:center;
vertical-align:middle;
background-image:url(../images/Ojo_Trans.gif);
background-repeat:no-repeat;
background-position:center;
}
.tdborrar{
width:18px;
height:15px;
text-align:center;
vertical-align:middle;
background-image:url(../images/Papelera.gif);
background-repeat:no-repeat;
background-position:center;
cursor:pointer;}

.CapaContenido
{
border:#006600 1px solid;
margin-top:0px;
margin-left:2px;
padding-bottom:4px;
padding-top:4px;
}	
.CapaContenido1
{
border:#003366 2px solid;
width:820px;
margin-top:0px;
margin-left:2px;
padding-bottom:4px;
padding-top:4px;
}
.CapaContenido2
{
border:#8500EC 2px solid;
width:820px;
margin-top:0px;
margin-left:2px;
padding-bottom:4px;
padding-top:4px;
}
.CapaContenidoPromo
{
border:#CC9966 2px solid;
width:818px;
margin-top:0px;
padding-bottom:4px;
padding-top:4px;
}	
.CapaContenidoTresnak
{
border:#003399 1px solid;
left:5px;
width:820px;
margin-top:2px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
font-size:13px;
}	



.CapaMedio
{
background-image:url(../../Inmuebles/images/FondoTabla.png); 
background-repeat:repeat-y; 
width:800px;
}


#alerta
{
color:#CCFF00;
font-weight:bold;
}
.Seleccionada
        {        
            width: 80px;
    border: #000000 1px solid;
    border-bottom: none;
    background-color: #333;
    font-size: 15px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px;
        }
.Seleccionada1
        {        
         width:85px;
         border:#000000 1px solid;
         border-bottom:none;
         background-color:#003366;
		 font-size:12px;
         color:#FFFFFF;
		 cursor:pointer;
        }
.Seleccionada2
        {        
         width:85px;
         border:#000000 1px solid;
         border-bottom:none;
         background-color:#8500EC;
		 font-size:12px;
         color:#FFFFFF;
		 cursor:pointer;
        }

.Deseleccionada
{
width:85px;
background-color:#FFFFFF;
font-size:12px;
color:#000000;
border:#000000 1px solid;
border-bottom:none;
cursor:pointer;
        }
		
/* FActuras*/
.subtotal{ border: solid 1px #000000; background-color:#999999; font-weight:bold;}



.listado {border-collapse: collapse;}
.listado td {padding:8px;  word-wrap: break-word;}
.listado td.section_start {font-size: 1.8rem;
                           text-align: center;
                           padding-top: 35px;
                           padding-bottom: 15px;
                           border-bottom: 1px solid lightblue;
                           background-color: #FFF;}
.listado th{ background-color: #FFF;
             padding: 8px;
             color: #666;             
             font-size: 0.9rem;
             border-bottom: 1px solid #666;
             word-wrap: break-word;
} 
.listado th a{ color:#FFF;}
.listado th a:hover{ color:#CCC;}
.listado td{color:#000;}
.listado tbody td p{margin: 0}


.listado tr td.subtr ul{list-style-type: none;padding: 0;
    margin: 0;}
.listado tr td.subtr ul li{display:inline-block;vertical-align: middle;}

.listado tr td.subtr .indent{ width: 40px;    
                              height: 34px;
                              margin-bottom: -11px;
                              margin-top: -11px;    
                              margin-left: -8px;    
                              padding-right: 0px;
                              background-color: #FFF;}
.listado tr td.subtr div{display:inline-block;padding: 0px 20px 0px 5px; }
.listado tr td.subtr div span{padding: 0px 5px;}
.listado tr td.subtr div span i{padding-right:5px;}


.listado tr.total td{    
    background-color: #BBB!important;
    /* color: white; */
    font-weight: bold;
    text-align: right;
    font-size:1.1rem;
}
.listado th[class*=sort]{
    cursor:pointer; white-space: nowrap; padding-right: 15px;
}
.listado th[class*=sort]:after {    
   float: right;
    display: inline;
    content: "\f0dc";
    font-family: FontAwesome;
    font-size:1.1rem;
    font-weight: 400;
    color: #555;
    margin-right: -10px;}
.listado th.sorteddesc:after{    content: "\f0dd";
                                 top: -6px;
                                 color: #FFF;}
.listado th.sortedasc:after{   content: "\f0de";
    top: 4px;
    color: #FFF;}
.listado th.sorteddesc,.listado th.sortedasc{color:#FFF; background-color:#AAA;;font-weight:bold;   }
.listado tbody tr:nth-child(even) {
    background:#FFF;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
.listado tbody tr:nth-child(odd) {
    background:rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
.listado tbody tr.cerrado{border-left: 5px solid #AAA;}
.listado tbody tr.no_permission{border-left: 5px solid red;}
.listado tbody tr.lastopen{background-color:#fabd82;}
.listado tbody tr.selected{background-color:#e8f2e6;}
.listado tbody tr.active td{font-weight:bold;}
.listado tbody tr.notshare{background-color:#DFC8F9;}
.listado tbody td div.list_items{    padding: 5px 0 0;
    border-bottom: 1px dashed blue;}
.listado tbody td div.list_items div:not(:first-child){ margin-top:3px }
.listado tbody td div.td_sub_element{max-height:100px; overflow:auto;display:flex;justify-content: flex-start;}
.listado tbody td div.td_sub_element:not(:first-child){border-top: 1px solid #BBB;}
.listado tbody td div.td_sub_element a{display:flex;justify-content: space-between; padding: 8px 4px;}
.listado tbody td div.td_sub_element a i{margin:auto;} 
.listado tbody td div.td_sub_element div{margin:0px 5px;}
.listado tbody td div.td_sub_element div:nth-child(2){flex-grow: 2;text-align: left;}

/*.listado tbody td.notas_accion {max-width:160px;}
.listado tbody td.etiquetas_accion {max-width:160px;}*/
.listado tbody td.foto {position:relative;padding:3px;}
.listado tbody td.foto img{    text-decoration: none;
                               border: 1px solid #AAA;  
                               height: 75px;
                               width: 100px;}
.listado tbody td.foto span{    position: absolute;
                                top: 62px;    
                                left: 63px;
                                color: #FFF;
                                font-size: 0.8rem; 
                                width: 35px;
                                text-align: right;
}
.listado tbody td.foto span.video{    position: absolute;    
                                      left: 10px;
                                      width: auto;
                                      text-align: center;
}
.listado tbody td.foto:hover span{
    color:#FFF;
    background: #999;
    padding: 4px;
    border-radius: 6px;
    text-align: center;
}
.listado tbody td.foto:hover span i{

    font-size: 1.2rem;
}
.listado tbody td.foto span i{margin-left:3px; font-size: 0.8rem;color:#FFF!important;}


.listado tbody td.ref {text-align:center; color:#444; }
.listado tbody td.telefono {width: 110px; text-align: center;}
.listado tbody td.fecha, .listado tbody td.fechahora {       
    text-align: right;
    
    color: #555;
    white-space: nowrap;
}
.listado tbody td.fechahora {width: 120px;}

.listado tbody td.hora {width: 60px; text-align: center;}
.listado tbody td.accion, .listado th.accion{width: 16px; text-align: center;}
.listado tbody td.accion:not(.accion-clean) div{
    width: 24px; 
    text-align: center;    
    float: left;
    margin: 6px 0px;
}
.listado tbody td.accion a:hover i{-moz-transform: scale(1.2);
                                   -webkit-transform: scale(1.2);
                                   -o-transform: scale(1.2);
                                   -ms-transform: scale(1.2);
                                   transform: scale(1.2);}
.listado tbody td.property_actions{ min-width: 81px;width: 165px;}
.listado tbody td.property_actions ul{list-style-type: none;
                                      margin: 0px;
                                      padding: 0px; }
.listado tbody td.property_actions ul li{border: 1px solid #AAA;
                                         border-radius: 8px;
                                         background-color: #eee;
                                         cursor:pointer;
                                         display: inline-block;    
                                         margin: 3px;
position:relative;}
.listado tbody td.property_actions ul li i{padding:5px;}
.listado tbody td.property_actions ul li:hover{background-color:#DDD;}

.listado tbody td.property_actions ul li span{position: absolute;
                                              margin-top: -15px;
                                              margin-left: -10px;
                                              padding: 2px 6px;}
.listado tbody td.property_actions ul li span.counter{    position: absolute;
                                                          margin-top: 15px;
                                                          margin-left: -10px;
                                                          padding: 2px 3px;}
.listado tbody td.property_actions ul li span.counter i{ padding: 0px;}
.listado tbody td.price{color:#000099;text-align:right;white-space: nowrap;}
.listado tbody td.metros{color:#5C976B;text-align:right;}
.listado tbody td.pricemetro{color:#990099;text-align:right;}
.listado tbody td.habsbano{color:#333333;text-align:center;}
.listado tbody td.send{background: no-repeat center url(/img/botones/enviar.png);cursor:pointer;position:relative;}
.listado tbody td i:not(.fa-envelope):not(.fa-phone):not(.fa-angle-double-up):not(.fa-angle-double-up):not(.fa-angle-double-down):not(.fa-angle-up):not(.fa-angle-down):not(.fa-angle-right):not(.fa-minus){font-size: 1rem; color: #333333;}
.listado tbody td a i:hover{color:#5C976B;}
.listado tbody td i.fa-plus-circle {font-size: 1.2rem;}
.listado tbody td div.direccion, .ot-content .direccion{    margin: 5px 0px;font-weight: bold;}
.listado tbody td div.situacion , .ot-content .situacion{    color: #444;font-style: italic;margin: 5px 0px;}
.listado tbody td div.area ,.ot-content .area{text-align: right;    margin: 5px 0;}
.listado tbody td.total{
    text-align: right;
    padding: 5px;
    font-size: 15px;
    font-weight: bold;
    background-color: indianred;
    color: white;
}
.listado tbody td.send span{
    padding: 0px 2px;
    font-size: 11px;
    background-color: white;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 3px;
    border: 1px solid;
    font-weight: bold;}
.listado tr:hover td{
    /* background-color:#89AAEE;*/
    background-color:#EDDAA8;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}


.listado .colcarac{text-align:left;width:90px;}
.listado .colcarac img{ padding: 2px;}

.listado .tdrojo{color:#990000; text-align:center;}


.listado .checkboxlist{text-align:center; width: 20px;}




/*PARA EMAIL*/
.snippet{color: #666;
         font-size: 11px;}
.listado tr.boldtr td{font-weight: bold;}


.exit_start{justify-content: start; display: flex; border-bottom: #FFFFFF 1px solid;}
.exit_start div
{
        margin: 0px;
    padding: 10px;
   
   
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    
}	
.exit_start div.grow{flex-grow: 1;}
.exit{    background-color: indianred;}
.exit:hover{background-color: orangered;}
.exit i{color: white;}


.module_show
{
    border-bottom: #FFFFFF 1px solid;
    margin-top: 2px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px;
}	
.module_show img{vertical-align: bottom;}


/* ESTILOS PARA LAS PESTA�AS DE LA APLICACION  Y LOS FORMULARIOS CON SECCIONES*/
#header{    margin: 5px;
            margin-bottom: 0px;}
#header ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#header li {
    display: inline-block;
    border: 1px solid #bbb;
    border-bottom-width: 0;
    margin: 0;
    margin-right:5px;
    background: #FAFAFA;
    cursor:pointer;
    text-decoration: none;
    position: relative;
    padding: 8px 11px;
    color:#666;
    text-align: center;
    font-size: 1.34em;
}
#header li.extra{
    float: right;
    border: 0;
    background: none;
    padding: 4px;
    padding-right: 0px;
    margin-right: 0;
}
#header li .badge {
    margin-bottom: -2px;
    margin-top: -1px;
}
#header li i{
    font-size: 1.1rem;
}
#header li:hover {
    background: #f2f4f8;
    color: #5C976B;
}
#header .selected {
    border-color: #AAA;
    position: relative;
    top: 1px;
    background:#f2f4f8;
    color: #5C976B;
    font-weight: bold;
}

#header .disabled {
    color:#999999;
}
#header ul li.send_alerts{    float: right;
    margin-right: 0;
    border: 1px solid;
    padding: 6px;
    border-radius: 6px;
    color: white;
    font-size: 1.2em;
    }
#header ul li.send_alerts:hover{border-color:#CCC!important;}
.CapaContenido {
    border: 1px solid #AAA;
    background-color:#f2f4f8;
    clear: both;
    overflow: auto;
        overflow-x: hidden;
    
    margin-top:0px;
    padding: 15px;  
}

.CapaContenido .capaseccion{		
    padding:  0;
    overflow: auto;
		display:flex;
		flex-wrap: wrap;
    margin:  0px;
}
.pageblock{background-color:#FFF; padding:16px; border:1px solid rgba(144,144,144,0.25); vertical-align: top; /*display: inline-block;*/ margin-bottom: 10px; margin-right: 10px;}
.titulo_ficha{
padding: 10px;
    font-size: 16px;
    font-weight: bold;
    background-color: antiquewhite;
		
		}
.pageblock .titulo_ficha{
background-color: transparent;
    padding-left: 0;
    margin-top: 5px;
		
		}		