/* CSS Document */
/* top right bottom left */
/* border: 1px solid green; */

div#oldsite{
        display: none;
}

body {
	background-color: #323948;
	margin:10px 0 0 0 ;
	padding:0;
	border:0;
	text-align: center;
        font-size:12px; /* Bigger text */
}
table  { 
	margin:0;
	border-collapse: collapse; 
	border-spacing: 0; 
        font-size:12px; /* Bigger text */
	/*border:none;*/
}
a:link {
        text-decoration:underline;
        color: #000000;
}
a:visited {
        text-decoration:underline;
        color: #3b3b3b;
}
p{
        text-align: justify;
        font-size:12px; /* Bigger text */
}
p.derecha{
        text-align: right;
}
p.prensa{
        text-align: right;
        font-size:16px; /* Bigger text */
}
fieldset{
	padding:1em; /* Remove padding */
	padding-top:0em; /* Remove padding */
        background-color:#ddd;
        font-size:12px; /* Bigger text */
}
fieldset legend{font-weight:bold;padding: 0px 5px 0px 5px;vertical-align:middle;font-size:12px;color:green;}

fieldset legend.handed{cursor:pointer;}

fieldset div{
        margin:0;
	padding: 2px 0px 1px 10px;
}

fieldset.importante_rojo{
        color: red;
        border:2px solid red;
}
fieldset.importante_rojo p{margin:0; text-align:justify; color: red; width:99%; }
fieldset.importante_rojo legend{font-weight:bold;padding: 0px 5px 0px 5px;vertical-align:middle;font-size:12px;color:red;}
fieldset.importante_verde{
        color: green;
        border:2px solid green;
}
fieldset.importante_verde p.importante{margin:0; text-align:center; color: green;}
fieldset.importante{
        color: green;
        border:2px solid green;
}
fieldset.importante p.importante{margin:0; text-align:center;}
fieldset.blanco{
        background-color:#ddf;
        border:2px solid lightgreen;
}
fieldset.color{
        background-color:#ddd;
        border:2px solid green;
}
form {
	margin:0;
	padding:0;
}
#footer_menu {
        margin: 0px; padding:0;
}
#footer_menu a{
        font-size:13px;
        color: #06C4CD;
        text-decoration: none;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
}
#footer_menu a:hover{
        color: white;
        text-decoration: underline;
}
/*
#footer_menu a:visited{
        color: #4F7E7F;
        text-decoration: none;
}
*/
table#sombras {
        margin:0 auto;
	width:910px;
	/*
	Centrado del contenido
	http://shawncope.com/blog/2008/06/03/css-trick-center-content-that-is-larger-than-a-browser-window/
	*/
	/*
	margin: -355px 0 0 -455px;
	*/
	padding:0;
	/*
	position:absolute;
	left:50%;
	top:50%;
	*/
}
table#contenedor {
	width:900px;
}
td {
	vertical-align:top;
	text-align:left;
	padding:0; 
	margin:0;
}
table#contenedor img {
	padding:0; 
	margin:0;
}
div.paginacion {
	margin:20px 0 0 0;
        text-align:right;
}
table#contenedor div.paginacion img {
	width:15px;
	height:23px;
	border:none;
	padding:5px;
	margin:0px;
}
table.tabla_centrada{
        vertical-align:top;
        text-align:justify;
        padding:5px;
        margin:0px;
}
table.tabla_centrada td{
        vertical-align:top;
        text-align:center;
        padding:5px;
        margin:0px;
}
td.col_centrada{
        vertical-align:middle;
        text-align:center;
        padding:5px;
        margin:0px;
}
.sombra_arriba_izq, .sombra_arriba_der, .sombra_abajo_izq, .sombra_abajo_der {
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}
.sombra_arriba, .sombra_abajo {
	width:900px;
	height:5px;
	background-repeat:repeat-x;
}
.sombra_izq, .sombra_der {
	width:5px;
	height:100%;
	background-repeat:repeat-y;
}
.sombra_arriba_izq {
	background-image:url("../images/sombra_gral01.gif");
}
.sombra_arriba_der {
	background-image:url("../images/sombra_gral03.gif");
}
.sombra_abajo_izq {
	background-image:url("../images/sombra_gral07.gif");
}
.sombra_abajo_der {
	background-image:url("../images/sombra_gral05.gif");
}
.sombra_arriba {
	background-image:url("../images/sombra_gral02.gif");
}
.sombra_abajo {
	background-image:url("../images/sombra_gral06.gif");
}
.sombra_izq {
	background-image:url("../images/sombra_gral08.gif");
}
.sombra_der {
	background-image:url("../images/sombra_gral04.gif");
}
#header {
	width:900px;
	height:90px;
	font-size:1px;
	margin:0; padding:0;
	background-color:white;
}
#header img {
	width:300px;
	/*height:70px;*/
	height:auto;
	border:none;
	padding:0; margin:0;
}
#footer {
	width:900px;
	height:70px;
	font-size:1px;
	margin:0; padding:0;
	background-color:white;
	text-align: center;
}
#footer img {
	width:225px;
	/*height:70px;*/
	height:auto;
	border:none;
	padding:0; margin:0;
}
td#centercol {
	width:730px;
	background-color:#5C6C8E;
}
td#rightcol {
	width:170px;
	height:100%;
	background-color:#FFFFFF;
        background-image:url("../images/sombra_blanca01.gif");
        /*background-image:url("../images/sombra_gral02.gif");*/
        background-repeat:repeat-y;
	margin:0; padding:0;
}
td#rightcol p{
	color: #06C4CD;
}
td#rightcol p i a:link{
        color: #06C4CD;
        text-decoration: none;
}
td#rightcol p i a:hover{
        color: white;
        text-decoration: underline blink;
}
td#rightcol p i a:visited{
        color: lightgrey;
        text-decoration: none;
}
#int_banner {
	height: 135px;
	width: 730px;
}
#int_banner img {
	height:135px;
	width:730px;
}
#index_banner {
	height: 390px;
	width: 730px;
}
div.full {
	margin:0 0 0 -245px;
}
div.proceso {
	margin:0 0 0 0px;
}
.franja_corta_azul, .franja_larga_azul {
	height:1px;
        font-size: 0px;
        line-height: 10px;
	background-color:#5C6C8E;
}
.space {
	height:35px;
        font-size: 0px;
        line-height: 35px;
	background-color:#FFFFFF;
	width:640px;
}
.franja_larga_azul {
	width:730px;
}
.franja_corta_azul {
	width:170px;
	background-repeat:no-repeat;
	background-image:url("../images/sombra_azul01.gif");
}
#index_footer, #al_footer, #pr_footer, #do_footer, #se_footer, #ad_footer, #be_footer, #sl_footer, #ut_footer {
	width:900px;
	height:2px;
        background-repeat:no-repeat;
	background-position:730px 0;
        font-size: 0px;
        line-height: 10px;
	/*clear:both;*/
}
#index_footer, #ut_footer {
	background-color:#5C6C8E;
	background-image:url("../images/sombra_azul01.gif");
}
#al_footer {
	background-color:#E68D57;
	background-image:url("../images/sombra_naranjo01.gif");
}
#pr_footer {
	background-color:#ADDC85;
	background-image:url("../images/sombra_verde01.gif");
}
#do_footer {
	background-color:#E45D57;
	background-image:url("../images/sombra_roja01.gif");
}
#se_footer {
	background-color:#9777B4;
	background-image:url("../images/sombra_lila01.gif");
}
#ad_footer {
	background-color:#60A86F;
	background-image:url("../images/sombra_verdeoscuro01.gif");
}
#be_footer {
	background-color:#EBCF4C;
	background-image:url("../images/sombra_amarillo01.gif");
}
#menu_vertical {
	height: 100px;
	width: 170px;
	background-color: #FFFFFF;
        margin: 0;
	padding: 0;
	background-image:url("../images/sombra_blanca01.gif");
	background-repeat:repeat-y;
}
#media {
	background-image:url("../images/sombra_gral01.gif");
	background-repeat:repeat;
	margin: 0 0px 0;
	padding: 10px;
}
#media p {
	margin: 1px 0;
}
#menu_vertical p {
        font-size:12px;
        color: #06C4CD;
        text-decoration: none;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
}
#menu_vertical ul {
	margin: 0;
	padding: 0 0 5px 0;
	list-style: none;
	border: none;
}
#menu_vertical ul li {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 0px;
	line-height: 1em; 
}
#menu_vertical ul li img{
	margin: 0; padding: 0;
	border: none;
	height:21px;
	width:170px;
}
#menu_vertical ul li div img{
	margin: 0; padding: 0px 0 0 0;
	/*border: none;*/
	height:16px;
	width:16px;
	/*border:1px solid blue;*/
}
#menu_horiz {
	height: 40px;
	width: 730px;
	/*width: 900px;*/
	padding: 0;
	font-size:0;
	line-height:0;
	border:none;
}
#menu_horiz ul {
	margin: 0; padding: 0;
	list-style: none;
	border: none;
	font-size:0;
	line-height:0;
}
#menu_horiz ul li {
	margin: 0; padding: 0;
	font-size: 0px;
	float: left;
	line-height:0;
}
#menu_horiz ul li img{
	margin: 0; padding: 0;
	border: none;
	height:40px;
}
#ClockTime{
        z-index: 11;
        height: 30px;
        width: 730px;
        padding:0;margin:0;
        /*padding-top:10px;*/
        text-align:center;
        background-color:#FFFFFF;
}
#ClockTime p{
        text-align:center;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:11px;
        text-decoration: none;
        /* color: #3b3b3b; */
        color: red;
}
#ClockBkgnd{
        z-index: 11;
        height: 30px;
        width: 730px;
        padding:0;margin:0;
        padding-top:10px;
        background-repeat:repeat-x;
        line-height:0;
        text-align:center;
}
#ClockBkgnd p{
        text-align:center;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:11px;
        text-decoration: none;
        /* color: #3b3b3b; */
        color: red;
}
#prensa_submenu, #al_submenu, #pr_submenu, #do_submenu, #se_submenu, #ad_submenu, #be_submenu, #sl_submenu, #eg_submenu {
        height: 40px;
        width: 730px;
	padding:0;margin:0;
        background-repeat:repeat-x;
	line-height:0;
	text-align:left;
} 
#ut_submenu {
	margin:0; padding:0;
        height: 1px;
        width: 730px;
        background-color:#5C6C8E;
	font-size:1px;
	line-height:1px;
} 
#prensa_submenu ul, #al_submenu ul, #pr_submenu ul, #do_submenu ul, #se_submenu ul, #ad_submenu ul, #be_submenu ul, #sl_submenu ul, #ut_submenu ul, #eg_submenu ul {
        margin:0;padding: 0;
        list-style: none;
        border: none;
	text-align:left;
        font-size: 0px;
        line-height: 0px;
	height:40px;
}       
#prensa_submenu ul li, #al_submenu ul li, #pr_submenu ul li, #do_submenu ul li, #se_submenu ul li, #ad_submenu ul li, #be_submenu ul li, #sl_submenu ul li, #ut_submenu ul li, #eg_submenu ul li {
        margin: 0; padding: 0;
        font-size: 0px;
        line-height: 0px;
        float: left;
	height:40px;
}
#prensa_submenu ul li img, #al_submenu ul li img, #pr_submenu ul li img, #do_submenu ul li img, #se_submenu ul li img, #ad_submenu ul li img, #be_submenu ul li img, #sl_submenu ul li img, #ut_submenu ul li img, #eg_submenu ul li img {
        margin: 0; padding: 0;
        border: none;
 /*border: 1px solid red; */
        font-size: 0px;
        line-height: 0px;
	height:40px;
}
#prensa_submenu {
	background-image:url("../images/prensa_fon_submenu.gif");
}
#al_submenu {
	background-image:url("../images/al_fon_menu.gif");
}
#pr_submenu {
	background-image:url("../images/pr_fon_menu.gif");
}
#do_submenu {
	background-image:url("../images/do_fon_menu.gif");
}
#se_submenu {
	background-image:url("../images/se_fon_menu.gif");
}
#ad_submenu {
	background-image:url("../images/ad_fon_menu.gif");
}
#be_submenu {
	background-image:url("../images/be_fon_menu.gif");
}
#eg_submenu {
	background-image:url("../images/eg_fon_menu.gif");
}
#al_submenu ul {
	margin: 0 0 0 0px;
}
#prensa_submenu ul {
	margin: 0 0 0 0px;
}
#pr_submenu ul {
	margin: 0 0 0 10px;
}
#do_submenu ul {
	margin: 0 0 0 164px;
}
#se_submenu ul {
	margin: 0 0 0 262px;
}
#ad_submenu ul {
	margin: 0 0 0 104px;
}
#be_submenu ul {
	margin: 0 0 0 0px;
}
#eg_submenu ul {
	margin: 0 0 0 254px;
}
/* Para seleccionados */
#sl_submenu {
	background-image:url("../images/sl_fon_menu.gif");
}
#sl_submenu ul {
	margin: 0 0 0 250px;
}
#sl_footer {
	background-color:#C9D8DA;
	background-image:url("../images/sombra_gris01.gif");
}
div#egresados_menu {
        width: 200px;
        margin: 0;
        padding: 20px 20px 120px 20px;
        background-color: #FFFFFF;
        background-image:url("images/delfin.gif");
        background-repeat:no-repeat;
        background-position: 27px 150px;
        text-align: left;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:11px;
        line-height: 15px;
        /*min-height:210px;*?
        height:auto !important;
        /*height:210px;*/
        color: #3b3b3b;
}
div#egresados_menu ul li a:hover {
        text-decoration: underline blink;
}
div#egresados_menu ul li a, ul li{
        text-decoration: none;
        list-style: none;
}
div#egresados {
        width: 440px;
        margin: 0;
        padding: 30px 30px 20px 20px;
        background-color: #FFFFFF;
        text-align: justify;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:11px;
        line-height: 15px;
        min-height:300px;
        height:auto !important;
        height:210px;
        color: #3b3b3b;
}
div#egresados ul li{
        list-style: circle;
}

