*{
margin: 0;
padding: 0;
}
@font-face{
font-family: calibri;
src: url("calibri.ttf");
}
body{
font-size: 1em;
background: rgba(152,251,152,0.7);
font-family:'Calibri';
overflow-x:hidden;
}

button.submit {
border-radius: 1.2em;
border: 0.05em solid #DBA901;
width: 7em;
height: 2em;
font-weight: bold;
background: #FFBF00;
}

button.submit:hover {
opacity: 0.8;
cursor: pointer;
font-weight:bold;
}

nav{
margin: 1em 0em;
}

nav ul{
list-style-type: none;
}
nav ul li{
display: inline-block;
z-index: 2000;
padding: 15px 1px;
}

nav ul li a{
display: block;
text-decoration: none;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
box-shadow: 0px 5px 30px silver;
border-radius: 0px 0px 13px 13px;
padding: 0.25em;
color: black;
font-size: 0.85em;
font-weight: bold;
width: 150px;
}

nav ul li ul{
margin-top: 0.25em;
position: absolute;
z-index: 1001;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
box-shadow: 0px 5px 30px silver;
border-radius: 20px 20px 20px 20px;
padding: 0em 2em;
display: none;
}

nav ul li ul li{
display: block;
padding: 0.3em 0em;
}

nav ul li ul li a{
background: none;
box-shadow: none;
text-align:left;
}

nav ul li:hover ul{
display: block;
}

#galeria-eventos  a{
text-decoration: none;
color: green;
font-weight: bold;
text-transform: capitalize;
margin: 0em 1.5em;
}

#cons-avisos img, #cons-funcion img {
width:50%;
}

#servicios div {
width:80px;
background:#F3D26B;
margin:auto;
}

#servicios a {
font-weight:bold;
color:black;
text-decoration:none;
margin-left:0.5em;
}

#servicios img{
width: 300px;
}

#servicios #page {
font-weight:bold;
color:green;
text-decoration:none;
}

#cons-proy a{
text-decoration: none;
color:green;
font-weight: bold;
font-size:1.2em;
margin: 0em 1em;
}

/*seccion comentarios*/
#comentarios{
text-align: left;
border: none;
padding: 0.35em;
text-align: center;
background: white;
}
#comentarios img{
border: 0.01em solid black;
}
#comentarios label{
text-transform: capitalize;
font-weight:bold;
}
#comentarios input[type="submit"]{
border-radius: 1.2em;
border: 0.01em solid #DBA901;
width: 7em;
height: 1.9em;
font-weight: bold;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
}
#comentados div span{
font-weight: 900;
text-transform: uppercase;
}
#comentarios div{
display: inline-block;
}
#comentados{
background: white;
padding: 0.4em;
}
#comentados h1{
text-transform: uppercase;
text-shadow: 0.35em 0.35em 1.9em yellow;
}

#comentados div table{
width: 100%;
border: 0.1em solid black;
margin: 0.7em 0em;
}
#comentados div table tr:nth-child(1) td,#comentados div table tr:nth-child(3) td{
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
font: 14pt arial;
}
#comentados div table tr:nth-child(5) td{
text-align:  right;
text-transform: capitalize;
font-weight: bold;
}
#comentados div table tr:nth-child(6) td{
text-align: right;
}
#comentados div a{
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
padding: 0.35em;
text-decoration: none;
color: black;
margin: 0.1em;
}

/*chat*/
#chatear{
background: white;
margin-top: -38%;
}

#panel_chat{
background: white;
padding: 10px;
text-align: right;
}
#panel_chat h1,#panel_chat p{
display: inline-block;
margin: 0em 1.3em;
}
#panel_chat h1{
text-transform: uppercase;
text-shadow: 0.31em 0.31em 0.9em #F3D26B;
}

#mensajes{
/*background: white url("../img/chat_fondo.png");*/
background-size: 100% 100%;
width: 85%;
margin: 0.31em auto;
height: 78%;
overflow: auto;
max-width: 78%;
border: 0.125em solid #F3D26B;
}

#mensajes h4,#mensajes p{
display: inline-block;
}

#envio_mensajes{
background: white;
padding: 0.62em;
text-align: center;
}

#envio_mensajes input[type="submit"]{
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
padding: 0.31em;
width: 9.3em;
text-align: center;
font: 900 0.9em arial;
text-transform: capitalize;
}


#envio_mensajes input{
border: 0.06em solid #F3D26B;
}


/*consultas*/
#contenedor table {
width: 100%;
margin: 0.6em 0em;
}

