@charset "utf-8";

/* problemas con el editor MCE (gaspar) */
#tinymce { background-color: #E4E4E4; }
#poyecto_cuerpo_proc address, #poyecto_cuerpo_proc pre, #poyecto_cuerpo_proc p, #poyecto_cuerpo_proc h1, #poyecto_cuerpo_proc h2, #poyecto_cuerpo_proc h3, #poyecto_cuerpo_proc h4, #poyecto_cuerpo_proc h5, #poyecto_cuerpo_proc h6, #tinymce address, #tinymce pre, #tinymce p, #tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, #tinymce h5, #tinymce h6{ 
    text-align: justify; 
    font-family: Arial,"MS Trebuchet",sans-serif !important; 
    line-height: 1.5em !important; 
    margin-bottom:1.5em !important;
}
#poyecto_cuerpo_proc address, #tinymce address { font-style: normal !important;}
#poyecto_cuerpo_proc pre, #tinymce pre { font-family: Arial,"MS Trebuchet",sans-serif !important; color: #003366 !important; font-style: italic !important; margin: 0 !important; white-space: normal !important;}
#poyecto_cuerpo_proc p, #tinymce p { font-family: Arial,"MS Trebuchet",sans-serif !important; color: #333333 !important; font-weight: normal !important;}
#poyecto_cuerpo_proc h1, #tinymce h1 { font-family: Arial,"MS Trebuchet",sans-serif !important; font-weight: bold !important; color: #333333 !important;}
#poyecto_cuerpo_proc h2, #tinymce h2 { font-family: Georgia,"Times New Roman",Times,serif !important; font-weight: bold !important; color: #003366 !important;}
#poyecto_cuerpo_proc h3, #tinymce h3 { font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif !important; color: #666666 !important;}
#poyecto_cuerpo_proc h4, #tinymce h4 { margin-bottom: 1.25em !important;}
#poyecto_cuerpo_proc h5, #tinymce h5 { font-weight: bold; margin-bottom: 1.5em !important;}
#poyecto_cuerpo_proc h6, #tinymce h6 { color:#333333; font-family: Arial,"MS Trebuchet",sans-serif !important; }

#poyecto_cuerpo_proc p em, #tinymce p em, #poyecto_cuerpo_proc p, #tinymce p {font-size: 11px !important;}
#poyecto_cuerpo_proc address em, #tinymce address em, #poyecto_cuerpo_proc address, #tinymce address{font-size: 12px !important;}
#poyecto_cuerpo_proc pre em, #tinymce pre em,#poyecto_cuerpo_proc pre, #tinymce pre{font-size: 15px !important; }
#poyecto_cuerpo_proc h1 em, #tinymce h1 em, #poyecto_cuerpo_proc h1, #tinymce h1 {font-size:15px !important; }
#poyecto_cuerpo_proc h2 em, #tinymce h2 em, #poyecto_cuerpo_proc h2, #tinymce h2 {font-size:20px !important; }
#poyecto_cuerpo_proc h3 em, #tinymce h3 em, #poyecto_cuerpo_proc h3, #tinymce h3 {font-size:14px !important; }
#poyecto_cuerpo_proc h4 em, #tinymce h4 em, #poyecto_cuerpo_proc h4, #tinymce h4 {font-size:14px !important; }
#poyecto_cuerpo_proc h5 em, #tinymce h5 em, #poyecto_cuerpo_proc h5, #tinymce h5 {font-size:12px !important; }
#poyecto_cuerpo_proc h6 em, #tinymce h6 em, #poyecto_cuerpo_proc h6, #tinymce h6 {font-size:15px !important; } 

#poyecto_cuerpo_proc p em, #tinymce p em { display:inline;}
#poyecto_cuerpo_proc address em, #tinymce address em { display:inline;}
#poyecto_cuerpo_proc pre em, #tinymce pre em { display:inline;}
#poyecto_cuerpo_proc h1 em, #tinymce h1 em { display:inline;}
#poyecto_cuerpo_proc h2 em, #tinymce h2 em { display:inline;}
#poyecto_cuerpo_proc h3 em, #tinymce h3 em { display:inline;}
#poyecto_cuerpo_proc h4 em, #tinymce h4 em { display:inline;}
#poyecto_cuerpo_proc h5 em, #tinymce h5 em { display:inline;}
#poyecto_cuerpo_proc h6 em, #tinymce h6 em { display:inline;}

.mas_margenes_plis{
    padding: 0 10px 0 10px;
}

#todos_a_izquierda, #todos_a_izquierda *{ text-align:left !important; }

/* fin mod */

#tesis #idi p {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* CSS Document */

#tesistas ul li{
	display: inline;
}
#tesistas ul li img {
	display: inline;
	border: thin solid #FFF;
}