div#contenido {
	width: 441px;
	margin: 0;
	padding: 20px 25px 20px 264px;
	background-color: #FFFFFF;
	background-image:url("../images/delfin.gif");
	background-repeat:no-repeat;
	background-position:27px 20px;
	text-align: left;
	font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
	font-size:12px;
	line-height: 15px;
	text-decoration: none;
	min-height:175px;
	height:auto !important;
	height:175px;
	color: #3b3b3b;
}
div#noticias_contenido {
	margin: 0;
	text-align: justify;
	width: 90%;
	padding: 8px 0 1px 0; /* Igual que #contenido p */
}
div#noticias_contenido td {
	vertical-align:top;
	text-align:justify;
	padding:0 4px 0 4px; 
	margin:0;
}
div#contenido_alt {
        /*width: 441px;*/
        margin: 0;
        padding: 20px 25px 20px 264px;
        background-color: #FFFFFF;
        background-image:url("../images/logo_magister.gif");
        background-repeat:no-repeat;
        background-position:27px 20px;
        text-align: left;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:11px;
        line-height: 15px;
        text-decoration: none;
        min-height:175px;
        height:auto !important;
        height:175px;
        color: #3b3b3b;
}
div#contenido_doble {
	width: 680px;
	margin: 0;
	padding: 20px 20px 20px 30px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
	font-size:12px;
	line-height: 15px;
	text-decoration: none;
	min-height:175px;
	height:auto !important;
	height:175px;
	color: #3b3b3b;
}
div#contenido_doble_especial {
        width: 680px;
        margin: -80px 0 0 0;
        padding: 0 20px 20px 30px;
        background-color: #FFFFFF;
        text-align: left;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:12px;
        line-height: 15px;
        text-decoration: none;
        min-height:175px;
        height:auto !important;
        height:175px;
        color: #3b3b3b;
}
div#contenido_b {
        width: 441px;
        margin: 0;
        padding: 20px 25px 20px 264px;
        background-color: #FFFFFF;
        text-align: left;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:12px;
        line-height: 15px;
        text-decoration: none;
        min-height:175px;
        height:auto !important;
        height:175px;
        color: #3b3b3b;
}
div#contenido_mini {
        margin: 0;
        padding: 20px 20px 20px 30px;
        background-color: #FFFFFF;
        text-align: right;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:12px;
        line-height: 20px;
        text-decoration: none;
        height:auto !important;
        color: #3b3b3b;
}
div#contenido_buttons {
        margin: 0;
        padding: 20px 20px 20px 30px;
        background-color: #FFFFFF;
        text-align: right;
        font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
        font-size:12px;
        line-height: 15px;
        text-decoration: none;
        height:auto !important;
        color: #3b3b3b;
}
h1,h2 {
        color: #263047;
	line-height:18px;
        font-weight:normal;
        margin:0;
	padding:0 0 5px 0;
}

