@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Source+Sans+Pro');

.fondo_redondeado { background-color: #FFFFFF; -webkit-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px;}






/* TEXTOS DEL ADMINISTRADOR */
.text_footer { font-family: 'Open Sans Condensed', sans-serif; font-size: 13px; text-align: center; }

.text_administrador_titulo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; }

.titulo_agencia { font-family: 'Open Sans Condensed', sans-serif; font-style: italic; font-size: 22px; color: #FF0004; }

.creditos_main { font-family: 'Open Sans Condensed', sans-serif; font-size: 12px; font-style: italic; color: #3C3C3C; }

.texto_portada_admin { font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; color: #666; }

.titulos_admin_PDM { font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; color: #666; }	

.titulos_admin { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #585858; }

.titulos_categoria_admin { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }

.sinpermisos { font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #FF0004; font-style: italic; }	

.txt_listacategoria {font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; color: #000000; }

/* FIN TEXTOS DEL ADMINISTRADOR */	


.cajaredondeada
{
		
border-radius: 16px 16px 16px 16px;
-moz-border-radius: 16px 16px 16px 16px;
-webkit-border-radius: 16px 16px 16px 16px;
border: 1px solid #c2c0c2;
		}
		


.menuadmin {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}
	
	
.menuadmin li a:link {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	color: #999;
	text-decoration: none;
	background-color:#f2f2f2;
	display: block;
	padding: 5px 20px;
	margin: 3px 0px;
	}
.menuadmin li a:visited {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #999;
	}
.menuadmin li a:hover {
	color: #FFF;
	background-color: #FD0000;
	}
.menuadmin li a:active {
	font-family: 'Open Sans Condensed', sans-serif;
	color: #999;
	}








/* VINCULO RECUPERAR CONTRASEÑA */
a.vinculorecuperar:link {
	text-decoration: none;
	color: #444444;
	font-family:arial;
	font-size:12px;
}
a.vinculorecuperar:visited {
	text-decoration: none;
	color: #444444;
}
a.vinculorecuperar:hover {
	text-decoration: none;
	color: #EB2B2E;
}
a.vinculorecuperar:active {
	text-decoration: none;
	color: #444444;
}

/* ESTILO CERRAR SESIÓN */
a.cerrarsesion:link {
	color: #464646;
	text-decoration:none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
}
a.cerrarsesion:visited {
	color: #464646;
	text-decoration:none;
	
}
a.cerrarsesion:hover {
	color: #FF0004;
	text-decoration:none;
	
}
a.cerrarsesion:active {
	color: #464646;
	text-decoration:none;
	
}


.thumbnail {position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50; }
.thumbnail span
{ 
position: absolute;
left: -100px;
visibility: hidden;
}

.thumbnail:hover span{ visibility: visible; top: 0; left: 10px; }



/* ESTILO PAGINADOR VINCULO ALFABETO */


a.alfavetic:link {
	font-family:Arial;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin-top:15px;
	line-height:20px;
	display:block;
	float:left;
	width: 20px;
	height: 20px;
	background-color:#9d9c9c;
	margin-right: 3px;
	margin-top: 3px;
	text-align:center;
	-webkit-border-top-left-radius: 14px;
	-moz-border-radius-topleft: 14px;
	border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-moz-border-radius-topright: 14px;
	border-top-right-radius: 14px;
	-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomright: 14px;
	border-bottom-right-radius: 14px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 14px;
	border-bottom-left-radius: 14px;
}
a.alfavetic:visited { 	color:#FFF; background-color:#9d9c9c;}
a.alfavetic:hover {color:#FFF; background-color:#5068d3;}
a.alfavetic:active {color:#FFF; background-color:#9d9c9c; }

.alfavetic_park
{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin-top:15px;
	line-height:20px;
	display:block;
	float:left;
	width: 20px;
	height: 20px;
	background-color:#44054b;
	margin-right: 3px;
	margin-top: 3px;
	text-align:center;
	-webkit-border-top-left-radius: 14px;
	-moz-border-radius-topleft: 14px;
	border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-moz-border-radius-topright: 14px;
	border-top-right-radius: 14px;
	-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomright: 14px;
	border-bottom-right-radius: 14px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 14px;
	border-bottom-left-radius: 14px;
	}
	/* FIN ESTILO PAGINADOR VINCULO ALFABETO */
	
	.rut-error{
			color: #fff;
			font-family: 'Open Sans Condensed', sans-serif;
			background-color: red;
			padding: 2px 10px;
			display: inline-block;
			margin-left: 30px;
		}

a:link            { text-decoration : none; color : #000000; background-color: transparent; }
a:visited         { text-decoration : none; color : #000000; background-color: transparent; }
a:hover           { text-decoration : none; color : #000000; background-color: transparent; }

a.bottom:link     { text-decoration : none; color : #000000; background-color: transparent; }
a.bottom:visited  { text-decoration : none; color : #000000; background-color: transparent; }
a.bottom:hover    { text-decoration : underline; color : #000088; background-color: transparent; }

 .tdrut{/* Lo mismo que td, pero agregando white-space: nowrap; para que con los guiones no haga saltos
 maricones dejando el digito verificador mas abajo.*/ 
 font-size : xx-small;
 font-family : verdana,arial;
 border-color : none;
 white-space: nowrap;
 }

.tdinvisible{
 background-color :#E5E5E5;
}

TH  {
 font-size : 10pt;
 font-family : verdana,arial;
 border-color : none;
 background-color : #2E64FE;
 color: #000000;
 }
 
.tr_impar {
 font-size : 10pt;
 font-family : verdana,arial;
 border-color : none;
 background-color : #97D1A6;
 }


.td_rojo{/* fondo rojo */
 font-size : 8pt;
 font-family : verdana,arial;
 border-color : none;
 background-color:#FF0000;
 color: #000000;
 border-width: 1px;
 padding:1px 1px 1px 1px ;/* margen superior-derecho-inferior-izquierdo  */
 border-style: inset;
 margin-right:10 px;
 }

 .td_amarillo{/* fondo amarillo */
 font-size : 8pt;
 font-family : verdana,arial;
 border-color : none;
 background-color:#FFFF00;
 color: #000000;
 border-width: 1px;
 padding:1px 1px 1px 1px ;/* margen superior-derecho-inferior-izquierdo  */
 border-style: inset;
 margin-right:10 px;
 }

th.headerSortUp { background-color: #FF8000; background-image: url(asc.gif); } 

th.headerSortDown { background-color: #FF8000; background-image: url(desc.gif); } 

th.header {    cursor: pointer;     font-weight: bold;     background-repeat: no-repeat;     background-position: center left;     padding-left: 20px;     border-right: 1px solid #dad9c7;     margin-left: -1px; } 

table.tablesorter tbody tr.odd td {
	background-color:#97D1A6;
}
