/*---- CSS -----*/







body {margin:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif;/*background: url("../plantillas_images/backpie.jpg") repeat-x top center;*/}



a:link, a:visited {color:#005093; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a:hover {color:#F90; font-family:Arial, Helvetica, sans-serif;}



#structure { margin: 0px auto 0px auto; width: 100%; height: auto; background-color: #fff; margin 0 auto}



#main_top { width:100%;  height:auto; margin-bottom:15px; }



#soporte_menu { width:100%;}



/*#menu_top {	background: url("../plantillas_images/fndmenu.jpg") repeat-x ; width:950px;  height: 20px; margin-left:5px}*/

.boton_volver {  clear: left;   margin: 25px;}





TABLE.tabla-top {width: 924px; 	margin-top:5px;	margin-bottom:15px;	border:#999 1px solid;}



#div_top {width: 924px; height:201px; padding:5px; margin-top:5px; margin-bottom:5px; border:#999 1px solid;}



#main_content {height: auto; margin: 0 auto; width: 100%;}

#main_bottom { width:960px;  height: 5px; }





/*.............Reglas generales............*/



#top {width:960px; height:1px; /*background: url("../plantillas_images/header4.gif") no-repeat ;*/padding:0px; margin-left:0px;}



#cboxLoadedContent #contenido {margin-left: 0; margin-top: 0; padding: 20px; width: 710px;}



#titulo_contenido_csv h1 { width: 550px; font-family: Arial, Helvetica, sans-serif;font-size:22px; color:#3E3F4D; height:30px;}











#titulo_contenido h1 { width: 550px; font-family: Arial, Helvetica, sans-serif;font-size:22px; color:#3E3F4D; height:30px;}







#detalle {font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 2% !important; width: 96%;}



#detalle_actualizacion {



	border: 2px solid #CCCCCC;



    border-radius: 5px;



    float: left;



    margin: 0 auto;



    padding: 5px;



    width: 250px;



}











#detalle_actualizacion h3 {



	color: #999999;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 11px;



    margin: 0;



    text-align: center;



}







#detalle-butons {



	background-color: #FFFFFF;



    border: 2px solid #006699;



    border-radius: 4px;



    display: block;



    float: right;



    padding: 0;



    text-align: right;



    width: auto;



}







#detalle-butons ul {



    margin: 0;



    padding: 0;



}



	



	



#detalle-butons ul li 







{



	background-attachment: scroll;



    background-color: rgba(0, 0, 0, 0);



    background-repeat: no-repeat;



    float: right;



    list-style: none outside none;



    margin: 0;



    padding: 10px;



}	



	



#detalle-butons ul li a 







{







display: block;



color: #333;



font-size: 10px;



background-repeat: no-repeat;



display:inline;



}















#detalle-butons ul li#print a 







{



	background-image: url("../plantillas_images/ico-print.gif");



    background-position: left top;



    padding: 2px 0 5px 30px;



}







#detalle-butons ul li#print a:hover







{







background-image: url("../plantillas_images/ico-print.gif");



background-position: 0% -20px;



color:#03C;















}











#detalle-butons ul li#mail a 







{







background-image: url("../plantillas_images/ico-mail.gif");



background-position: left top;



padding: 2px 5px 1.1px 30px;



height:16px;











}







#detalle-butons ul li#mail a:hover 







{







background-image: url("../plantillas_images/ico-mail.gif");



background-position: 0% -16px;



padding-left:30px;



height:16px;



color:#03C;







}







#detalle-butons ul li#volver a 



{



background-image: url("../plantillas_images/volver.gif");

background-position: left top;

padding: 2px 5px 1.1px 20px;

height:16px;

text-decoration:none;





}



#detalle-butons ul li#volver a:hover



{



background-image: url("../plantillas_images/volver.gif");

background-position: 0% -16px;

color:#03C;





}



#batalla tbody tr:nth-child(even), #batalla tbody tr:nth-child(odd) {



    border-bottom: 1px solid #CCCCCC;



}







#batalla tbody tr:nth-child(odd){



    background-color: #E9E9E9;



}