h1 {
        font-size:18px;
        padding-top:5px;
}
h2 {
        font-size:16px;
        padding-top:10px;
}

h1.ad{color: #60A86F;}
h1.al{color: #E68D57;}
h2.al{color: #E68D57;}
h1.becas{color: #EBCF4C;}
h1.do{color: #E45D57;}
h1.eg{color: #4F6E87;}
/*h1.pr{color: #ADDC85;}*/
h1.pr{color: #6F9D50;}
h1.se{color: #9777B4;}

#contenido h3, p, li, .footnote {
        /*!color: #666666;*/
        color: #3b3b3b;
}
#contenido h3 {
        font-size:12px;
        font-weight: bold;
        margin:0;
        padding:12px 0 0px 0;
}
#contenido_doble h3 {
        font-size:12px;
        font-weight: bold;
        margin:20px 30px 0px 0px;
        padding:0px 0px 0px 10px;
	/*line-height:35px;*/
	line-height:35px;
	color:#FFFFFF;
	background-color:#60A86F;
}
/*#contenido_doble p {
	margin:0;
	padding:0 0 0 10px;
	vertical-align:middle;
}*/
div#listado {
	width:350px;
}
#listado h3{
	padding:25px 0 0 0;
	margin:0;
	font-size:11px;
}
#listado h3 a:link, #listado h3 a:visited {
	text-decoration: none;
	padding: 20px 0 0 0;
}
#listado h3 a:link {
	color: #FFFFFF;
}
#listado h3 a:visited {
	color: #3b3b3b;
}
#listado h3 a:hover{
	text-decoration:underline;
}
#contenido ul, #contenido ol {
        margin: 10px 0 0 0;
	padding: 2px 0px 1px 27px;
}
#contenido ul li, #contenido ol li{
        line-height:15px;
        margin:0;
        padding:6px 0 6px 0;
}
#contenido ul li iframe, #contenido ol li iframe{
        width: 95%;
}
#contenido ul li{
        /*list-style-image: url(../images/bullet.gif);*/
	list-style-type: disc;
	/*list-style-type: circle;*/
}
#contenido ol li ol, #contenido ol li ul, #contenido ul li ul, #contenido ul li ol {
	margin:0;
}
#contenido ol li ol li {
	list-style-type: lower-alpha;
}
#contenido ol li ul li  {
	list-style-type: disc;
}
#contenido ol li ul li ol li ul li {
	list-style-type: disc;
}
#contenido ul.espaciado, #contenido ol.espaciado {
	/*list-style-type: disc;*/
        margin:0;
	padding: 2px 0px 1px 10px;
}
#contenido ul.espaciado li, #contenido ol.espaciado li{
        line-height:15px;
        margin: 7px 0 0 0;
        padding:0 5px 10px 0;
	text-align: justify;
}
#contenido ul.espaciado ul , #contenido ol.espaciado ul {
        line-height:15px;
        margin: 2px 0 0 0;
        padding:0px 0 0px 10px;
}
.importante {
	text-align: justify;
	font-weight:bold;
	color:green;
}

