@charset "utf-8";
/* CSS Document */
/* Buscador, Tooltip e Imagenes */

img {boder:0px; width:auto; max-width:100%;}
a {
	color: #2181DF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	cursor: pointer;
}

ul {
	list-style:disc;
}
li ul,
li ol{
 margin-left:-15px;
}


/*---------Accordion---------*/	
li.acordeon {
width: 100%;
padding:0;
}
/* Estilo de Lista */
li.acordeon a{
	color: #2181DF;
	text-decoration: none;
}
li.acordeon a:hover{
text-decoration: underline;
}
/* Lista anidada inicialmente oculta */
li.acordeon div {
list-style: none;
display: none;
border:1px solid #ccc;
background:#f3f3f3;
padding:3px; 
margin:5px 0px 5px 0px;
}
.vermas{
	font-size: 12px;
	font-weight: normal;
	color: #2181DF;
}
.vermas:hover{text-decoration: underline; cursor: pointer;}


li.acordeon div div {
list-style: none;
display: none;
border:1px solid #ccc;
background:#e5e5e5;
padding:3px; 
margin:5px 0px 5px 0px;
}

.box {
	display: none;
	border:1px solid #ccc;
	background:#f5f5f5;
	padding:3px;
	margin:5px 0px 5px 15px;
}



.search-span,
.tip-span,
.img-span {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */
deisplay:none;
	}


/* Div en Full Screen*/
.img-span {
	width:100%;
	text-align:center;
	position: fixed;
	overflow:auto;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:999;
	display:none;
}
.img-layer {
	border:1px solid #eee;
	border-radius: 7px;
	padding:1px;
	box-shadow: 0px 0px 15px #000;
	background:#fff;
}
a.avreg {
	color:#FFF;
	font-weight:bold;
}
a.avreg:hover{
	color:#FFF;
}
.close-img-layer a {
	right:0px;
	margin: 10px;
	position: absolute;
	font-family: arial;
	font-weight: bold;
	background:#09F;
	border-radius: 10px;
	cursor:pointer;
	color: #FFF;
	width:60px;
	transition:all ease-in-out 0.3s;
}
.close-img-layer a:hover {
	background:#FFF;
	color:#333;
	text-decoration:none;
}

#buscador {
	display:none;
}

/*Tooltip*/
.tip-span {
	width:100%;
	text-align:center;
	position: fixed;
	overflow:auto;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:888;
	display:none;
}
.tooltip {
	border:1px solid #eee;
	border-radius:7px;
	box-shadow: 0px 0px 15px #000;
	min-width:320px;
	max-width:600px;
	background:#fff;
	text-align:left;
	padding:5px;
	margin:3% auto 0 auto;
}
.close-tip {
	width:60px;
	margin: 0 auto;
	text-align:center;
	font-weight: bold;
	background:#e9e9e9;
	border-radius: 10px;
	border:1px solid #ddd;
	color: #069;
	display:block;
	transition:all ease-in-out 0.3s;
}
.close-tip:hover {
	box-shadow: 0px 0px 10px #ccc;
	background:#f5f5f5;
	text-decoration:none;
}

/*------------buscador-----------*/
#srch {
	float:right;
	margin: 10px 10px 0 10px;
	display:block;
	border:0px;
	font-size:25px;
	}
#searh{
	width:80%
	height:100%;
	z-index:999;
}
.search-span{
	width:100%;
	text-align:center;
	position: fixed;
	overflow:auto;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:999;
}
#flash{ border:1px solid #2181DF; }
#flash td, 
#flash tr { border-bottom:1px solid #2181DF; border-right:1px solid #2181DF; padding:3px;
}