#batalla tbody tr:nth-child(even):hover ,#batalla tbody tr:nth-child(odd):hover {



	background-color:#ddd;	



}



	



	







	



#modulos {padding:25px 0px 5px 0px; margin:0px auto 0px auto; width: 98%;}







#modulos_left { width:248px; padding:0px 0px 5px 0px;  margin-top:0px ; float:left;}







#modulos_right { width:590px; padding:0px 0px 5px 0px; margin-top:0px ;float:right; }







#columna1 { width:248px; float:left;}
#columna2 { width:248px; margin-left: 0px; float:left; }
#columna3 { width:248px; margin-left: 0px; float:right; }
#columna_buscar { width:248px; float:left; margin-left:40px;}

#modulos_table { width:97%; padding:0px 0px 5px 0px; margin:0px 13px}



#detalle .fincaja {display:block;padding:0;font-size:3px;width:100%;float:left; height: 5px; background-color: transparent;}

.tabla-direccion-pie {display: inline-block; font-family: "Trebuchet MS",Arial,Verdana; font-size: 11px; padding: 20px 1%; width: 98%;}

.tabla-plugins {float: right; margin: 1% 0 0 1%; text-align: right; width: 30%;}
.tabla-plugins img {margin-left: 5px;}

#footer {margin-left:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px; clear:both; font-family:Arial, Helvetica, sans-serif; border-top: 1px solid #eee; background: #00468C; /* background:url('../plantillas_images/backpie.jpg') no-repeat bottom center; */ }
#footer a, #footer a:visited {font-weight:bold;color:#e9e9e9; text-decoration:none; color: #fc0 !important;}
#footer a:hover {text-decoration: underline; color:#FC0;}
#footer p {margin:0px; text-align:left; padding-left:0px;}
#footer .botones {float:right;margin:0 0px 50px 0px;display:block;padding-left:0px;}

