@import url('reset.css');
/*STRUCTURE*/
#container{ background:#fff;height:auto!important;margin:0 auto -40px;min-height:100%;
	text-align:left;width:854px;border-left: #D1D1D1 5px solid;border-right: #D1D1D1 5px solid}
#content{font-size:1.1em;line-height:1.4em;}
#content #logo {height:190px;}
#content #logo img {float:right;margin: 10px;}
#header {background-color: #D1D1D1;font-size:1.1em;font-weight:700;padding:3px 0;}
#header #linksleft {float:left;}
#header #linksleft li{display:inline;margin-right:10px;}
#header #linksright {float:right}
#header #linksright li{display:inline;margin-left:10px;}
#header a{color:#000;text-decoration:none;}
#header img {vertical-align:middle;margin-right:1px;}

#menu {width:245px; float:left;}
#menu ul#menuright 	{float:right; font-weight:700; }
#menu ul#menuright li 	{background: url(../images/menuLI.gif) no-repeat 0 5px;padding-left:10px;}
#menu ul#menuleft  {float:left;  font-weight:700;}
#menu ul#menuleft li 	{ background: url(../images/menuLI.gif) no-repeat 0 5px;padding-left:10px;}

#content #colleft	{width:265px; margin:0 10px 0 0;float:left;}
#content #colright {width:286px; float:left;}
#content #onecol {width:563px; margin:0 26px 0 5px;float:left;}
#footer, .push{height:40px;margin:0 auto;_margin:30px;}
/*GENERAL*/
html, body {height: 100%;}
body{ background:#EEE;color:#4B5971;font-family: "Lucida Sans", Verdana, Sans-Serif;font-size:62.5%;text-align:center;}
body.nobg {background:#FFF;margin:10px;}

a{color:#2A418B;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size: 1.5em; color:#FF7129; margin:10px 0 5px 0;}
h2{font-size: 1.3em; color:#2A418B; text-align:center; margin:10px 0 5px 0;}
h3{font-size: 1.2em; color:#2A418B; margin:10px 0 5px 0;}
h4{}
h5{font-size:1.2em; color: #2A418b;}

h1 a{ color:#FF7129; border-bottom: dotted 1px #FF7129}
h1 a:hover{text-decoration:none;}

strong {font-weight:700;font-size: 110%;}

hr{background-color:#2A418B;border:0 none;height:1px}
ul.list{list-style:disc;padding-left:20px;}
li.list{background:url() no-repeat; padding-left:20px}
ol.numbers{list-style:decimal;margin-left:40px;}

span.obligat{color:red;font-weight:700}

table {	border-collapse: collapse;}
td,th {padding:2px;}
th {text-align:center;font-weight:700; background-color:#2A418B;color:#fff}
table.data tr.alt td{border-bottom: #D1D1D1 1px dotted;}

/*TABS*/
ul#tabs li {display:inline;border: #2A418B 1px solid;cursor:pointer;padding: 3px 7px 3px 8px;margin: 0 -1px 0 0;}
ul#tabs li.selected { background-color:#2A418B;color:White; font-weight:700;padding: 4px 7px 4px 8px;}
div.tabs_data {margin-top:3px;border: #2A418B 1px solid;height:120px;overflow-y:scroll;}
div.tabs_data ul {list-style:disc;padding-left:20px;}
/*MENU - UNIVERSIDADES */
#universities{margin:10px 0}
#universities div.top{	
	background:url(../images/universitiesBGtop.gif); height: 10px}
#universities div.bottom{	
	background:url(../images/universitiesBGbottom.gif); height: 10px}
#universities div.middle{	
	border-right:2px solid #FF7129;border-left:2px solid #FF7129;padding:0 10px;}
#universities div.middle ul{padding: 0 0 5px 10px;}
/*DATE*/
div.date {float:left;border:1px solid #D1D1D1;text-align:center;padding:3px 5px;margin-right:5px;}
div.date div.day {font-size:1.6em;padding:3px;}
div.date div.month	{font-size:1em;}
div.date div.year {font-size:0.9em;}
/*INDEX - CURSOS*/
#index_cursos{position: relative;overflow: hidden;height: 185px;width: 265px;text-align: center;}
#index_cursos a{text-align:center;width:100%}
#index_cursos div.curso { position: absolute; top: 210px;  left: 5px; height: 195px;  width: 255px;}
/*MENU - FORUM*/
#forum{background: url(../images/forum.gif);height:70px;}
#forum ul{padding-top: 30px;text-align:center;}
/*GLOBAL*//*
.alert{background:#fff6bf url(../images/icons/exclamation.png) no-repeat scroll 15px 50%;border-bottom:2px solid #ffd324;border-top:2px solid #ffd324;padding:5px 20px 5px 45px;text-align:left;margin:2px;}
.alertuser{background:#fff6bf;border-bottom:1px solid #ffd324;border-top:1px solid #ffd324;color:Red;padding:2px;text-align:center}
.info{background:#F8FAFC url(../images/icons/information.png) no-repeat scroll 15px 50%;border-bottom:2px solid #B5D4FE;border-top:2px solid #B5D4FE;padding:5px 20px 5px 45px;text-align:left;margin:2px;}
*/


.border {border: solid 1px #2A418B;}
/*.fondo {background: #2A418B;color: #fff;}*/
.clear{clear:both}
.float-left{float:left}
.float-right{float:right}
.highlight{background:#ffc}
.img-left{float:left;margin:4px 10px 4px 0}
.img-right{float:right;margin:4px 0 4px 10px}
.small{font-size:.9em}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-left{text-align:left}
.text-right{text-align:right}
/*NOTICIAS*/
div.noticias {margin-top: 10px;}
div.noticias p.centro {background-color:#00A8EC;color:#fff;font-variant:small-caps;font-weight:700;margin:5px 0;padding:3px;font-size: 1.1em;}
div.noticias p.resumen {font-size:1.1em}
div.noticias div.imagen {padding:10px;}
div.noticias p.autor {padding: 10px 0;}
/**/
/*
div.help{float:left}
div.addlink{float:right}
div.help,div.addlink{padding:1px}*/
/*FORMS*/
input, textarea, select {color:#4B5971;font-family: "Lucida Sans", Verdana, Sans-Serif;font-size:1em;}
input.border{border: solid 1px #4B5971;}

div.buttons {text-align:center;}
input.button {background:#EBEBEB;border:1px solid #DEDEDE;border-left:1px solid #eee;border-top:1px solid #eee;color:#565656;cursor:pointer;font-weight:700;}
div.buttons input.button{font-size:1.1em;margin-top:5px;padding:3px 5px 2px 5px;text-align:center;margin: 5px 0;}

input.ok{}
input.cancel{}

input.corto{width:130px}
input.medio{width:200px}
input.largo,textarea.medio{width:270px}
textarea.largo{width:770px;height:220px;}
input.dosnum {width:20px;}
input.cuatronum {width:30px;}
/*
fieldset legend{font-weight:700}
fieldset div {padding: 2px;}
fieldset div label.left{float:left;padding:1px 5px 0 0;text-align:right;width:320px;font-weight:700;}
fieldset div label.right{}

fieldset{margin:0;padding-bottom:10px;}
fieldset.border {border:#BEBEBE 1px solid}
fieldset.border legend{margin:10px;padding:0 5px;color:#2A418B;font-size:1.2em;}
fieldset div.help{border:solid 1px #00A8EC;float:right;font-size:88%;width:160px;padding:0;margin-right:5px;}
fieldset div.help h5{background:#00A8EC;color:#FFF;font-size:1.2em;padding:2px;margin:0;border:0px;}
fieldset div.help div{}


*/
/*TABLE.DATA*//*
div.filter {padding:5px 5px 10px 5px;}
div.filter input.button {height:19px;}
table.data{border-collapse:collapse;clear:both;width:100%;}
table.data th{background-color:#00A8EC;color:#fff;padding:3px; font-size:1em; font-weight:700}
table.data th a {color:#fff; text-decoration:underline;}
table.data td{border-bottom:solid 1px #2A418B;padding:1px 2px}
table.data tr.alt{background-color:#E6ECFF;color:#4B5971}
table.data td img {margin: 0 1px;}*/
/*table.data tr.over{background-color:#2A418B;color:#FFF;}*//*
table.data td.footer{border-bottom:0;border-right:0;border-left:0;border-top:solid 2px #2A418B;font-weight:700; background:#fff;text-align:right}
table.data td.pagination{border-bottom:0;text-align:center; background:#fff;}*/
/*NOTICIAS*//*
div.noticias {margin: 0 20%;}
div.noticias p.centro {background-color:#00A8EC;color:#fff;font-variant:small-caps;font-weight:700;margin:5px 0;padding:3px;font-size: 1.1em;}
div.noticias p.resumen {font-size:1.1em}
div.noticias div.imagen {padding:10px;}
div.noticias p.autor {padding: 10px 0;}*/
/**//*
.verifform {background-color: #2A418B; color: White; text-align:center;}
.verifform input {text-align:center; border: 0px;width:30px;}*/
/*IMG*//*
body.img {background: none;}
body.img fieldset legend{font-weight:700;margin:10px;padding:0 5px;color:#2A418B;font-size:1.2em;}
body.img fieldset{margin:0 10%;padding-bottom:10px;border:#BEBEBE 1px solid}*/
/*MAIL*//*
body.mail {background: none;}
body.mail table.mail {width:550px; margin: 0 auto;}
body.mail table.mail td.header {padding: 5px; text-align:center;}
body.mail table.mail td.content {padding: 25px 5px 25px 5px;}
body.mail table.mail td.footer {padding: 5px;text-align:center;border-top:dotted 1px #2A418B;}*/