#contenido ul.espaciado ul li, #contenido ol.espaciado ul li{
        line-height:15px;
        margin: 0px 0 0 0;
        padding:2px 0 1px 1px;
}
#contenido ul.espaciado li {
        list-style-image: url(../images/bullet.gif);
}
#contenido ul.espaciado ul {
        margin:0;
	padding: 2px 0 1px 1px;
        list-style-image: url(../images/guion.gif);
}
#contenido ul.espaciado ul li{
        list-style-image: url(../images/guion.gif);
        line-height:15px;
        margin:0;
        padding:0 0 2px 0;
}
#contenido p {
        margin:0;
        padding:8px 0 1px 0;
	width: 90%;
}
#noticias_contenido p {
        margin:0;
        padding:8px 0 1px 0;
	width: 100%;
}
.footnote {
	font-size:9px;
	line-height:15px;
        padding:0px 0 0px 0;
	margin:20px 0 0 0px;
}
div#noticias {
        height: 290px;
        width: 170px;
        background-color: #EFF0E9;
        background-image:url("../images/sombra_gral01.gif");
        background-repeat:repeat;
        padding: 0px 0px 1px;
	overflow: hidden;
	/* Solo para MAC IE5 */
        margin: -10px 0 0 0 ;
}
/* MAC IE5 hack \*/
div#noticias {
	margin: 0 0 0 0 ;
}
/* fin hack */
#texto_noticias {
	color: white;
	text-align: right;
	padding: 0;
	margin: 10px 10px 0px 10px;
	font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
}
#texto_noticias h3 {
	margin: 10px 0 0 0;
	font-size: 11px;
	color: #3b3b3b;
	font-weight: bold;
	text-align: right;
	line-height: 14px;
}
#texto_noticias p {
	text-decoration:underline;
	color: #000000;
}
#texto_noticias p a:link {
	text-decoration:underline;
	color: #000000;
}
#texto_noticias p a:visited {
	text-decoration:underline;
	color: #3b3b3b;
}
#texto_noticias h3 a:link, #texto_noticias h3 a:visited{
        text-decoration: none;
        color: #1160DF;
}
#texto_noticias h3 a:hover{
        text-decoration:underline;
}
#texto_noticias h3 a:link, #texto_noticias h3 a:visited{
        text-decoration: none;
        /*color: #1160DF;*/
        color: #06C4CD;
}
#texto_noticias h3 a:hover{
        text-decoration:underline blink;
        color: white;
}
#texto_noticias p {
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	/*color: #000000;*/
	color: #3b3b3b;
	text-align: right;
	text-decoration: none;
	line-height: 13px;
}