.bajada_img_tesis {
	position: absolute;
	z-index: 1;
	width: 303px;
	text-align: center;
	padding-right: 6px;
	opacity:0.8;
	padding-left: 6px;
	background-color: #CCC;
	margin-top: 220px;
	padding-top: 7px;
	height: 33px;
}
.bajada_img_tesis p {
	font-size: 9px;
	font-style: normal;
	color: #003366;
}
#tesis p {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
#tesis h1 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, "MS Trebuchet", sans-serif;
}


#tesis h2 {
	font-size: 20px;
	font-weight: bold;
	color: #036;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#tesis h2 a {
	font-size: 20px;
	font-weight: bold;
	color: #036;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#tesis h2 a:hover {
	color: #666;
}

/* modificaciones gaspar (12 de Mayo) */

span.foto_proyecto_con_bajada_left {
    /*float: left;*/
    margin: 1.5em auto;
    line-height: 1.7em !important;
    text-align: center;
}

.plantilla1 span.foto_proyecto_con_bajada_left {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    line-height: 1.7em !important;
}

span.foto_proyecto_con_bajada_left img {
    margin: 1.5em auto;
    text-align: center;
}

span.foto_proyecto_con_bajada_right {
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
    line-height: 1.7em !important;
}

/* fin modificaciones */

/* era .tesis_proyect width: 535px -gaspar- */
.tesis_proyecto {
	width: 670px;
	height: auto;
	float: right;
}
.tesis_proyecto p {
	font-family: Arial, Helvetica, sans-serif;

}
.tesis_proyecto_titulo1   {
	width: auto;
	height: auto;
	float: left;
	background-image: url(../img/tesis_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#tesis_proyecto h3 {
	height: auto;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #29a9e0;
	padding-right: 10px;
	margin: 1.5em 0 1.5em 0;
}
#tesis_proyecto img.left, #poyecto_cuerpo_proc img.left {
    margin: 1.5em 1.5em 1.5em 0;
}
#tesis_proyecto img.right, #poyecto_cuerpo_proc img.right {
    margin: 1.5em 0em 1.5em 1.5em;
}


.btn_proyecto a {
	display:block;
	width: 124px;
	height: 31px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/tesis_botones.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.btn_proyecto  a:hover {
	background-position: 0 -48px;
	color: #CCC;
}

.btn_proyecto a.active {
    background-position: 0 -48px;
	color:#FFF;
}


.btn_resena a {
	display:block;
	width: 124px;
	height: 31px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/tesis_botones.jpg);
	background-repeat: no-repeat;
	background-position: -134px 0;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.btn_resena  a:hover {
	background-position: -134px -48px;
	color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.btn_resena a.active {
	background-position: -134px -48px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}


.btn_programa a {
	display:block;
	width: 124px;
	height: 31px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/tesis_botones.jpg);
	background-repeat: no-repeat;
	background-position: -268px 0;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.btn_programa  a:hover {
	background-position: -268px -48px;
	color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.btn_programa a.active {
	background-position: -268px -48px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

.btn_documentos a {
	display:block;
	width: 124px;
	height: 31px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/tesis_botones.jpg);
	background-repeat: no-repeat;
	background-position: -401px 0;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.btn_documentos  a:hover {
	background-position: -401px -48px;
	color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.btn_documentos a.active {
	background-position: -401px -48px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}

.btn_bajartesis a {
	display:block;
	width: 124px;
	height: 31px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/tesis_botones.jpg);
	background-repeat: no-repeat;
	background-position: -535px 0;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 10px;
}

.btn_bajartesis  a:hover {
	background-position: -535px -48px;
	color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.btn_bajartesis a.active {
	background-position: -535px -48px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.img_programa_destacada {
	float: right;
	height: auto;
	width: auto;
	margin: 0px;
}
.img_programa_destacadas {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-bottom: 10px;
}

.img_resena_destacada {
	float: right;
	height: auto;
	width: auto;
	margin: 0px;
}
.img_resena_destacadas {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-bottom: 10px;
}
.nombre_tesista {
	float: left;
	height: auto;
	width: 186px;
	margin: 0px;
	padding: 7px;
}

.nombre_tesista p {
	margin: 0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
#columna_tesista {
	padding-left: 10px;
	width: 140px;
	padding-right: 10px;
	float: right;
}
#columna_tesista p  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
#columna_tesista p span {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#columna_proyecto a {
	color: #003366;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

#columna_vertesis {
	padding-left: 10px;
	width: 140px;
	padding-right: 10px;
	background-color: #29A9E0;
	height: 20px;
	padding-top: 3px;
	float: right;
}
#columna_vertesis p {
	color: #FFF;
	font-family: Arial, "MS Trebuchet", sans-serif;
	text-align: right;
}
#columna_vertesis a {
	color: #FFF;
	font-family: Arial, "MS Trebuchet", sans-serif;
	text-align: right;
}
#columna_vertesis a:hover {
	color: #333;
}
#columna_programa {
	padding-left: 10px;
	width: 140px;
	padding-right: 10px;
	margin-top: 10px;
	float: right;
	text-align: justify !important;

}
#columna_programa p {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 10px;
	color: #333;
    text-align: inherit;
}