.titulofooter {color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; line-height: normal; margin: 0; padding: 5px 0 20px; width: 98%; text-align: center;}
.textofooter {color: #fff; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: auto; line-height: 17px; padding-left: 10px; padding-top: 5px; text-align: left; text-decoration: none; margin: 1% 1% 0 0; width: 30%;}


h2 {font-size:12px;color:#999999;}
h2 b{color:#FF0000;font-size:12px;padding:2px;line-height:2px;}

/*h4 {font-size:12px;font-weight:normal;line-height:18px;margin:0px;color: #666; text-align:justify; font-family: Arial, Helvetica, sans-serif;}

.header{float:right;color:#CCCCCC;text-align:right;padding-top:6px;line-height:12px;}*/

h4 {font-size: 18px; font-weight: bold; line-height: 24px; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #00468C; margin-bottom: 10px;}

.subMenu {min-width:230px;/*float:left;*/ margin:0px 0px 15px 0px; padding-right:0px; border:2px solid #00468C; border-radius:4px; overflow-wrap: anywhere;}
p.subMenu img { margin:-13px 4px 3px; background-position:top; position:static; }
.subMenu a:link, span.sizeable {font-family:Arial, Helvetica, sans-serif; font-size:13px; display:block; padding:6px 0 4px 16px;background:#FFF;color:#333; text-decoration: none; border-bottom: 1px dotted #999999;}
.subMenu a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; display:block; padding:4px 0px 2px 16px;background:#FFF;color:blue; text-decoration: none; border-bottom: 1px dotted #999999;}
.subMenu a:last-child {border-bottom: 0px !important;}
.subMenu a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#069; background-color:#e9e9e9;}
.subMenu b {font-size: 14px; background-color: #00468C; display:block;padding:5px 8px; color: white;}
.subMenu b a {background:none;padding:0px;border:none;}
.subMenu u {background: #F0F0F0 url('../plantillas_images/sub_bottom_0.gif');height:6px;display:block;padding:0;font-size:2px;}
.subMenu font{display:block;height:20px;background:#FFF;background:#FFF;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}

.ico_info {display:inline; font-size:10px;}



.paginador {margin:8px 0 16px 0;text-align:right;}

.paginador a {color:#808183;font-weight:bold;padding:0 2px 2px 2px;}

.paginador a:hover {text-decoration:none;}

.paginador a.active {background:#4EA4E8;color:#FFFFFF;text-decoration:none;}

.paginador font a{font-weight:normal;font-size:11px;}

.paginador .buscador {display:inline;float:left;padding-left:4px;}

.paginador .buscador .input {border:1px solid #999999;width:160px;height:16px;vertical-align:middle;font-size:11px;background:url('http://www.gobiernotransparente.gob.cl/material/images/fd-input.jpg') 0 0;}

.paginador .buscador .boton {vertical-align:middle;margin-left:4px;}





.btn-volver {float:left;}

.logoprint {display:none;}



#detalle .tope{clear:both;display:block;background:#FFFF00;height:10px;width:100%;}













@media print {



  







h2 b{margin:0 3px 0 4px;}







#top {display:none;}



#cenefa {display:none;}



#contenido {border:none;width:100%;padding:0 0 5px 0;}



#detalle {border:none;padding:2px 0 5px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}



#footer {display:none; }



.menu {display:none;}



 



}











/*estilos para tablas*/







.tabla 







{







border-left-width: 1px;







border-left-style: solid;







border-left-color: #cccccc;







border-top-width: 1px;







border-top-style: solid;







border-top-color: #cccccc;







border-bottom-width: 1px;







border-bottom-style: solid;







border-bottom-color: #cccccc;







border-right-width: 1px;







border-right-style: solid;







border-right-color: #cccccc;







width: 100%;







font-family: Arial,Helvetica,sans-serif;







font-size: 13px;







max-width: inherit;







color:#000;







}







.tabla th {color: #fff; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color:#00468C}

.tabla th {color:#fff; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:3px 3px 3px 3px;}

.tabla th b {font-weight:normal;}

.tabla td {color:#069; border-right:1px solid #CCCCCC;border-bottom:1px solid #ccc;padding:3px 4px 3px 4px;;}

.tabla .pesos {text-align:right;}



.barra {background-color: #E9E9E9; border-radius: 3px; color: #073fa7; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0 auto; padding: 5px;text-decoration: none; width: 98%;}

.barra a:link, .barra a:visited {color:#073fa7; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.barra a:hover {text-decoration: underline; color:#F90;}



#buscar_id { float:left; width:350px;}



.qs_label { color:#083476; font-size:12px; font-family: Arial,Helvetica,sans-serif;}



#columna_home { clear:both; width:950px;}



.caja_arbol { width:22.5%; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background-position:top; height:auto;} 







/*.columna1_plan { width:290px; float:left;}



	



.columna2_plan { width:290px; margin-left: 0px; float:left; }*/







/*********** ORGANIGRAMA ************************/







#organigrama {



	font-size:11px;



	#max-width:105px !important;



}



#organigrama a:link, #organigrama a:visited{



text-decoration:none;



color:#FFFFFF;



}



.texto-mensajes {

   border: 1px solid #ccc;

    border-radius: 7px;

    color: #333;

    font-size: 14px;

    margin: 0 auto;

    text-align: center;

    width: 75%;

}





#organigrama a:hover{



text-decoration:underline;



color:#fc0;



}



.organigrama-base {/*background-image:url(../plantillas_images/backorganigrama.gif);*/ background-repeat:no-repeat; background-position:top center; width:100%; text-align: center; padding: 50px 0;}


.moduletable_logos-pie{



	width: 100%;



}



.tabla-logo-pie {



	width: 100%;



	margin-top: 15px;	



}



.tabla-logo-pie TD{



	width: 100%;



	border-left: 1px solid #ccc;	



}



.tabla-menupie {



	width: 98%;



	margin-top: 90px;



}



.tabla-menupie TD{



	border-left: 1px solid #999;



	color:#FFFFFF;	



}



.tabla-menupie a:link, .tabla-menupie a:visited {



	color:#fff;



	font-weight: bold;



	font-size: 13px;



	font-family: "Trebuchet MS", Arial, Verdana;	



}



.tabla-menupie a:hover {



	color:#fff;



	font-weight: bold;	



}



td.sinbordes {



	border:0px;	



}



.moduletable_menupie ul{



	list-style:none;



}



.moduletable_menupie ul li{



	float:left;



	padding-top: 0;



	font-weight:bold;



	text-transform:uppercase;



	padding-right: 15px;



	padding-bottom: 0;



	padding-left: 10px;



}



/*#div-buscador {



	float:right;



	



}



.gsc-control {



   margin-top:-10px;



   position:relative;



}







.gsc-control div {



	background-color:#fff;



	padding:5px;



	font-size:12px;



}



.gsc-resultsbox-visible {



	border:1px solid #e9e9e9;



	margin-left:-655px;



	width:950px;



}



#searchcontrol {



	position:relative;







}



.gsc-above-wrapper-area {



	border:0px !important;



}*/







#fecha_actualizacion {



	background: none repeat scroll 0 0 #FFFFFF;



    border: 1px solid #ACACAC;



    border-radius: 10px;



    color: #444444;



    margin: 10px auto 5px;



    padding: 10px;



    width: 300px;



}







.grafica-pie {



	



}







.accesibilidad {



display:none;



}







.discapacidad {



margin-right: 2%;



margin-top: 20px;



float:right;



}







#cuadro-msn-pie {



	border: 1px solid #CCCCCC;



    border-radius: 4px;



    color: #333333;



    font-size: 12px;



    margin: 5px auto 10px;



    padding: 5px;



    width: 90%;



}







#cuadro-msn-pie table {



background-color: #E9E9E9;



border: 1px solid #999;



border-collapse: inherit !important;



border-radius: 10px;



margin: 0 auto;



padding: 10px;



width: 45% !important;



}







#cuadro-msn-pie table td {



padding: 5px;



}







#cabecera {



    border: 2px solid #00468C;



    border-radius: 5px;



    height: 220px;



    margin: 10px auto;



    width: 99%;



}







#logo_cabecera {float: left; width: 260px; margin: 20px 25px;}

#slogan_cabecera {



    color: #00468C;



    float: left;



    font-size: 14px;



    margin-top: 35px;



    width: 55%;



}







#slogan_cabecera h1 {color: #00468C; font-size: 32px; margin-bottom: 10px;}











#modulos_left_interiores {







width: auto;



padding: 0px 0px 5px 0px;



margin-top: 0px;



float: left;



}







#columna1_interiores {







width: auto;



float: left;



}







.subMenu_interiores {width: auto; float: left; margin: 0px 0px 15px 0px; padding-right: 0px; border-radius: 5px; border: 1px solid rgb(194, 193, 193); min-width:280px;}

.subMenu_interiores b {font-size: 14px; background-color:#00468C; display:block;padding-top:9px;padding-left:8px;padding-bottom:4px;color: white; border-radius: 4px 4px 0 0;}

p.subMenu_interiores img {margin: -13px 0 0 0; background-position: top; position: static;}

.subMenu_interiores span {display: block; padding: 5px; background-color: #00468C; color: #fff; border-radius: 4px 4px 0 0;}

.subMenu_interiores a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #F90 !important;}

.subMenu_interiores a:link, .subMenu_interiores a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; padding: 4px 3px 2px 16px; background: #FFF; color: #333; text-decoration: none; border-bottom: 1px dotted #666;}

.subMenu_interiores a:hover {background: #e9e9e9;}



.subMenu_interior {border: 1px solid #CCCCCC; border-radius: 5px; margin: 0 0 15px; width: auto;}

.subMenu_interior b {background: #1e5799; /* Old browsers */background: -moz-linear-gradient(top,  #1e5799 9%, #207cca 52%, #2989d8 68%, #7db9e8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#1e5799), color-stop(52%,#207cca), color-stop(68%,#2989d8), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #1e5799 9%,#207cca 52%,#2989d8 68%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #1e5799 9%,#207cca 52%,#2989d8 68%,#7db9e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #1e5799 9%,#207cca 52%,#2989d8 68%,#7db9e8 100%); /* IE10+ */ background: linear-gradient(to bottom,  #1e5799 9%,#207cca 52%,#2989d8 68%,#7db9e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */display: block; padding-top: 9px; padding-left: 8px; padding-bottom: 4px; color: #FFF; border-radius: 4px 4px 0 0; min-width:280px; max-width:350px; }

p.subMenu_interior img {margin: -13px 0 0 0; background-position: top; position: static;}

.subMenu_interior a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #F90 !important; background-color:#e9e9e9 !important;}

.subMenu_interior a:link, .subMenu_interior a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; padding: 4px 0px 2px 16px;background: #FFF; color: #333; text-decoration: none; border-bottom: 1px dotted #CCCCCC;}



#div-buscador {width:300px; float:right; margin-right:2%; margin-top: -50px; }



.quicksearch {margin-bottom: 10px;}



.qs_input {border: 1px solid #999999; border-radius: 4px;}





#foto > img {

    max-width: 250px;

}



#cboxLoadedContent #contenido #foto {

	border: 1px solid #dedede;

    float: left;

    margin: 0 15px 15px 0;

    padding: 5px;

}



#cboxContent {

    border: 3px solid #24579e;

}



#cboxLoadedContent #detalle {

	margin-top:-10px;

}



h2.titular {

    background-color:#24579e;

    color: #fff;

    font-size: 18px;

    margin: 8px 0 0;

    padding: 10px;

}



#cboxLoadedContent #contenido h4 {



	font-size:13px;



}







.funciones_org {



    color: #073fa7;



    text-align: justify;



}







.nombre_org,.email_org {



    color: #073fa7;



    font-size: 18px !important;



    font-weight: bold;



    text-align: left;



}







.fecha_news {



    color: #073fa7;



    font-size: 15px !important;



    font-weight: bold;



    text-align: left;



}







.url_org {



    color: #073fa7;



    font-size: 12px;



    margin-left: 20px;



    text-decoration: none;



}







#batalla tbody tr:nth-child(odd) {



    background-color: #E9E9E9;



}





#cboxContent #info {

   

}



.tabla-soporteweb {border: 3px solid #cccccc; border-radius: 10px; float: left; margin: 1% 1% 0 0; padding: 10px; width: 30%;}

.tabla-soporteweb p {color: #fff !important; font-size: 16px !important; line-height: 20px;}



.tabla-soporteweb img {

    float: left;

    margin-right: 2%;

}



#banners {

    display: block;

    float: left;

    margin-left: 1%;

    width: 74%;

}



#control-wrap {

    float: right;

    margin-right: 1%;

    width: 24%;

}



#menu_top {

    display: inline-block;

    margin: 0 1%;

    width: 98%;

}



#controls {

    float: right;

    margin: 0;

}



#fs-minus > img {

    height: auto;

    width: 35px;

}



#fs-plus > img {

    height: auto;

    width: 35px;

}



.banner_validacion {

    margin-top: -36px;

    position: absolute;

    right: 2%;

}



.nota {

    border: 2px solid #dedede;

    border-radius: 10px;

    color: #666;

    font-size: 10pt;

    margin: 0 auto;

    padding: 10px;

    text-align: center;

    width: 90%;

}



.textofooter > strong {

    font-size: 16px;

    line-height: 21px;

}



.tablesaw td, .tablesaw tbody th {font-size: 12px !important; line-height: 1.5em !important;}

#link-input {width: 98% !important;}



div.dt-button-collection.fixed .dt-button {background-color: #00468C !important; color: #fff; padding-right: 25px;}

div.dt-button-collection.fixed .dt-button:hover {background-color: #fc0 !important; color: #000;}

.dt-button-collection-title {text-transform: uppercase; font-weight: bold; margin:10px 0; color: #00468C; font-size: 1.1em !important;}

div.dt-button-collection.fixed.columns {padding:0 20px 20px 20px;}



.custom-close {font-size: 15px !important; font-weight: normal !important; border-radius:50% !important; width: 27px; height: 26px; text-align: center; padding:0px; font-family: 'Arial';}



.fullancho {

    display: grid;

}



.fullancho #structure {

    width:100%;

}



.fullancho #cuadro-msn-pie {

    width:98%;

}



.fullancho .banner_validacion {

    float: right;

    margin-top: -36px;

    position:relative;

    right: inherit;

}



.fullancho #soporte_menu {

    margin: 0 auto;

    width: 100%;

}



.fullancho #menu_top {

    margin: 0 0.5%;

    width: 99%;

}



.fullancho .barra {

    #width:99.6%;

    margin:0;

}



.fullancho #detalle {

    margin: 0 auto;

    width: 98.5%;

}