#bajada_noticias_1 p {
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	/*color: #3b3b3b;*/
	text-align: right;
	text-decoration: none;
	line-height: 13px;
}
#bajada_noticias_2 p {
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	/*color: #3b3b3b;*/
	text-align: right;
	text-decoration: none;
	line-height: 13px;
}

/* docentes */
div.docentes {
margin:20px 0 0 0;
}
div.cv {
margin:25px 0 0 0;
}

.docentes div.docente, .cv div.docente {
	width:280px;
	margin:0 0 17px 0;
	padding:0;
	vertical-align:bottom;
	position:relative;
}
.docentes div.docente{
	height:80px;
}
.cv div.docente {
	height:100px;
}
.docentes .docente img, .cv .docente img {
	border:none;
	float:left;
}
.docentes .docente img {
	width:60px;
	height:80px;
}
.cv .docente img {
	width:75px;
	height:100px;
}
.docentes .docente .leyenda, .cv .docente .leyenda {
	padding-left:0px;
	position:absolute;
	font-size:11px;
}
.docentes .docente .leyenda {
	bottom:0;
	margin-left:70px;
}
.cv .docente .leyenda {
	top:0;
	margin-left:85px;
	line-height:17px;
}

.docente .leyenda, .docente a:link, .docente a:visited  {
	color: #3b3b3b;
	text-align: left;
	line-height:15px;
	text-decoration:none;
}
.docentes .docente strong, p strong {
	font-size:12px;
        font-weight: bold;
}
.cv .docente strong {
	font-size:16px;
        font-weight: normal;
	line-height:20px;
}
.contenedor_columnas {
	width:350px;
	/*height:360px;*/
	position:relative;
}
.col1, .col2 {
	margin:0; padding:0;
	width:170px;
}
.col1 {
	float:left;
}
.col2 {
	float:right;
}

