html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

.oculto{visibility:hidden}
a:link,a:visited{color:#0061AD;text-decoration:none}
a:hover,a:active,a:focus{color:#049FE1;text-decoration:underline}
.skip,.slogan{ position:absolute; left:-99999em}
.clear{display:block;clear:both}
body{background:#F1F1F1 url(imagenes/bg.png) top left repeat-x;color:#404040;font:62.5%/1.5em Helvetica,Arial,sans-serif}
#wrapper{width:98em;margin:0 auto}
#header{position:relative;width:98em;background:url(imagenes/bgbuilding1.jpg) 0 8.8em no-repeat}

.langNav{width:94em;margin:0 auto;padding:.4em 0 .4em 2em}
.slogan2{position:absolute;top:2.7em;right:3em;width:13.2em;height:5.4em;background:url(imagenes/sloganhome.png) top left no-repeat;text-indent:-9999em}

.perfiles{position:absolute;right:1.4em;top:9.7em;width:22em;height:10em;overflow:hidden}
#header .mainNav{width:65em;height:2.4em;margin:0 0 0 0.9em;background:url(imagenes/bgmainnav.png) top left repeat-x;overflow:hidden}
#search{position:absolute;bottom:0em;right:1em;width:25em;height:2.7em;background:url(imagenes/bgsearch.png) top left repeat-x;border-left:1px solid #A47E00}
.secondaryNav{position:absolute;right:0.5em;top:0em;height:2em;overflow:hidden;font-size:1.1em;font-weight:bold}
#content{position:relative;width:98em;min-height:32em;background:#FFF url(imagenes/bgshadow.png) top left repeat-y;overflow:hidden;font-family:Verdana,Helvetica,Arial,sans-serif;}
#mainContent{clear:left;float:left;width:70em;margin:1em 0em 1em 2em;font-size:1em;font-size:1.1em;}
#secondaryContent{float:right;width:23em;margin:1em 2em 4em 1em}
#footer{position:relative;height:12em;padding:0 0 12em 0;background:url(imagenes/bgfooter.png) top left no-repeat}
.langNav{background:#FFF;border-bottom:2px solid #DDD;color:#8B9295;font-weight:bold;overflow:auto}
.langNav li{float:left;font-size:1.1em;margin:0 1em 0 0}

h1{background:#F1F0EE url(imagenes/bglogo.png) top left repeat-x;height:6em;margin:0em auto 12.1em auto;width:96em}
h1 a{position:relative;display:block;margin:0;height:5.5em;padding-top:0.2em}
h1 a span{background:url(imagenes/logo.png) top left no-repeat;display:block;height:5.5em;margin:0em 0 0 1em;text-indent:-9999em;width:36em}

.perfiles li{float:left;width:20em;margin:0em 1em 0.1em 0em;padding-left:1.8em;background:url(imagenes/bulletblue.png) 0em 0.2em no-repeat}
.perfiles a{font-size:1.1em;color:#FFF}
.perfiles a:hover{color:#FFF}

#header .mainNav{font-size:1.1em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ACB8C1}
#header .mainNav li{float:left}
#header .mainNav a,#header .mainNav a:active,#header .mainNav a:focus{display:inline;height:2.4em;padding:.6em;border-right:1px solid #ACB8C1;border-left:1px solid #FFF;line-height:2.4em;text-align:center;text-decoration:none;color:#0061AD}
#header .mainNav a:hover,#header .mainNav a.active{background:#004E9E url(imagenes/bghovermainnav.png) top left repeat-x;color:#FFF;border-right:1px solid #0383C9;border-left:1px solid #0383C9}
#header .mainNav a #pageHome,#header .mainNav a:active #pageHome,#header .mainNav a:focus #pageHome {display:inline;height:2.4em;width:2.4em;padding:.6em;line-height:2.4em;text-align:center;background:url(imagenes/pageHome.png) 0em .6em no-repeat}
#header .mainNav a:hover #pageHome,#header .mainNav .active #pageHome{background:url(imagenes/pageHomeHover.png) 0em .6em no-repeat}

#search label{position:absolute;left:-99999em}
#search #searchString{position:relative;left:1em;top:.3em;width:14.5em;padding:.3em .2em .3em .2em;border:1px solid #888;font-size:1em}
#search #submit{position:absolute;right:1em;top:.1em}

.secondaryNav li{float:left;margin:0.3em 0em;padding:0 1em;border-right:1px solid #CCC}
.secondaryNav .intranet{width:6em;height:2.2em;margin-top:0.2em;padding-left:0.3em;background:url(imagenes/botonIntranet.png) top left no-repeat;border:none}
.secondaryNav .intranet a{display:block;height:1.6em;padding:0em 1em 0em .5em;line-height:1.6em;color:#FFF}

#mainContent h3{color:#049FE1;font-size:1.4em;margin:2em 0 1em 0}
#mainContent h4{line-height:1.3em;font-size:1.2em;margin:1em 0 1em 0}
#mainContent p{margin:1em 0}
#mainContent ul, #mainContent ol {list-style:square inside; margin-left: 1em;}

.breadcrumb{font-size:1.1em;margin:0.5em 0 0 1.5em;overflow:auto}
.breadcrumb li{float:left;margin:0 0 0 .5em}

#sc02{position:relative;top:.4em}
#sc03{left:.5em;position:relative;top:.4em}

#footer .mainNav{top:5.5em;font-size:1.1em;margin:0 auto;position:absolute;text-align:center;width:87em}
#footer .mainNav li{border-right:1px solid #CCC;display:inline;padding:0 1em 0 .6em}
#footer .mainNav li.last{border:none}
#footer h2{position:absolute;top:1.3em;left:4.5em;color:#7F8182;font-size:1.8em;font-weight:normal}
#footer h2.skip{position:absolute;left:-99999em}
#footer p{position:absolute;top:0.8em;right:2.1em;line-height:1.4em;text-align:right;font-size:1.1em;color:#585858}

.organizations{bottom:12em;overflow:auto;position:absolute;right:2em}
.organizations li{float:left;margin:0 0 0 1.5em}
.organizations li a:link,.organizations li a:visited{display:block;height:35px;width:80px;text-indent:-99999em}
.organizations li a:hover,.organizations li a:active,.organizations li a:focus{background-position:0 -35px}
#universia{background-image:url(imagenes/universia.jpg)}
#crue{background-image:url(imagenes/crue.jpg)}
#aupa{background-image:url(imagenes/aupa.jpg);width:53px}

#micrositeA #mainContent,#micrositeB #mainContent{float:left;padding:0 0 0 19em;width:43em}
#micrositeA #mainContent h2,#micrositeB #mainContent h3{color:#049FE1;font-size:2.2em;line-height:1em;font-weight:normal;margin:0.2em 0 0.6em 0}
#micrositeA #mainContent #items2mainContent ul {  padding:.1em 0em}
#micrositeA #mainContent #items2mainContent li{  list-style:circle inside;float:left;padding:0 1em}
#micrositeA #mainContent #items2mainContent h3{ float:left;clear:both}
#micrositeA #mainContent #imglocalNavmainContent{ left:2em; padding:0.4em 0; position:absolute; top:2.2em; width:18.1em}
#micrositeB #header h2{color:#0060A9;font-size:1.6em;line-height:1.2em;margin:1em 0;position:absolute;text-align:right;top:1.5em;right:1.9em}
#micrositeB #mainContent h4{color:#049FE1;font-size:1.4em;font-weight:normal;margin:2em 0 1em 0}
#micrositeA #header .skip,#micrositeB #header .skip { position:absolute; text-align:left; left:-99999em}
#micrositeA #secondaryContent,#micrositeB #secondaryContent{float:right;width:22.2em}

#mainContent ul.localNav{left:1em; top: 3.4em; position:absolute;width:18em;overflow:hidden;list-style:none;margin-left: 0;}
#mainContent ul.localNav ul{list-style:none;}
#mainContent ul.localNav li a{width:13.4em;background:#F1F1F1;border-bottom:2px solid #FFF;color:#0060A9;display:block;padding:.6em 1em .4em 1em}
#mainContent ul.localNav .active a{width:14.4em;background:#049FE1 url(imagenes/bglocalnav.png) center right no-repeat;color:#FFF}
#mainContent ul.localNav .active ul{margin:0;padding:0}
#mainContent ul.localNav .active ul li a{width:12.4em;background:#CDDCED;color:#0060A9;display:block;font-weight:normal;padding:.6em 1em .4em 2em}
#mainContent ul.localNav .active .active a{background:#A9C1E0;padding:.6em 1em .4em 2em;margin-top:0;color:#0060A9}

#mainContent ul.compartir{left:1em; top: 15.4em; position:absolute;width:18em;overflow:hidden;list-style:none;margin-left: 0;}
#mainContent ul.compartir ul{list-style:none;}

.module{font-size:1.1em;margin:.6em 0 1em 0;position:relative}
.module .mheader h2{border-top:1px solid #B1B3B4;border-bottom:1px solid #DBDBDB;color:#7F8182;font-size:1.5em;font-weight:bold;padding:.4em 0}
.premium .mheader h2{background:url(imagenes/bgmodule.png) top left no-repeat;border:none;color:#FFF;padding:.4em}
.module .mcontent{padding:1.5em 0 .5em 0}
.module .mcontent p{font-family:Helvetica,Arial,sans-serif !important;font-size:1em !important}
.premium .mcontent{background:#70787C;border-top:2px solid #FFF;color:#FFF;padding:1em}
.premium .mcontent a{color:#FFCA00}
.module .mcontent ul{font-weight:bold}
.module .mcontent ul li{background:url(imagenes/bulletgray.png) 0 3px no-repeat;padding:0 .1em .2em 1em}
.module .mcontent img{float:left;margin:.2em 0.4em 3em 0}
.premium .mfooter{background:#70787C;padding:0 1em 1em 0;text-align:right}
.premium .mfooter a{color:#FFF;font-weight:bold}
label{float:left;text-align:right;margin-right:15px;width:100px} 

#mainContent form{margin:1em 0;padding:0.5em;background-color:#EEE;border:1em solid #C5C5C5}
#mainContent form fieldset{margin:0;padding:0;border:none;float:left;display:inline;width:260px;margin-left:25px}
#mainContent form legend{display:none}
#mainContent form p{margin:.5em 0}
#mainContent form label{display:block}
#mainContent form input{width:252px;margin-bottom:0.5em;border:1px solid #ddd;background:#fff url(form_input.gif) repeat-x;padding:3px;border-left:1px solid #A8A5A5;border-bottom:1px solid #A8A5A5;border-top:1px solid #585858;border-right:1px solid #585858}
#mainContent form textarea{height:125px;overflow:auto}
#mainContent form p.submit{clear:both;padding:0 25px 20px 25px;margin:0;text-align:right}
#mainContent form button{width:150px;height:37px;line-height:37px;border:none;background:url(form_button.jpg) no-repeat 0 0;color:#fff;text-align:center}

#micrositeMultimedia #mainContent{float:left;padding:0;width:63em;}
#micrositeMultimedia #mainContent h2{color:#049FE1;font-size:1.8em;line-height:1em;font-weight:normal;margin:0.2em 0 0.6em 0}
#micrositeMultimedia #multiElement{display:block; clear:both; position:relative;width:100%;height:100%;border:1px solid #EAEAEA;margin-bottom:1em;}
#micrositeMultimedia #multiBox{display:block;width:400px;height:300px;float:left;margin:0.1em;}
#micrositeMultimedia #multiText{display:block;width:23em;float:left;margin:1em 1em 1em 2em;overflow:hidden;}
#micrositeMultimedia #multiText h3{margin:0;padding:0;color:#333333;font-size:1.6em;line-height:1em;font-weight:normal;width:14em;}

#cse-search-results{width:63em;margin-left:2em;margin-bottom:1em;margin-top:2em;font-size:1.1em;overflow:hidden;}
textarea:focus,input[type=text]:focus,select:focus{background-color:#FFFF99;}

.bluetable{border-collapse:collapse; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:11px;margin:10px;text-align:left;}
.bluetable th{background:none repeat scroll 0 0 #B9C9FE;color:#003399;font-size:13px;font-weight:normal;padding:8px;text-align:left;}
.bluetable thead th:first-child {background:url("imagenes/bluetable_leftcorner.png") no-repeat scroll left -1px #B9C9FE;}
.bluetable thead th:last-child {background:url("imagenes/bluetable_rightcorner.png") no-repeat scroll right -1px #B9C9FE;}
.bluetable tr{background:none repeat scroll 0 0 #FFFFFF; border-top:1px solid #FFFFFF;color:#666699;}
.bluetable tr:nth-child(2n+1) {background:none repeat scroll 0 0 #F0F0F0;}
.bluetable td{ padding:5px;}
.bluetable tbody tr:hover td{background: none repeat scroll 0 0 #FFDA84; color: #333399; }
.bluetable span{color:#416CA7; font-size:11px;}

.bluetable2{border-collapse:collapse; font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:11px;margin:10px;text-align:left;}
.bluetable2 th{	background:none repeat scroll 0 0 #B9C9FE;color:#003399;font-size:13px;font-weight:normal;padding:8px;text-align:left;}
.bluetable2 thead th:first-child {background:url("imagenes/bluetable_leftcorner.png") no-repeat scroll left -1px #B9C9FE;}
.bluetable2 thead th:last-child {background:url("imagenes/bluetable_rightcorner.png") no-repeat scroll right -1px #B9C9FE;}
.bluetable2 tr{	background:none repeat scroll 0 0 #FFFFFF; border-top:1px solid #FFFFFF;color:#666699;}
.bluetable2 tr:nth-child(2n+1) {background:none repeat scroll 0 0 #F0F0F0;}
.bluetable2 td{ padding:5px;}
.bluetable2 span{ color:#416CA7; font-size:11px;}