#columna_programa p, #columna_programa h1, #columna_programa h2, #columna_programa h3, #columna_programa h4, #columna_programa h5, #columna_programa h6, #columna_programa p, #columna_programa a, #columna_programa strong {
	text-align: justify !important;
}
.img_proyecto2_destacadas {
	float: left;
	height: auto;
	width: auto;
	border: medium solid #FFF;
	margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.img_resena2_destacada {
	float: right;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.img_resena2_destacadas {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-bottom: 10px;
}
.nombre_tesista2 {
	float: left;
	height: auto;
	width: 256px;
	margin-top: 0px;
	margin-right: 150px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 7px;
}
.nombre_tesista2 p {
	margin: 0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 22px;
	color: #333;
	font-weight: bold;
}



/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 11px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
   width:170px !important;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
	border:none !important;
}

.columna_bajartesis a {
    text-align: center;
    font-weight: bold;
    margin: 1.5em;
    display: block;
    float: right;
}
.columna_documentos a {
    text-align: center;
    font-weight: bold;
    margin: 0.75em;
    display: block;
    float: left;
}



/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 530px;
	height: 750px;
	background-image: url(/img/global/gradient/h300.png);
	background-position: 0 0;
	
	
}

/* accordion header */
#accordion h2 {
	margin:0;
	padding:5px 15px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	background-image: url(/media/img/fondotabla.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	width:450px;
	float:left;
}

#accordion {
	width: 367px;
	height: auto;
	background-image: url(/img/global/gradient/h600.png);
	background-position: 0 0;
	margin-bottom: 100px;
	float: left;
	font-size: 10px;
	color: #000;
	text-align: left;
}
#accordion..ui-state-active a {
	background-image: url(/media/img/fondoselecionadon3.jpg);
}


#accordion .ui-state-active {
	background-image: url(/media/img/flechaabajo.gif);
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;*/
	background-repeat: no-repeat;
	background-position: 350px center;
	/*border-bottom-width: 2px;
	border-bottom-color: #66C6DE;*/
	font-size: 12px;
	color: #000;
	background-color: #CCC;
}
#accordion .ui-widget-content {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#accordion .ui-state-default a {
	background-image: url(/media/img/flechaacrdion.gif);
	background-repeat: no-repeat;
	background-position: 350px center;

	color: #000;
	height: 10px;
	font-size: 10px;
	background-color: #66C6DE;
}


/* accordion header */
#accordion h2 {
	background-color:#66C6DE;
	background-image:url(/media/img/fondotabla.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	border-color:#FFFFFF #FFFFFF #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#FFF;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	margin:0;
}



/* accordion pane */
#accordion div.pane {
	display:none;
	font-size:12px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	float:left;
	height:100% !important;
	width:480px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
#accordion .ui-state-default a:hover {
	color: #FFF;
	background-color: #999;
	background-image: url(/media/img/flechaacrdion.gif);
	background-repeat: no-repeat;
	background-position: 350px center;
}
#accordion .ui-accordion-header a  {
	height: 20px;
	margin: 0px;

	font-size: 11px;
	color: #333;
}
#accordion2 .ui-widget-content a !important{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFF;
}
#accordion .ui-icon   {
	background-image: none;
}
p.subarea{
	font: normal bold 11px Arial, sans-serif;
	color:#ED279C;
	padding:10px 0;
}
.ui-widget-content a {
	font: normal bold 12px Arial, sans-serif;
	color:#666666;
	
}
.ui-widget-content a:hover{
	color:#ED279C;
	
}
.ues {
	color:#013483;
	font-size: 10px;
	padding-bottom:15px;
}



/*NEW*/

<script type="text/javascript" src="media/js/captify.js"></script>
<style type="text/css">
<!--
.pagination .current {
	color: #FFF;
	background-color: #003483;
}
.pagination a {
	display: block;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 5px;
	background-color: #999;
	color: #FFF;
}
.pagination a:hover {
	color: #666;
}
.busq_jovenes select {
	width: 120px;
}
.busq_jovenes {
	background-color: #003483;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.hidden_start {
    display: none;
}

.toggle {
    color: #fff;
    background-color: #003483;
    display: block;
    padding:  0.5em;
    margin:  1.5em;
    text-align: center;
}