/* formularios */
div#buscar {
	height:21px;
	width:140px;
	vertical-align:middle;
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	font-size:0px;
	line-height:0px;
	background-color:#FFFFFF;
        background-image:url("../images/white.gif");
	background-repeat:repeat;
/*float:left;*/
}
.flecha {
	/*clear:left;*/
	/*float:none;*/
	width:17px;
	height:17px;
border: 1px solid blue; 
	margin:0;padding:0;
}
#buscar form, #buscar form fieldset {
	margin:0px 0 0 0;
	padding:0;
	font-size:0px;
	line-height:0px;
	border:none;
}
#buscar input {
	margin:0px 3px 0 0px;
	padding: 0 0 0 0px;
	height:15px;
	color: #3b3b3b;
	font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
	font-size:11px;
	line-height:10px;
	width:110px;
}
#contenido #contacto form {
	margin:0;
	padding:10px 0 0 0;
}
#contacto label{
	float: left;
	width: 90px;
	font-size:16px;
	color:#263047;
	margin-bottom: 10px;
}
#contacto .formw input, #contacto .formw textarea{
	width: 280px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#contacto textarea{
	width: 280px;
	height: 150px;
}

table.contenedor_postulacion {
	margin: 0 0 0 90px;
}

table.postulacion{
	width:650px;
	margin: 0 0 0 0px;
	padding:0px;
}
table.postulacion tr.blanco, table.postulacion tr.color {
	height:35px;
}
table.postulacion td.formw{
	vertical-align:top;
	padding:10px 2px 5px 2px;
	font-size:11px;
	color:#45694D;
	text-align: left;
}
table.espaciada td {
	padding: 2px;
}
table.postulacion .label{
	vertical-align:top;
	margin:0;
	padding:10px 2px 5px 10px;
	width: 205px;
	text-align: left;
	font-weight:bold;
}
table.postulacion table{
	margin-left:10px;
}
.comentario {
	color:#45694D;
	font-size:11px;
	padding: 0 0 0 10px;
	font-style:italic;
	font-weight:normal;
}
.subtitulo {
	color:#3b3b3b;
	font-size:12px;
	font-weight:bold;
	padding: 10px 0 0 10px;
}
.nota {
	color:#3b3b3b;
	font-size:10px;
	width:550px;
        margin:10px 0px 10px 12px;
}
.bajada {
	color:#3b3b3b;
	font-size:10px;
	width:550px;
        margin:10px 0px 10px 0px;
}
.formw input, .formw select, .formw textarea{
	color:#45694D;
	font-size:12px;
	margin: 0px 0 5px 10px;
}
.input_largo {
	width:355px;
}
#ocupacion_padre2 {
	width:250px;
}
#rut {
	width:135px;
}
#dv {
	width:30px;
}
#nacimiento_Day, #nacimiento_Year {
	width:50px;
}
#nacimiento_Month{
	width:110px;
}
tr.blanco {
	background-color:#FFFFFF;
}
tr.color {
	background-color:#EFECEC;
}

.submitbutton {
	margin-top: 10px;
	width: 90px;
}

.boton, .boton_seguir {
	text-align:right;
}
#contacto .boton{
	width:370px;
}
.boton_seguir {
	width:650px;
}
.formw input.eliminar {
	color:#FF0000;
}
br{
clear: left;
}
.nobr { 
	white-space:nowrap; 
}
.spacer {
	clear:both;
}