.fullancho #detalle_content h4 {

    margin: 0 auto;

    width: 100%;

}



.fullancho #detalle-butons {

    margin-right:14px;

}



.fullancho #detalle_content {

    margin: 0 auto;

    width: 97%;

}



.fullancho .titulo_mensaje {text-align: center; padding: 0;}

.fullancho .texto-mensajes {font-size: 16px; margin-top: 20px; text-align: left;}

.fullancho #mensaje_content {display: table; margin: 0 auto 50px; padding: 20px 25px; border-radius: 10px; border: 1px solid #b8daff; max-width: 80%;}



/*

    21/04/2016     

    Ordena la disposición de los elementos al desplegar un Csv.    

    Se modificó el css del componente TableSaw en (/bower/..)

*/

@media only screen and (max-width: 480px) {

    #detalle_actualizacion {

        display: block;

    }

    

    #logo_cabecera {

        text-align: center;

        width: 100%;

    }

    

    #slogan_cabecera {

        margin: 10px 3%;

        width: 94%;

        text-align:center;

    }

    

    #cabecera {

        height:auto;    

    }

    

    #slogan_cabecera h1 {

        text-align: center; 

    }

    

    .discapacidad {

        display: inline-block;

        float: none;

        margin: 20px auto;

        text-align: center;

        width: 100%;

    }

	

	#banners {

    	display: inline-block;

    	float: none;

    	margin: 10px 1%;

    	width: 98%;

	}

	

	#banners a {

    	display: block;

	}

	

	#banners img {

    	float: left;

    	margin: 5px 1%;

    	width: 46%;

	}

    

    #detalle_content h4 {

        margin-top: 70px;

        text-align: center;

	overflow-wrap: anywhere;

    }

	

	#control-wrap {

    	float: inherit;

    	margin: 0 40%;

    	width: 25%;

	}

	

	#controls {

    	float: inherit;

    	padding: 0;

	}

	

	#div-buscador {

    	float: inherit;

    	margin: 0 auto;

    	width: 90%;

	}

	

	#fecha_actualizacion {

    	width: 85%;

	}

	

	.caja_arbol {

    	left: auto !important;

    	margin: 0 auto;

    	position: relative !important;

    	top: auto !important;

    	width: 90%;

		float: inherit !important;

	}

	

	.titulofooter {

    	font-size: 20px;

    	margin: 0 auto;

    	text-align: center;

    	width: 90%;

	}

	

	.banner_validacion {

    	margin-top: 10px;

    	position: relative;

    	right: inherit;

    	text-align: center;

	}

	

	.textofooter {

    	margin-top: 20px;

    	text-align: center;

    	width: 90%;

	}

	

	.tabla-soporteweb {

    	display: inherit;

    	float: none;

    	margin: 15px 3% 0 !important;

    	padding: 4%;

    	width: 86%;

	}

	

	.tabla-plugins {

    	float: right;

    	margin: 15px 5%;

    	text-align: center;

    	width: 90%;

	}

	

	#detalle_actualizacion {

    	display: inline-block;

    	width: 90%;

	}

	

	#detalle-butons {

    	display: inline-block;

    	float: inherit;

    	margin-top: 10px;

    	text-align: center;

    	width: auto;

	}

	

	#detalle-butons ul {

    	margin: 0;

    	padding: 0;

	}

	

	#detalle_actualizacion h3 {

		width: 95%;

	}

	

	table.tablesaw {

	}

	

	#modulos_table {

    	margin: 0 2%;

    	padding: 0 0 5px;

    	width: 97%;

	}

}

