@charset "UTF-8";
@import url("rounded.css");
@import url("reset.css");
@import url("text.css");
@import url("contacto.css");

/*--Formateo General--*/
li { _display: inline-block;}
div.separator {clear:both; height:0; margin:0px; padding:0px; _display:inline;}
div.height { height:9px; display:block; margin:0px; padding:0px;}
span.orange_det {color:#FF6100;}
	span.orange_det a:link, span.orange_det a:visited {color:#FF6100; text-decoration:none;}
	span.orange_det a:hover, span.orange_det a:active {} 
#current {adsfasdf}
input. textarea { border:1px solid #666; height:15px; padding-top:3px;}
select { border:1px solid #666; height:20px;}

a:link, a:visited {color:#666; text-decoration:none;}
a:link, a:active { color:#999; text-decoration:none;}
a.cont:link , a.cont:visited{  text-decoration:underline;font-weight:normal;color:#666;}
a.cont:hover , a.cont:active{text-decoration:underline;font-weight:normal;color:#999;}
/*--Readmore--*/
div.readmore_homecont {padding-top:8px; float:right; width:100px;}
a.readmore:link, a.readmore:visited { float:right; color:#494646; text-decoration:none; background:url(../img/bull_readmore_arrow.gif) no-repeat 100% 50%; padding-right:25px; height:19px; line-height:19px; margin-right:5px; }
a.readmore:hover, a.readmore:active {  color:#000;}

a.readmore_orange:link, a.readmore_orange:visited { float:right; color:#999; text-decoration:none; background:url(../img/bull_readmore_arrow.gif) 100% 50% no-repeat; padding-right:15px; margin:5px 10px 5px 0;}
a.readmore_orange:hover, a.readmore_orange:active { color:#000;}

a.readmore_pag_left:link, div.intro a.readmore_pag_left:link, a.readmore_pag_left:visited, div.intro a.readmore_pag_left:visited { float:left; color:#999; text-decoration:none; background:url(../img/bull_readmore_arrow_left.gif) 0 50% no-repeat; padding-left:15px; margin:5px 10px 5px 10px;}
a.readmore_pag_left:hover, div.intro a.readmore_pag_left:hover, a.readmore_pag_left:active, div.intro a.readmore_pag_left:active { color:#000;}


a.readmore_pag_right:link, div.intro a.readmore_pag_right:link, a.readmore_pag_right:visited, div.intro  a.readmore_pag_right:visited { float:right; color:#999; text-decoration:none; background:url(../img/bull_readmore_arrow.gif) 100% 50% no-repeat; padding-right:15px; margin:5px 10px 5px 0;}
a.readmore_pag_right:hover, div.intro a.readmore_pag_right:hover, a.readmore_pag_right:active, div.intro a.readmore_pag_right:active  { color:#000;}

a.readmore_gray:link, a.readmore_gray:visited {background:url(../img/readmore_gray.gif) 100% 50% no-repeat;}
a.readmore_gray:hover, a.readmore_gray:active {background:url(../img/readmore_gray.gif) 100% 50% no-repeat; color:#000;}


/*--Bloques Principales--*/
div#wrapper { width:950px; margin:10px auto 10px auto;}

/*--Left--*/
div#left {width:658px; float:left; margin:0 9px 0 0}

	/*--Header--*/
	div#header_cont {width:950px; float:left;}
	div#header_a {width:658px; float:left;}
	div#header {width:658px; height:123px; background:url(../img/bg_header.jpg) no-repeat 0 0; float:left; margin-bottom:7px;}
	
	div#header span.language-link { float:left; font-weight:bold; margin:5px;}
	div#header span.language-link a.lang:link, div#header span.language-link a.lang:visited{ color:#000; text-decoration:none; height:20px; width:109px; text-align:center; float:left; background:url(../img/bg_lang.png) 0 0 no-repeat; font-size:13px;} /**/
	div#header span.language-link a.lang:hover, div#header span.language-link a.lang:active{ color:#000;}
		div#header img { float:right; margin-top:5px;}
	
		/*--Mainnav--*/
		div#mainnav {width:653px; height:33px; background:url(../img/bg_mainnav.gif) no-repeat 0 0; float:left; margin-bottom:7px; padding-left:5px;}
		div#mainnav li { display:inline;}
			a:link.mainnav, a:visited.mainnav { color:#757575; text-decoration:none; padding-left:18px; line-height:33px;}
			a:hover.mainnav, a:active.mainnav, #current { color:#000; background:url(../img/bull_mainnav.gif) no-repeat 3px 50%;}
			
	/*--Home Core--*/
	div#core { width:658px; display:block; clear:both;}
	div.home_core_blk {width:158px; height:191px; background:url(../img/bg_home_core_blocks.gif) no-repeat 0 0; float:left; margin-right:8px;}
	div.home_core_blk_last {margin-right:0px;}
		div.home_core_blk h1 {width:158px; height:29px; float:left; font-weight:normal; color:#FFF; text-align:center; line-height:29px;}
			h1.yellow { background:url(../img/core_h1_yellow.gif) no-repeat 0 0;}
			h1.green {background:url(../img/core_h1_green.gif) no-repeat 0 0;}
			h1.lightgreen {background:url(../img/core_h1_lightgreen.gif) no-repeat 0 0;}
			h1.red {background:url(../img/core_h1_red.gif) no-repeat 0 0;}
			
			div.home_core_blk p { clear:both; padding: 5px 10px 0 10px; line-height:15px; font-stretch:condensed; }
			
	/*--Static core--*/
	div#core_home {width:508px; height:100px; margin-bottom:7px; background:url(../img/bg_core_home.gif) no-repeat 0 0; padding:10px 140px 10px 10px; clear:both;}
		div#core_home h1 { font-weight:normal; color:#f67c02}
		div#core_home p { line-height:24px; font-weight:normal;}
		
		

	/*--Bloques News Resumen--*/
	div#res_not { width:658px; clear:both; margin-top:7px; display:block;}
       	h1.main_title_resnot { float:left; color:#000;}

				a.leavecomment {color:#f67300!important; text-decoration:none; font-weight:normal; background:url(../img/bullet_down.gif) no-repeat 100% 50%; padding-right:15px!important; margin-bottom:20px; margin-top:20px;}
		
		a.a_main_title_resnot:link, a.a_main_title_resnot:visited { float:right; color:#6F6F6F; text-decoration:none; background:url(../img/bull_readmore_arrow.gif) no-repeat 100% 50%; padding-right:15px;}
		a.a_main_title_resnot:hover, a.a_main_title_resnot:active { color:#000;}
		
		/*--UP/DOWN--*/
		
			a.down {background:url(../img/bullet_down.gif) no-repeat 100% 50%!important;}
			a.up {background:url(../img/bullet_up.gif) no-repeat 100% 50%!important;}

	div.not_res { width:658px; clear:both; border-top:1px dotted #6D6C6C; margin:5px 0; padding-top:7px;}
	div.noborder { border-top:1px solid #FFF;} div.noborder_bot { border-bottom:1px solid #FFF!important;}
		div.not_res_content { float:left; width:462px; height:145px; margin-right:9px;}
			div.not_res_content h1 { color:#000; margin-bottom:15px; }
			div.not_res_content p { color:#585757;}
		div.not_res_img { float:left; width:135px; height:145px;}
		
		div.date_cont { height:145px; width:41px; float:left; margin-right:9px; text-align:center; color:#2C2B2B;}
		div.date{ display:block; float:left; width:41px; height:44px; background:url(../img/bg_calend.gif) no-repeat 0 0}
		div.month{ display:block; width:41px; height:15px;}
		div.day{ display:block; width:41px; height:25px;}
		
	div.not_res_foo { height:36px; width:472px; display:block; float:left; padding-left:86px; line-height:36px; background:url(../img/tags.gif) no-repeat 50px 50%;}
		div.not_res_foo a:link, div.not_res_foo a:visited { color:#6f6f6f; text-decoration:underline; }
		div.not_res_foo a:hover, div.not_res_foo a:active { color:#000000;}
	
/*--Right--*/
div#right {width:283px; float:left;}
div.virtual_not h1, div#share h1, div#news_cvirtual h1, div#comment_cont h1 { color:#000; margin: 0 9px 0 10px; font-weight:normal; border-bottom:1px dotted #6D6C6C; }
p.errormsg { padding:10px; color:#bb0000;} 
div#news_cvirtual h1 {font-weight:bold;}
	/*--Right h1 a--*/
	h1.right_h1_a { background:url(../img/bg_right_h1.jpg) no-repeat 0 0; width:273px; height:28px; color:#FFF; font-weight:normal; line-height:28px; clear:both; float:left; padding-left:10px; display:block; color:#FFF; border-bottom:hidden}
	
	/*--Right Login--*/
	div#login { background-color:#E1E0E0; margin:0 0 0 9px; width:283px; float:left;}
	div#news_cvirtual { background-color:#E1E0E0; width:283px; float:left; margin-bottom:9px;}
		div#inputs_login { width:247px; height:101px; background:url(../img/bg_login.jpg) no-repeat 0 0; padding:15px 18px 16px 18px; margin:5px 0 5px 0; float:left;}
	span.input_cont { display:block; margin-bottom:5px!important; clear:both; height:24px;}
	span.input_cont_no { display:block; clear:both; height:16px;}
 	span.input_cont input#wIdUsuario, span.input_cont input#wclave_usuario_plain { float:right; display:block; width:125px;}
	span.input_cont label { float:left; display:block; width:110px; text-align:left;}
		div#inputs_login span.input_cont_no a:link, div#inputs_login span.input_cont_no a:visited { float:right; color:#333; text-decoration:none;}
		div#inputs_login span.input_cont_no a:hover, div#inputs_login span.input_cont_no a:active{ color:;}
		
	/*--Ultimos documentos--*/
	ul#last_docs {}
	a.last_docs:link, a.last_docs:visited { width:170px; background:url(../img/bullet_last_docs.jpg) no-repeat 9px 50%; float:left; vertical-align:middle; text-decoration:none; color:#6D6C6C; padding:10px 20px 10px 70px; border-bottom:1px dotted #6D6C6C; margin: 0 9px 0px 10px; clear:both; display:block; _padding:10px 5px 10px 70px;  }
	a.last_docs:hover, a.last_docs:active {}
	
	/*--Noticias campus virtual--*/
	p.p_campvirt { padding:9px; font-weight:normal;}
		span.date_campvirt { color:#000; display:block; }
		span.title_campvirt { color:#000; display:block; margin-bottom:5px;}
	
	/*--Eseo Home Map--*/
	 a.eseo_home_map:link, a.eseo_home_map:visited { margin:0 0 9px 0; float:left;}
 	 a.eseo_home_map:hover, a.eseo_home_map:active {}
	 
	 /*--Share Icons--*/
	 a.share_icon:link, a.share_icon:visited { margin:15px 4px 1px 4px; float:left;}
	 a.share_icon:hover, a.share_icon:active {}
	 a#afirstshare {margin:15px 4px 1px 6px;}


	/*--Footer Container--*/
	div#footer_container { float:left; width:950px; clear:both; margin-top:9px;}
	/*--Footer Left--*/
	div#footer_left { background:url(../img/bg_footer.gif) no-repeat 0 0; width:658px; height:54px; float:left;}
	ul#footer_nav {padding: 6px 0 7px 8px;}
		ul#footer_nav li{ display:inline;}
		ul#footer_nav a:link, ul#footer_nav a:visited { text-transform:uppercase; padding:0 5px 0 5px; color:#616060; text-decoration:none; border-right:2px solid #FF6B00}
		a.noborderfoo{ border:none!important;}
		ul#footer_nav a:hover, ul#footer_nav a:active { color:#000;}
		span#footer_dat { padding:0 0 0 13px;}

	/*--Footer Right--*/
	div#footer_right {width:283px; height:54px; float:left; background:url(../img/footer_right.gif) no-repeat 0 0; margin-left:9px;}
	
/*--PLANTILLA INTERIOR--*/
	/*--Left--*/
	div.header_foco_news { background:url(../img/bg_foco_header_news.gif) 0 0 no-repeat; height:23px; padding:5px 10px 0 10px;}
	div.comment_block h1{ color:#000; }
	div.comment_block span.date_comment { margin-bottom:10px; display:block; clear:both;}
	div.comment_block p{ color:#585757;}
	div.comment_block { border-bottom:1px dotted #6D6C6C; margin:7px 0; padding:7px 0;}
	
	/*--Right--*/
	a.menu_focos:link, a.menu_focos:visited { color:#757575; text-decoration:none; padding: 5px 0 5px 25px ; display:block;}
	a.menu_focos:hover, a.menu_focos:active {background:url(../img/bull_focos_ho.gif) 10px 50% no-repeat; color:#000;}
	
	
	/*--Right en Eseo--*/
	div.menu_focos {color:#757575; padding: 5px 10px 5px 20px; margin:0 5px; display:block; background:url(../img/bull_focos_ho.gif) 5px 8px no-repeat; border-bottom:1px dotted #999;}
	ul.equipo div.menu_focos { border:none;}
	ul.equipo div.menu_focos a:link, ul.equipo div.menu_focos a:visited{ text-decoration:none; color:#757575;}
	ul.equipo div.menu_focos a:hover, ul.equipo div.menu_focos a:active{ color:#000;}
	
	
	a.red:hover, a.red:active, a.red#foco_current, a.foco_current_red  {background:url(../img/bull_focos_red.gif) 10px 50% no-repeat; color:#c90000;}
	a.mostaza:hover, a.mostaza:active, a.mostaza#foco_current,  a.foco_current_mostaza { background:url(../img/bull_focos.gif) 10px 50% no-repeat; color:#aa8800;}
	a.green:hover, a.green:active,a.green#foco_current,  a.foco_current_green  { background:url(../img/bull_focos_green.gif) 10px 50% no-repeat; color:#007600;}
	a.calip:hover, a.calip:active, a.calip#foco_current,  a.foco_current_calip  { background:url(../img/bull_focos_calip.gif) 10px 50% no-repeat; color:#007756;}
	
	/*--Testimonios--*/
	p.testimonios { padding:5px 5px 5px 5px; border-bottom:1px dotted #6D6C6C; margin:0 5px 0 5px;}
	p.testimonios span.testimonios_black { color:#666; padding-top:20px; display:block; }
	
	/*--Galeria de fotos--*/
	ul#thumbs { padding:9px;}
	ul#thumbs li { display:inline;}
	ul#thumbs a:link, ul#thumbs a:visited { float:left; margin:7px 6px 0 0}
	ul#thumbs a:hover, ul#thumbs a:active {}
	
	/*--Intro proyectos--*/
	div.intro { margin-bottom:20px;}
	div.intro p, div.intro ul  { padding-left:100px;}
	div.intro p.small_padd { padding-left:50px;}
	
		div.intro h2.mostaza {color:#B8A136; font-weight:bold;}
		div.intro h2.red {color:#c90000; font-weight:bold;}
		div.intro h2.green {color:#007600; font-weight:bold;}
		div.intro h2.calip {color:#007756; font-weight:bold;}
	
	div.intro h1 { display:block; padding:0 0 0 5px; color:#FFF; font-weight:normal;}
	
		div.intro h1.mostaza {background:url(../img/mostaza.gif) no-repeat 0 0; padding:5px}
		div.intro h1.red {background:url(../img/red.gif) no-repeat 0 0; padding:5px}
		div.intro h1.green {background:url(../img/green.gif) no-repeat 0 0; padding:5px}
		div.intro h1.calip {background:url(../img/calip.gif) no-repeat 0 0;  padding:5px}
		
	div.intro ul { padding:20px 0 20px 115px;}
	div.intro ul li { list-style: disc;}
	
	div#blockgray { display:block; background:#eee url(../img/block_gray_bot.gif) no-repeat 0 100%; display:block; width:636px; padding:10px; margin-bottom:20px;}
	
	/*--Unete a nosotros--*/
	ul#unete { margin:9px; color:#000;}
	ul#unete li { display:block; clear:both; margin-bottom:10px; float:left; text-align:right; width:260px;}
		ul#unete li.cnota span.nota{ display:block; clear:both; margin-bottom:10px; float:right; text-align:right;}
		ul#unete li.cnota { margin-bottom:0;}
	ul#unete input { float:right; display:block; width:170px;}
	ul#unete label { float:left; display:block; width:60px; text-align:left;}
	ul#unete select { width:260px;}
	p.testimonios_unete { color:#000; padding:5px 5px 5px 5px; margin:0 5px 0 5px;}
	
	/*--En Proyectos--*/
	h1.enproy_h1_mostaza a { color:#B8A136!important; padding-left:95px!important; text-decoration:none; font-weight:bold; display:block}
	h1.enproy_h1_calip a { color:#007756!important; padding-left:95px!important; text-decoration:none; font-weight:bold; display:block}
	h1.enproy_h1_green a { color:#007600!important; padding-left:95px!important; text-decoration:none; font-weight:bold; display:block}
	h1.enproy_h1_red a { color:#c90000!important; padding-left:95px!important; text-decoration:none; font-weight:bold; display:block}
	p.enproy_p { /*border-bottom:1px dotted #999;*/ padding-bottom:5px;}
	a.docs { font-size:16px!important; margin-bottom:15px; padding:0!important; background:url(../img/download.png) no-repeat 68px 50%; padding-left:20px;}
	a.docs:hover {color:#000!important;}
	
	/*--Submit Button-*/
	button {border:0; cursor:pointer; font-weight:bold; padding:0 25px 0 0; text-align:center;width:auto; overflow:visible; float:right!important; display:block!important;}
	button span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px;}
	button.submitbtn {background:url(../img/bull_button.gif) right no-repeat;}
	button.submitbtn span {height:30px; line-height:30px; color:#5b5858; font-weight:normal;}
	button.submitbtn:hover {}
	button.submitbtn:hover span {color:#000;}
	
	/*--Submit Button NO-*/
	button {border:0; cursor:pointer; font-weight:bold; padding:0 25px 0 0; text-align:center;width:auto; overflow:visible; float:right!important; display:block!important;}
	button span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px;}
	button.submitbtn_login {background:url(../img/bull_button.gif) right no-repeat;}
	button.submitbtn_login span {height:24px; line-height:24px; color:#5b5858; font-weight:normal;}
	button.submitbtn_login:hover {}
	button.submitbtn_login:hover span {color:#000;}
	
	/*--Footer--*/
	span.footer_dat2 { padding:10px 0 0 10px; float:left;}
	span.footer_dat2_no { padding:5px 0 0 10px; float:left;}
	
	/*--Comments--*/
	
	div#comment_cont { margin:0 90px;}
	div#comment_cont  ul { margin:10px;}
	div#comment_cont  ul li{ margin-bottom:10px; display:block; clear:both; float:left; width:430px;}
	div#comment_cont input, div#comment_cont textarea { float:right; display:block; width:260px;}
	div#comment_cont label { float:left; display:block; width:80px; text-align:left;}

/*--METODOS--*/
	p.resenna { color:#F56908; text-align:right; margin-bottom:20px;}
	span.orangespan {color:#F56908;}
	span.grayspan {color:#3C3A3A;}
	div#contactform { margin:10px 50px 10px 50px}
	li.sublevel { padding-left:20px!important;}
	h1.metodologia { color:#000!important; margin-bottom:20px;}


/*--Pagination--*/
		/*h1.main_title_resnot {margin-right: 10px;}
		div.pages a:link, div.pages a:visited { text-decoration:none; color:#000; padding: 0 5px;}
		div.pages a:hover, div.pages a:active {}
		span.items, span.total_items, span.current {margin:0 5px 0 5px;}*/
		div.pages img {width:12px; height:9px; padding-top:3px;}
		div.pages{ text-align:right; display:block; float:right; }
		div.pages a:link,div.pages a:visited{ text-decoration:none; color:#000; padding:0px 5px;}
		div.pages span.current{ color:#CCC; padding:0px 5px; font-weight:bold;}
		div.pages span.items,div.pages span.total_items{color:#666; padding:0px 5px; text-decoration:none;}
		
/*--Dspl news--*/
		div.not_dspl_content p {padding-left:50px;}
		div.not_dspl_content h1 {color:#000; margin-bottom:20px;}
		div.not_dspl_content img {margin:0 auto 20px auto; display:block;}
		
/*--Logos en eseo--*/
		div#left div.intro ul.logos_en_eseo ul {padding-left:0!important;}
		div#left div.intro ul.logos_en_eseo li {display:inline; padding:10px; border:1px dotted #999; float:left; display:block; margin:5px 5px 5px 0; width:190px;}
		div#left div.intro ul.logos_en_eseo li span.logo_desc {display:block;}
		
/*--¿como?--*/
		ul#unete2 { margin-top:10px; padding:0 5px;}
		ul#unete2 li { margin-bottom:5px; border-bottom:1px dotted #999; float:left; padding-bottom:5px;}
		ul#unete2 li label {float:left; width:230px; font-size:14px; color:#000;}
		ul#unete2 li input { float: left; text-align:left; margin-left:5px; width:30px;}