/* Tablas */
.tablas {
width:640px;
border-bottom: 1px solid #45694D;
margin-bottom: 5px;
}
.tablas th {
border-bottom: 1px solid #45694D;
vertical-align:bottom;
text-align:center;
}
.tablas td input, .tablas td select {
	color:#45694D;
	font-size:11px;
}
.tablas td, .tablas th {
padding:0px 2px 2px 2px;
}
.tablas_confirmacion_postulacion {
width:640px;
border-bottom: 1px solid #45694D;
margin-bottom: 5px;
}
.tablas_confirmacion_postulacion th {
border-bottom: 1px solid #45694D;
vertical-align:bottom;
text-align:center;
}
.tablas_confirmacion_postulacion td input, .tablas_confirmacion_postulacion td select {
	color:#45694D;
	font-size:11px;
}
.tablas_confirmacion_postulacion td, .tablas_confirmacion_postulacion th {
padding:0px 2px 2px 2px;
text-align:center;
}
table#trabajo {
/*width:640px;*/
border-bottom: 1px solid #45694D;
margin-bottom: 1px;
}
table#trabajo th, table#trabajo td{
border-bottom: 1px solid #45694D;
vertical-align:middle;
text-align:justify;
font-size:11px;
}
table#trabajo.tablas_confirmacion_postulacion {
/*width:640px;*/
width:80%;
border: none;
}
.tablas_confirmacion_postulacion#trabajo th, .tablas_confirmacion_postulacion#trabajo td{
border: none;
vertical-align:middle;
text-align:justify;
font-size:11px;
}
input[id^="txf"] {
	color:#45694D;
	font-size:11px;
	width: 90%;
}
input#txf_salud {
	color:#45694D;
	font-size:11px;
	width: 90%;
}
table#trabajo input, table#trabajo select {
	color:#45694D;
	font-size:11px;
}
table#trabajo td input[type="text"] {
	width: 90%;
}
table#postulacion td input[type="text"] {
	width: 90%;
}
table#trabajo td textarea {
	font-size:11px;
	width: 90%;
}
table#trabajo td, table#trabajo th{
padding:4px 4px 4px 4px;
}

/* Inputs */
.input_tercio {
	width:106px;
}
.input_codigo {
	width:40px;
}
.input_telefono {
	width:115px;
}
#ocupacion_padre_otro, #ocupacion_madre_otro, #ocupacion_padre_2_otro, #ocupacion_madre_2_otro {
	width:316px;
}
.input_difusion {
	width:316px;
}
#experiencia_laboral_agnos {
	width:75px;
}
#experiencia_laboral_meses {
	width:75px;
}
/* Selects */
.select_largo {
	width:359px;
}
.select_corto {
	width:220px;
}
.select_muy_corto {
	width:100px;
}
select#comunitario_nombre{
	width:200px;
}
td.centrado {
	text-align: center;
}
#ocupacion_madre_tabla, #ocupacion_padre_tabla, .td_ocupacion {
	margin-left:0px;
}
/* Links para agregar/eliminar filas */
a.eliminar {
	color:#FF0000;
	font-size:10px;
	text-decoration:underline;
	cursor:pointer;
}
a.agregar {
	text-decoration:underline;
	cursor:pointer;
	color:#45694D;
	font-size:10px;
}
/* Columnas tablas */
select{
        width:90px;
}
select#estado_civil {
        width:90px;
}
/* Titulos */
.titulo {
width:660px;
}
.titulo th {
border-bottom: 1px solid #45694D;
vertical-align:bottom;
text-align:left;
font-size:11px;
}
.titulo td input, .titulo td select {
        color:#45694D;
        font-size:11px;
}
.titulo td, .titulo th {
padding:0px 4px 4px 4px;
}
/*.titulo .c2, .titulo .c5, .titulo .c6, .titulo .c7 {
width:50px;
}*/
/*.titulo .c8 {
width:20px;
}*/
/*
/*
Usados para el fixIESelectWidth
*/
.select-box{vertical-align:top;}
.select-box select#titulo_pais {
        width:40px;
}
/*
Usados para el fixIESelectWidth
*/
.select-box{vertical-align:top;}
.select-box select#titulo_nombre {
        width:50px;
}
#titulo_nombre_otro {
	width:156px;
}
#titulo_semestres {
	width:30px;
}
#titulo_duracion {
	width:30px;
}
/*
Usados para el fixIESelectWidth
*/
.select-box{vertical-align:top;}
.select-box select#titulo_universidad {
	width:160px;
}
#titulo_universidad_otro {
	width:96px;
}
#titulo_ciudad {
	width:45px;
}
#titulo_desde_Year, #titulo_egreso_Year, #titulo_hasta_Year {
	width:50px;
}

