* {margin:0; padding:0;}

html, body {text-align:center;margin:0; padding:0;}


.sub-demos {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999999; }
.sub-demos a:link{ color: #999900;}
.sub-demos a:hover{ color:#999900;}
.sub-demos a:visited{ color:#999900;}
.sub-demos a:active{ color:#999900;}


a {text-decoration:none;}
p,ul,li {font: normal 11px Arial, Helvetica, sans-serif; color:#666;}
p {margin-bottom:10px;text-align:justify;}
ul {text-align:left;}
li {margin-bottom:5px;margin-left:25px;text-align:left;}

h2#titnota {font: bold 16px Arial, Helvetica, sans-serif;color: #000;text-align:left;} 
h4 {margin-bottom:5px;}
img {border:0;}

/* AUXILIARS*/
.left{float:left; }
.left_q{float:left;
	width:380px;}
.right{float:right;}
.both{clear:both;}

/* CONTAINERS */

#screen-container {width:100%; background: transparent url(img-gen/bkgHeader.jpg) repeat-x left top;}
#site-container {width:760px;overflow:visible;margin-left:auto;margin-right:auto;}
#body-container {border-left: solid 1px #666; border-right: solid 1px #666; padding: 20px 10px;overflow:hidden;}
.block-container {overflow:hidden;}
.block-staff{width:245px; height:200px; border-right: solid 1px #666;}

#header {
	position:relative;
}



#header #logo {margin-top:20px;float:left;}
#header #quickbar {float:right;margin: 8px 0 40px 0;}
#header #quickbar img{margin: 0 2px;}

/*#sectionImage {
	float:left;
}*/

#language {width:auto;float:right;}
#cover-image {margin-top:14px;}
#block-campus img {margin-top:15px;}

.title-bar {margin-bottom:10px;}
.section-bar {margin-bottom:25px;}

#footer {width:100%;height:50px;padding-top:20px; background: transparent url(img-gen/bkgFooter.gif) repeat-x left top;}

.otros {
margin: 10px 0 0 20px;
padding:0;
list-style-type:none;
float:left;
}

.otros ul{
list-style: none;
padding-bottom:10px;
}

.otros li{
margin-bottom:3px;
}

label, input, select, textarea {
font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color:#425A80;
display: block;
width: 150px;
float: left;
margin-bottom: 7px;
}

label, input, select {height:15px;}

label {
text-align: right;
width: 100px;
padding-right: 20px;
}

.inputBtn {
display:inline;
float:none;
width:50px;
height:20px;
}

.errormsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
	font-weight:bold;
	text-align:right;
	float:right;
	width:100%;
}

#comollegar {
position:absolute;
top:300px;
left:300px;
width:400px;
}

.ihidden {display:none;}

/* FONT TYPES */
.ver11 {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.ver11 a:link, .ver11 a:visited {font: normal 11px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.ver11 a:hover {background-color:#fff;color:#444;}

.ari11, .otros li {font: normal 11px Arial, Helvetica, sans-serif;}
.otros li a:link, .otros li a:visited {font: normal 11px Arial, Helvetica, sans-serif;color:#1C77A4;}
.otros li a:hover {text-decoration:underline;}

.ari11 a:link, .ari11 a:visited, .ari11 a:active {color:#1C77A4;}
.ari11 a:hover{text-decoration:none;}

.ari12, .otros ul {font: bold 12px Arial, Helvetica, sans-serif;}
.otros ul a:link, .otros ul a:visited {font: bold 12px Arial, Helvetica, sans-serif;color:#555;}
.otros ul a:hover {text-decoration:underline;}


/* COLORS */
.white {color:#fff;}
.grey, .otros ul {color:#555;}
.blue, .otros li {color:#1C77A4;}
.green {color:#709500;}
.black {color:#000;}

#boxserv, #boxintro, #novedades, #footer, #boxtitulo, #grafserv, #txtdemos, #imgnota, #txtnotas, #txtprensa, .notaitem, #prensa {float:left;}

#container {width:100%;}

#content, #main {
width:770px;	
height:auto;
margin-left:auto;
margin-right:auto;
background: transparent url(img-gen/bkgFrame.jpg) repeat-y center top;
}

#sectionimg {margin:10px 0 10px 0;width:100%;}

#main {
width:743px;
overflow:hidden;
padding-bottom:20px;
}

#boxtitulo {
width:100%;
height:auto;
text-align:left;
margin:20px 0 30px 0;
}

/* .Home */

#boxserv {
width:250px;
height:auto;
}

#boxintro {
width:465px;
height:auto;
float:right;
}

#news {
width:100%;
height:auto;
margin-top:20px;
}

#novedades, .notaitem, #prensa, #campus {width:365px;}

#novedades, #prensa, #campus {margin-bottom:10px;text-align:left}

.notaitem, .prensaitem {
text-align:left;
margin: 10px 0 0 0;
background: transparent url(img-gen/hline.gif) repeat-x left bottom;
}

.notaitem .go, #prensa .go, #campus .go {
float:right;
padding-bottom:5px;
}
.notaitem p {
display:inline;
margin-top:0;
}
.notaitem  .notaimg {
vertical-align:middle;
}

#prensa .iprensa {
float:left;
margin: 0 10px 0 0;
}

/* .Servicios  */

#grafserv{
width:267px;
height:auto;
text-align:left;
}

#txtserv{
float:right;
width:445px;
}

.servicios-contenidos {
	display:none;
}

/* .Demos */
#txtdemos {
width:240px;
}

/* .Novedades */
#imgnota {
width:145px;
text-align:left;
}
#txtnotas{
width:405px;
background: transparent url(img-gen/divBlue.gif) repeat-y left top;
padding: 0 10px 0 10px;
}
#masnotas{
background: transparent url(img-gen/topBar1.gif) no-repeat left top;
float:right;
width:170px;
text-align:left;
padding-top:32px;
}

#masnotas ul {
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
}

#masnotas ul li {
margin: 2px 0 2px 0;
padding: 10px;
background-color:#F3F3F3;
}

#masnotas ul li:hover {
background-color:#E8E8E8;
cursor:pointer;
}

div#masnotas img {float:right;padding-top:10px;}

/* .Prensa */

#txtprensa{
width:540px;
padding: 0 10px 0 10px;
text-align:justify;
}
#txtprensa img {float:left; padding: 0 15px 15px 0;}

/* .Quienes Somos */

.der {padding-left:100px;}

/* .Fonts */

.ari10 {font: normal 10px Arial, Helvetica, sans-serif;}

/* RSS fead*/
#rssfeed {
	position:absolute;
	right:110px;
	top:10px;	
	width:400px;
	background-color:white;
	border: 2px solid #44AE00;
	padding:5px;
	text-align:left;
	display:none;
}

#rssfeed p {
	font-size:10px;
	color:#656565;
	text-align:left;
}

#rssfeed h1 {
	font: normal 12px Helvetiva, Arial;
	color: #44AE00;
	margin-bottom: 8px;
}

#rssfeed h2 {
	font: normal 11px Helvetiva, Arial;
	color: #1286C1;
}

/* POPUP contacto */
#popup, #opopup {
	position:absolute;
	right:0;
	bottom:0;
	z-index:99;
	position: fixed;
}

#popup {
	display:none;
}

#popupFrame {
	width:310px;
	height:470px;
	border: 5px solid black;
	background:transparent;
}

#btnpopup {
	/* Borrar esta linea para activar el boton pop-up */display:none;
	cursor:pointer;
}

#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}