#contenedor table a {
text-transform: capitalize;
text-decoration: none;
color: black;
border-radius: 0.6em 3.1em 0.6em 3.1em;
background: -webkit-linear-gradient(top, #FFFFFF, #81F781 90%);
background: -moz-linear-gradient(top, #FFFFFF, #81F781 90%);
background: -o-linear-gradient (top, #FFFFFF, #81F781 90%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.9'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.9')"; /* IE8 */
background: -ms-linear-gradient(top, #FFFFFF, #04B431 90%); 
}

#contenedor table thead tr td {
text-transform: capitalize;
background: red;
font-weight: bold;
border-radius: 0.6em;
background: -webkit-linear-gradient(top, #FFFFFF, #81F781 60%);
background: -moz-linear-gradient(top, #FFFFFF, #81F781 60%);
background: -o-linear-gradient (top, #FFFFFF, #81F781 60%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.6')"; /* IE8 */
background: -ms-linear-gradient(top, #FFFFFF, #04B431 60%); 
}

#contenedor a:hover {
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /*IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
}

#cons-eventos, #evento-info {
margin-top:1em;
}

#cons-eventos h1 {
background: -webkit-linear-gradient(top, #FFFFFF, #81F781 60%);
background: -moz-linear-gradient(top, #FFFFFF, #81F781 60%);
background: -o-linear-gradient (top, #FFFFFF, #81F781 60%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#81F781', gradientType='0.6')"; /* IE8 */
background: -ms-linear-gradient(top, #FFFFFF, #04B431 60%); 
border-radius: 1em;
}

#pagina{
background: url("../img/fond.png") no-repeat fixed;
background-size: 100% 100%;
margin: auto;
width: 85%;
box-shadow: 0px 0px 30px 10px gray;
text-align: center;
}
#pagina header{
text-align: left;
}

#form_contact input, #registro input  {
height:25px;
}

#form_contact label,#registro label  {
color: #8A4B08;
font-weight: bold;
}

#form_contact input, #registro input, #form_contact textarea {
border:0.1em solid #aaa;
box-shadow: 0 0 0.2em #ccc, 0 1.4em 1.9em #eee inset;
border-radius:0.5em;
color: #2A120A;
font-weight: bold;
}

#izq,#der{
width: 12.5%;
}
#contenedor{
width: 65%;
background: rgba(255,255,255,0.8);
border-radius: 15px;
margin: auto;
}

#contacto {
margin-left: 1em;
}

#registro input{
text-align:left;
}

/*opciones de intranet */
#intranet ul li{
width:15%;
list-style: none;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #FFFFFF, #04B431 70%); 
/*margin-bottom:4px;*/
border-radius: 0.6em;
box-shadow: 0em 0.3em 2em silver;
margin-bottom: 0.4em;
padding: 0.5em 0em;
}

#intranet ul li a {
text-decoration: none;
color: black;
font-weight: bold;
font-size: 0.9em;
}

#informacion,#masinfo,#mision,#politicas,
 #servicios, #login{
display: inline-block;
width: 45%;
vertical-align: top;
padding: 1em;
text-align: left;
}

#informacion p, #politicas p, #mision p{
text-align:justify;
}

#masinfo{
list-style-position: inside;
}

#mapa {
margin-bottom: 1em;
}

#email {
text-align:left;
margin-left: 1em;
font-weight: bold;
color: #8A4B08;
}

#email h1 {
margin-bottom: -1em;
color: black;
}

#contenedor,#izq,#der{
display: inline-block;
vertical-align: top;
margin: 0em 1em;
}

/*panel user*/
#panel table {
width:100%;
}

#panel input {
height: 1.5em;
width:13.75em;
font-weight: bold;
}

#panel textarea{
border-radius: 0.31em;
font-weight: bold;
}

#panel label {
font-weight: bold;
text-shadow: 0.12em 0.12em 1.25em green;
}

#panel h1, #registro h1 {
font-size:1.31em;
font-weight: bold;
color: #000000;
text-shadow: 0.12em 0.12em 0.9em #B18904;
margin: 3% 15%;
width:25em;
}

#panel button.submit {
border-radius: 1.25em;
background: #F3D26B;
width: 7.3em;
height: 1.87em;
font-weight: bold;
}

#panel button.submit:hover {
opacity: 0.7;
cursor: pointer;
color:#3B170B;
}


#pagina footer{
margin-top: 1em;
}
#pagina footer a img{
border: none;
}

#pagina footer h1 {
text-align: right;
font-size:0.8em;
}

#login label {
font-weight: bold;
}

#login h1 {
margin-bottom: 1em;
font-size:1.31em;
font-weight: bold;
color: #000000;
text-shadow: 0.12em 0.12em 0.9em #B18904;
margin: 3% 15%;
width:25em;
}

#login table {
box-shadow: 0.1em 0.1em 0.2em 0.2em #04B404;
border-radius: 0.5em;
margin-bottom: 1em;
}

#login table input {
height: 2em;
border-radius: 0.5em;
border: 0.1em solid #61380B;
color: #61380B;
font-weight: bold;
}

#login label a {
text-decoration: none;
color: orange;
}

#login label a:hover {
text-decoration: underline;
}

#welcome-user h1{
font-size: 1.3em;
color:green;
height:4.5em;
margin-top:7%;
}

.chat{
width: 800px;
height: 600px;
margin: 300px auto;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
border: 2px outset #F3D26B;
font: 12pt tahoma;
word-spacing: 2px;
color: black;
text-align: left;
}

/*calendario*/
/*calendario*/

.calendarios{
background: white;
}
.calendarios table{
width: 100%;
border: 2px solid #F3D26B;
}

.calendarios thead tr td{
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
text-transform: uppercase;
font-weight: 900;
}
.calendarios table td{
text-align: center;
}
.calendarios tbody tr:nth-child(1) td{
text-transform: capitalize;
letter-spacing: 2px;
text-decoration: underline;
}

.calendarios tbody td a{
display: block;
color: red;
font: 1.2em arial;
text-decoration: none;
}
.calendarios tr td{
background: white;
}

.calendarios tfoot a
{
display: block;
text-decoration: none;
color: black;
margin: auto;
background: -webkit-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -moz-linear-gradient(top, #DC9F4E, #F3D26B 70%);
background: -o-linear-gradient(top, #DC9F4E, #F3D26B 70%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC9F4E', EndColorStr='#F3D26B', gradientType='0.7')"; /* IE8 */
background: -ms-linear-gradient(top, #DC9F4E, #F3D26B 70%); 
}
.calendarios tfoot a:hover{
background: yellow;
}

.hide{
display: none;
}