#posgrado_desde_Year, #posgrado_egreso_Year, #posgrado_hasta_Year {
	width:50px;
}
#posgrado_nombre {
	width:50px;
}
#posgrado_nombre_otro {
	width:156px;
}
#posgrado_semestres {
	width:30px;
}
#posgrado_duracion {
	width:30px;
}
/*
Usados para el fixIESelectWidth
*/
.select-box{vertical-align:top;}
.select-box select#posgrado_universidad {
	width:160px;
}
#posgrado_universidad_otro {
	width:96px;
}
/*
Usados para el fixIESelectWidth
*/
.select-box{vertical-align:top;}
.select-box select#posgrado_pais {
        width:40px;
}
#posgrado_ciudad {
	width:45px;
}


#curso_nombre {
	width:109px;
}
#curso_institucion {
	width:103px;
}
#curso_desde_Month {
	width:92px;
}
#curso_desde_Year {
	width:68px;
}
#curso_hasta_Month {
	width:93px;
}
#curso_hasta_Year {
	width:68px;
}

#nombre_premio {
	width:201px;
}
#institucion_premio {
	width:201px;
}
#premio_Year {
	width:132px;
}
#trabajo_empresa {
	width:98px;
}
#trabajo_cargo {
	width:85px;
}
#trabajo_desde_Month {
	width:70px;
}
#trabajo_desde_Year {
	width:50px;
}
#trabajo_hasta_Month {
	width:72px;
}
#trabajo_hasta_Year {
	width:50px;
}
#trabajo_nombre_contacto {
	width:67px;
}
#trabajo_telefono_contacto {
	width:50px;
}
#comunitario_nombre {
	width:220px;
}
#comunitario_nombre_otro {
	width:216px;
}
#comunitario_Year {
	width:144px;
}

#liderazgo_nombre {
	width:190px;
}
#liderazgo_desde_Month {
	width:98px;
}
#liderazgo_desde_Year {
	width:74px;
}
#liderazgo_hasta_Month {
	width:98px;
}
#liderazgo_hasta_Year {
	width:74px;
}

#disponibilidad_viaje_dia {
	width:236px;
}
#disponibilidad_viaje_hora_desde {
	width:161px;
}
#disponibilidad_viaje_hora_hasta {
	width:161px;
}

#disponibilidad_prueba_dia {
	width:236px;
}
#disponibilidad_prueba_hora_desde {
	width:161px;
}
#disponibilidad_prueba_hora_hasta {
	width:161px;
}
.tabla_nombre {
	width:362px;
}
#beca_media_nombre_otro, #beca_superior_nombre_otro, #credito_nombre_otro {
	width:358px;
}
.tabla_agno {
	width:86px;
}

span.tiny {
	font-size:9px;
}
th.link {
	width:41px;
}
.formw textarea {
	width: 355px;
	height: 45px;
	font-size: 11px;
}
textarea#motivacion {
	height: 75px;
}
#boton_centrado {
	text-align:center;
}
.folio {
	text-align:right;
  margin:20px 30px 0px 0px;
  padding:0px 0px 0px 10px;
	color:#3b3b3b;
}
span.color {
	 color:#60A86F;
}
span.aviso {
	color:#D45326;	
	font-size:14px;
	font-weight: bold;
}
#contacto .formw input#rut {
	width: 135px;
}
#contacto .formw input#dv {
	width:30px;
}
.guion {
	vertical-align: top;
}
.obligatorio {
	color:#3b3b3b;
	font-size:11px;
  margin:10px 0px 10px 0px;
}
.msg_footer {
	color: #D8D8D8;/*#666688;*/
	font-size:11px;
	text-align:center;
	padding-top:4px;
	font-family:Lucida, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Helvetica, Arial, Sans-serif;
}
a.footer_link:visited {
	color:#666666;
}
a.footer_link:hover {
	color: white;
}
a.footer_link:link {
	color:#959595;
}
.fila_titulo {
        color:#FFFFFF;
        background-color:#c9d8da;
        font-size: 12px;
        text-align:center;
        font-weight: bold;
        vertical-align:middle;
        height: 30px;
        border-bottom: solid 2px #FFF;
}
.fila_contenido_par {
        background-color:#f0f2f3;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        vertical-align:middle;
        height: 20px;
        padding: 3px 5px;
}
.fila_contenido_impar {
        background-color:#f9fafa;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        vertical-align:middle;
        height: 20px;
        padding: 3px 5px;
}

.logo_universidad {
float:left;
margin: 20px 20px 0 0;
width: 150px;
}


