*{ margin:0px; padding:0px; }

body{ color:#000; background:url(../imagenes/fondo_web.png) repeat-y center top; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; }

a{ color:#305600; text-decoration:none; }
a:hover{ color:#444; }

dl{ margin:15px 200px 0 0; padding:10px 10px; color:#444;  font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size:14px; }
dl dt{ width:40%; height:27px; padding:3px 0px 0px 0px; color:#444; float:left; }
dl dt.masAlto{ height:107px; }
dl dd{ width:60%; height:30px; float:left; }
dl dd.masAlto{ height:110px; }
dl dd input{ width:250px; height:16px;  padding:0 5px; font-size:14px; border:1px solid #757474; color:#444; }
dl dd textarea{ width:250px; height:100px;  padding:0 5px; font-size:14px; border:1px solid #757474; color:#444; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif;}

img{ border:none; }

h1{ padding:0px 0px 10px 0px; font-size:20px; }
h3{ padding:5px 10px; font-size:17px; color:#2D5200; font-weight:normal; font-family:'Terminal Dosis', Tahoma; }
h4{ padding:35px 175px 20px 0; font-size:28px; font-weight:normal; }

p{ padding:7px 10px; font-size:14px; line-height:20px; font-family: Century Gotic, 'Terminal Dosis', Arial, Helvetica, sans-serif; }

.boton{ height:auto; }

.ayser a{ width:53px; height:8px; margin:15px 0 0 0; background:url(../imagenes/bg-ayser-negro.png) no-repeat; display:block; float:right; }
.ayser a span{ display:none; }

.banner{ width:592px; margin:5px 10px 15px 10px; padding:0px; float:left; }
.banner .imgizq{ margin:0 15px 0 0; }
.banner img{ float:left; }

.banner2{ width:287px; margin:5px 0px 15px 0px; padding:0px; float:left; }
.banner2 img{ float:left; margin:5px 0; }

.buscador input{ height:16px; padding:0 5px; font-size:14px; border:1px solid #757474; color:#444; }
.buscador .boton{ width:16px; height:16px; background:url(../imagenes/buscar.png) 50% 50% no-repeat; border:none; }

.cabecera{ width:960px; height:208px; margin:0 0 25px 0; padding:0px; background:url(../imagenes/fondo_cabecera.png) 2px 0px no-repeat; float:left; font-family:'Terminal Dosis', Tahoma; }

.cabeceraIn{ width:960px; height:522px; margin:0 0 25px 0; padding:0px; background:url(../imagenes/fondo_cabecera_in.jpg) 2px 0px no-repeat; float:left; font-family:'Terminal Dosis', Tahoma; }

.cabeceraDes{ width:960px; margin:0 0 25px 0; padding:0px; background:url(../imagenes/fondo_cabecera1.jpg) 2px 35px no-repeat; float:left; font-family:'Terminal Dosis', Tahoma; }

.calendario{ width:247px; height:176px; margin:15px 0; padding:75px 20px 0px 20px; background:url(../imagenes/fondo_calendario.jpg) no-repeat left top; }
.calendario p{ text-align:right; color:#fff; font-size:14px; font-family:'Terminal Dosis', Tahoma; }
.calendario a{ color:#E0DE00; }
.calendario a:hover{ color:#FFFFFF; }

.calendario_eu{ width:247px; height:176px; margin:15px 0; padding:75px 20px 0px 20px; background:url(../imagenes/fondo_calendario_eu.jpg) no-repeat left top; }
.calendario_eu p{ text-align:right; color:#fff; font-size:14px; font-family:'Terminal Dosis', Tahoma; }
.calendario_eu a{ color:#E0DE00; }
.calendario_eu a:hover{ color:#FFFFFF; }

.comentarios{ padding:10px 0px; border-bottom:1px dashed #CCCCCC; }
.comentarios strong{ color:#2D5200 !important; font-size:12px;}
.comentarios p{ font-size:13px; }

.contenedor{ width:960px; margin:0px auto; overflow:hidden; }

.contenido{ width:615px; margin:0 5px 0 10px; padding:0 10px; float:left; }
.contenido strong{ color:#000;}
.contenido ul{ margin:0 0 0 15px; padding:0 10px;}
.contenido li{ margin:0 0 0 10px; padding:5px 5px; list-style-image:url(../imagenes/li_icon.png); font-size:14px; line-height:17px; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; }
.contenido table{ margin:7px 0 0 0 ; padding:0; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size:14px; }
.contenido table tr{ margin:0; padding:0; }
.contenido table th{ margin:0; padding:3px 5px; background:#2D5200; color:#fff; font-size:14px; }
.contenido table td{ margin:0; padding:8px 10px; }

.dcha{ width:300px; margin:2px 10px 0 0; padding:40px 0 0 0; float:left; }

.direccion{ margin:0px 10px -10px 0; padding:0; float:right; font-size:14px; color:#000; line-height:1.5; clear:right; }

.fb_iframe_widget{ margin:15px 0 0 0; }
.fbConnectWidgetFooter{ display:none !important; visibility:hidden !important;}
.fbFooterBorder{ display:none !important; visibility:hidden !important;}

.fecha{ width:100%; color:#FFF; font-size:16px; font-weight:bold; text-align:right; text-shadow:0.1em 0.1em 0.2em #000; position:absolute; top:100px; right:15px; }

.fondoMenu{ width:100%; height:75px; margin:5px 0 0 3px; background:url(../imagenes/fondo_menu.jpg) no-repeat center top; float:left; }
.fondoPie{ width:100%; height:179px; margin:15px 0 0 0; background:#959394  url(../imagenes/fondo_pie.jpg) no-repeat center top; position:absolute; left:0px; z-index:-1; }

.fotoIzda{ margin:10px 20px 10px 10px; float:left; }

.idiomas{ margin:5px 10px 0 0; padding:0; float:right; color:#000000; font-size:11px; }
.idiomas a{ color:#000; text-decoration:none; padding:0 5px; font-weight:bold; }
.idiomas a:hover{ color:#466D00; }

.imagenes{ margin:6px 10px 0 8px; float:left; }
.imagenes img{ margin:3px; width:140px; height:105px; }

.linea{ padding:0; width:100%; float:left; }
.linea input{ margin:5px 0px; padding:0 5px; width:100px; border:1px solid #ccc; color:#65696D; }

.logotipo{ margin:10px 0 0 45px; z-index:10; float:left; }
.logoehne{ margin:0 0 29px 70px; }

.mapa{ width:590px; height:258px; margin:10px 0 15px 10px; border:1px solid #ccc; font-size:11px; }

.menu{ margin:-60px 0 0 8px; padding:0; float:left; }
.menu ul{ margin:0; padding:0; }
.menu ul li{ margin:0; padding:0 20px; list-style-type:none; float:left; font-size:20px; }
.menu ul li a{ color:#000; text-decoration:none; }
.menu ul li a:hover{ color:#466D00; }
.menu ul li ul span{ margin: -20px 50px; width: 20px; height: 10px; position: absolute;}
.menu ul li ul{ display: none; padding: 18px 0; position: absolute; margin: 0px -20px 0 -17px; .margin: 69px -170px; _margin: 69px -170px;}
.menu ul li:hover ul{ display: block;}
.menu ul li ul li{ margin:0; padding:5px 0; display: block; float: inline; color: #000;  position:relative; z-index:10; font-size:14px; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; border-top:1px dotted #CCCCCC; }
.menu ul li ul li a{ padding: 6px 20px;}
.menu ul li ul li a:hover{ background:#f4f4f4; padding: 6px 20px;}
.borIz{ border-left:1px dotted #ccc; }

.mitad{ padding:9px 10px 10px 10px; width:46%; float:left; }
.mitad iframe{margin:0 0 10px 0;}

.multimedia{ width:300px; margin:10px 10px 0 0; float:right; }
.multimedia img{ margin:3px; width:90px; height:67px; }

.noticia{ width:182px; height:244px; margin:10px; padding:3px 0; border:1px solid #ccc; float:left; position:relative; }
.noticia p{ padding:4px 10px; font-size:14px; line-height:17px; }
.noticia2{ width:182px; margin:10px; padding:3px 0; border:1px solid #ccc; float:left; }

.oculto{ display:none; }

.organigrama{ width:539px; height:auto; margin:10px 25px 0 25px; padding:6px 10px; float:left; text-align:center; font-weight:600; background:#2D5200; font-size:14px; color:#fff; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; }
.organigrama1{ width:39%; height:auto; margin:0 0 0 25px; padding:9px 20px; float:left; border:1px solid #ccc; border-right:0; background:#efefef; color:#2D5200; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size:14px; }
.organigrama2{ width:39%; height:auto; margin:0 25px 0 0; padding:9px 20px; float:left; border:1px solid #ccc; font-family: 'Terminal Dosis', Arial, Helvetica, sans-serif; font-size:14px; }

.paginado a{ color:#FFF; }
.paginado a:hover{ color:#E0DE00; }
.paginado ul{ margin:0px 5px 0px 0px; float:right; }
.paginado ul li{ width:10px; float:left; list-style:none; background:#305600; text-align:center; }
.paginado ul li.actual a{ color:#E0DE00; }

.par{ background:#f4f4f4; }

.pie{ width:500px; margin:15px 0 0 0; background:url(../imagenes/logotipo_uaga_blanco.png) center left no-repeat; float:right; }
.pie p{ margin:0; padding:50px 10px 0 265px; color:#fff; font-family:'Terminal Dosis', Tahoma; font-size:18px; line-height:1.4; }

.redes{ float:right; margin:40px 10px 0px 0px; clear:right; }
.redes img{margin:0 1px;}

.resaltado{ font-weight:bold; font-size:14px; color:#333; margin:0 5px 0 0; }

.rojo{ color:#F00; }

.rompe{ clear:both; float:none; }

.ruta{ margin:10px 10px 20px; font-size:11px; }

.subtitulo{ font-weight:bold; }

.tercio{ margin:10px 10px; width:182px; float:left; border:1px solid #ccc; }
.tercio img{ padding:0 15px; }
.tercio p{ padding:5px 10px; font-size:11px; color:#65696D; }

.tercioServ{ width:182px; height:215px; margin:10px 10px; float:left; border:1px solid #ccc; }
.tercioServ p{ padding:5px 9px; font-size:14px; color:#444; line-height:17px;}

.titulo{ width:152px; margin:0; padding:2px 5px; display:block; font-size:14px; color:#fff; background:#2d5200; font-family:'Terminal Dosis', Tahoma; }
.titulo a{ color:#fff;}
.tit2{ margin:8px 0; padding:0; font-weight:600; display:block; }
.titIn{ padding:5px 10px; font-size:17px; color:#2D5200; font-weight:normal; font-family:'Terminal Dosis', Tahoma; display:block;  }
.titIn2{ padding:5px 10px 13px; font-size:17px; color:#2D5200; font-weight:normal; font-family:'Terminal Dosis', Tahoma; display:block;  }
.titNoticia{ font-size:14px; color:#2D5200; }
.titServ{ padding:5px 0; text-align:center; background:#efefef; border-bottom:1px solid #ccc; font-size:15px; display:block; color:#2D5200; }
.titVideo{ padding:0 0 10px 0; font-size:16px; display:block; color:#2D5200; }

.videos{ width:570px; margin:10px; padding:10px; border:1px solid #ccc; float:left; }
.videoTexto{ width:250px; margin:0 10px 0 20px; float:right;}


h2.trigger {padding: 0;	margin: 30px 0 0 -82px; color:#fff; background: url(../imagenes/fondo_mas_menos.png) no-repeat bottom left; height: 25px; width: 25px; float: left;}
h2.trigger a {color: #fff; text-decoration: none; display: block;}
h2.trigger a:hover { color: #fff; }
h2.active {background-position: left top;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {margin: 165px 0 5px 2px;	padding: 0;	overflow: hidden; width: 960px;	clear: both; background:url(../imagenes/fondo_foto_cabecera.jpg) no-repeat left top;}
/*.toggle_container .block {padding: 20px; /*--Padding of Container--*/ 

.fbConnectWidgetFooter{ display:none; }

