body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h4,h5,h6{font-size:100%;font-weight: normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
h3{
	font-size: xx-small;
	font-weight: normal;
}

html, body{ height: 100%;}



*, html, body, form {
	outline:none;  
	margin: 0;
	padding: 0;
}

li a.ver-mas{
	display:block;
	text-indent:0;
	text-align:right;
}

a{
	color:#333333;
	text-decoration:none;
}

a:hover{

}

body {
	background-color: #93D02D;
	background-image: url(../images/body-background.png);
	background-repeat: repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#main{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:984px;
	margin-top:59px;
	background:url(../images/main-background.png) repeat-y top left;
}


#header{
	width:100%;
	height:180px;
	background: url(../images/header-background.jpg) no-repeat;	
	position:relative;
}

#header .logo{
	position:absolute;
	width:229px;
	height:92px;
	top: 40px;
	left:24px;

}


#header .fecha{
	position:absolute;
	width:250px;
	height:20px;
	top: 22px;
	left:350px;
	color:#FFF;
	font-weight:bold;

}

#header .menu_header{
	position:absolute;
	width:336px;
	height:26px;
	top: 11px;
	right:34px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/menu-header.jpg) no-repeat;
}



#header .menu_header ul li{
	float:left;
	line-height:26px;
	margin:0;
	padding:0;
}

#header .menu_header ul li a{
	display: block;
	padding:0;
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align: center;
}

#header .menu_header ul li a:hover{
color:#93D02D;
}


#header .search_box{
	position:absolute;
	height:26px;
	top: 47px;
	right:33px;
	color:#FFF;
}

#header .search_box  input.inputSearch{
	height:18px;
	line-height:18px;
	background-position:left center;
	border:1px solid #666;
	margin:0;
	color:#666;
	font-weight:bold;
	vertical-align:top;
}

#header .search_box  input.boton{
	width:72px;
	height:24px;
	background:url(../images/buscar.jpg) no-repeat;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	color:#333;
	border:0;
	cursor:pointer;
}


#header .main_menu{
			position:absolute;
			bottom:0px;
			left:14px;
			height:29px;
			width:100%;
		}
		
#header .main_menu li{
			float:left;
			line-height:29px;
			margin:0 15px 0 0;
			padding:0;
			list-style:none;
		}
		
#header .main_menu li a{
			font-size:13px;
			font-weight:bold;
			display:block;
			text-decoration:none;
			line-height:29px;
			padding-left:5px;
			color:#fff;
			width:128px;
			text-align:center;
		}

#header .main_menu li a:hover{
			background-image: url(../images/menu-item-hover-left.png);
}

#header .main_menu li a:hover span{
			background-image: url(../images/menu-item-hover-right.png);
}


#header .main_menu li a{
	background-image: url(../images/menu-item-left.png);
	background-repeat: no-repeat;
	background-position: left top;
}	
		

#header .main_menu li a span{
			padding-right:5px;
			display:block;
			background-image: url(../images/menu-item-right.png);
			background-repeat: no-repeat;
			background-position: right top;
}	
		
#header .main_menu li.active a{
			background-image: url(../images/menu-item-hover-left.png);
}

#header .main_menu li.active a span{
			background-image: url(../images/menu-item-hover-right.png);
}
				
	

#middle{

	width:100%;
	background:url(../images/middle-background.jpg) no-repeat;
	padding-left:12px;
	padding-right:12px;

}

#middle .col1{
	width:240px;
	float:left;
	margin-left:1px;
}

#middle .col1 .widget{

}

#middle .col1 h3{
	font-size:14px;
	font-weight:bold;
	background:url(../images/h3-background-oscuro.jpg) repeat-x;
	color:#FFF;
	text-align:center;
	line-height:26px;
}

#middle .col1 .widget-verde{
	background:#BCE37D;
	color:#333333;
	padding-bottom:5px;
	margin-bottom:2px;
}


#middle .col1 .widget-verde h3{
	font-size:14px;
	background:#4F7510;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	margin-bottom:5px;
}

#middle .col1 .widget-verde p{
	text-align:justify;
	margin:5px;
}

#middle .col1 .widget-verde p img{
	margin:4px;
}

#middle .col2{
	width:717px;
	float:left;
	margin-left:3px;
}

#middle .col2 .slideshow{
	margin:0;
	padding:0;
	height:251px;
}

#middle .col2_1{
	width:507px;
	float:left;
}

#middle .col2_1 img{
	margin:5px;
}

#middle .col2_1 .widget-ultima-noticia{
}

#middle .col2_1 .widget-ultima-noticia h3{
	background:url(../images/ultima-noticia.jpg) no-repeat;
	color:#7FB527;
	font-size:1px;
	text-indent:-5000px;
	width:135px;
	height:29px;
}

#middle .col2_1 .widget-ultima-noticia ul,
#middle .col2_1 .widget-ultima-noticia ul li{
	margin:0;
	padding:0;
	background:none;
}

#middle .col2_1 .widget-ultima-noticia ul li h2 a{
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#333;
}

#middle .col2_1 .widget-ultima-noticia ul li a.ver-mas{
	background:url(../images/arrow.jpg) no-repeat 89% 4px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	text-indent:10px;
	text-align:right;
	font-size:14px;
	display:block;
}

#middle .col2_1 a:hover{
	border-bottom:1px dotted #F08400;
}

#middle .col2_1 ul li ul{
	margin:4px 0 4px 10px;
}

#middle .col2_1 ul li ul li{
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat 2px 3px;
	text-indent:15px;	
	margin:5px 0;
}

#middle .col2_1 ul li ul li a{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

#middle .col2_2{
	margin-left:6px;
	width:203px;
	float:left;
}

#middle .col2_2 .widget{
	background:#BCE37D;
	color:#333333;
}


#middle .col2_2 .widget h3{
	font-size:14px;
	background:#4F7510;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:30px;
}

#middle .col2_2 .widget p{
	text-align:justify;
	margin:5px;
}


#middle .col2_2 .widget-naranja{
	background:#FFE375;
	color:#1E2610;
	margin-bottom:2px;
	padding-bottom:5px;
}


#middle .col2_2 .widget-naranja h3{
	font-size:14px;
	background:#FFCC00;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	margin-bottom:5px;
	font-weight:bold;
	line-height:26px;
}

#middle .col2_2 .widget-naranja p{
	text-align:justify;
	margin:5px;
}


#middle .col2_2 .widget-naranja ul {
	display:block;
}

#middle .col2_2 .widget-naranja ul li{
	line-height:15x;
	margin:0;
	padding:0;
	background:url(../images/arrow-amarillo.jpg) no-repeat 4px 4px;	
	text-indent:12px;
}

#middle .col2_2 .widget-naranja ul li a{
	display: block;
	padding:0;
	font-weight:bold;
	color:#1E2610;
	text-decoration:none;
	text-align: left;
	border-bottom:1px dotted #FFE375;	
}

#middle .col2_2 .widget-naranja ul li a:hover{
	color:#FFF;
	border-bottom:1px dotted #FFCC00;
}





#middle .col2_2 .widget-vinculacion{
	background:#BCE37D;
	color:#1E2610;
	margin-bottom:2px;
	padding-bottom:5px;
}


#middle .col2_2 .widget-vinculacion h3{
	font-size: 14px;
	background: #4F7510;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 26px;
}

#middle .col2_2 .widget-vinculacion p{
	text-align:justify;
	margin:5px;
}


#middle .col2_2 .widget-vinculacion ul {
	display:block;
}

#middle .col2_2 .widget-vinculacion ul li{
	line-height:15x;
	margin:0;
	padding:0;
	background:url(../images/arrow-verde.jpg) no-repeat 2px 4px;
	text-indent:12px;
}

#middle .col2_2 .widget-vinculacion ul li a{
	display: block;
	padding: 0;
	font-weight: bold;
	color: #1E2610;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #BCE37D;
}

#middle .col2_2 .widget-vinculacion ul li a:hover{
	color:#FFF;
	border-bottom:1px dotted #4F7510;
}








#middle .col2_2 .widget-verdee{
	background:#BCE37D;
	color:#1E2610;
	margin-bottom:2px;
	padding-bottom:5px;
}


#middle .col2_2 .widget-verdee h3{
	font-size: 14px;
	background: #4F7510;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 26px;
}

#middle .col2_2 .widget-verdee p{
	text-align:justify;
	margin:5px;
}


#middle .col2_2 .widget-verdee ul {
	display:block;
}

#middle .col2_2 .widget-verdee ul li{
	line-height:15x;
	margin:0;
	padding:0;
	background:url(../images/arrow-verde.jpg) no-repeat 2px 4px;
	text-indent:12px;
}

#middle .col2_2 .widget-verdee ul li a{
	display: block;
	padding: 0;
	font-weight: bold;
	color: #1E2610;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #BCE37D;
}

#middle .col2_2 .widget-verdee ul li a:hover{
	color:#FFF;
	border-bottom:1px dotted #4F7510;
}





#middle .col1 .widget-aviso{
	background:#BCE37D;
	color:#1E2610;
	margin-bottom:2px;
	padding-bottom:5px;
}


#middle .col1 .widget-aviso h3{
	font-size: 14px;
	background: #4F7510;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 26px;
}

#middle .col1 .widget-aviso p{
	text-align:justify;
	margin:5px;
}


#middle .col1 .widget-aviso ul {
	display:block;
}

#middle .col1 .widget-aviso ul li{
	line-height:15x;
	margin:0;
	padding:0;
	background:url(../images/arrow-verde.jpg) no-repeat 2px 4px;
	text-indent:12px;
}

#middle .col1 .widget-aviso ul li a{
	display: block;
	padding: 0;
	font-weight: bold;
	color: Red;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #BCE37D;
}

#middle .col1 .widget-aviso ul li a:hover{
	color:#FFF;
	border-bottom:1px dotted #4F7510;
}





#middle .col2_2 .widget-eventos{
	background:#BCE37D;
	color:#333333;
	padding-bottom:5px;
	margin-bottom:2px;
}


#middle .col2_2 .widget-eventos h3{
	font-size:14px;
	background:url(../images/eventos.jpg) no-repeat 2px 6px #4F7510;
	color:#FFFFFF;
	text-indent:15px;
	text-align:left;
	padding-left:5px;
	margin-bottom:5px;
	font-weight:bold;
	height:26px;
	line-height:26px;
}

#middle .col2_2 .widget-eventos ul {
	margin:2px;
}

#middle .col2_2 .widget-eventos ul li{
	background:url(../images/arrow-verde.jpg) no-repeat 2px 4px;
	text-indent:9px;
	color:#4F7510;
	padding-left:2px;
}

#middle .col2_2 .widget-eventos ul li h2 a,
#middle .col2_2 .widget-eventos ul li a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#middle .col2_2 .widget-eventos ul li h2 a:hover,
#middle .col2_2 .widget-eventos ul li a:hover{
	color:#fff;
}

#media{
	width:960px;
}

#media object,
#media embed{
	width:390px;
	height:321px;
}

#media .media_col1{
	width:413px;
	float:left;
	margin-left:2px;
}

#media .media_col2{
	width:266px;
	float:left;
	margin-left:5px;
}

#media .media_col2 h4 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}


#media .media_col2 ul li{
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat 2px 3px;
	text-indent:15px;	
	margin:5px 0;
}

#media .media_col2 ul li a{
	font-weight:bold;
}

#media .media_col2 ul li a:hover{
	font-weight:bold;
	border-bottom:1px dotted #F08400;
}

#media .media_col2 ul.listimages li{
	float:left;
	line-height:15x;
	margin:0;
	background:none;
	padding:0;
}

#media .media_col2  ul.listimages li a{
	display: block;
	padding:0;
	margin-right:5px;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	text-align: center;
}

#media .media_col2 ul.listimages li img {
	border:2px solid #E9E9E9;
}

#media .media_col2 ul.listimages li a:hover{
	border:0;
}

#media .media_col2 h3 {
	margin-bottom:5px;
}

#media .media_col3{
	width:266px;
	float:right;
	margin-right:2px;
}

#media h3{
	background:#1E2610;
	line-height:30px;
	color:#FFF;
	width:100%;
	font-weight:bold;
	display:block;
	text-indent:5px;
}

#media .widget{
	width:100%;
}

#footer{

	width:100%;
	padding-left:12px;
	padding-right:12px;
	position:relative;
}


#footer .menu_footer{
	width:100%;
	display:block;
	margin-top:25px;
}


#footer .menu_footer ul li{
	float:left;
	line-height:15x;
	margin:0;
	padding:0;
}

#footer .menu_footer ul li a{
	display: block;
	padding:0;
	padding:0 15px;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	text-align: center;
}
#footer .menu_footer ul li a:hover{
color:#999;
}

#footer .footer_txt{
	color:#666666;
	margin-top:5px;
	width:630px;
	margin-left:5px;
}


#footer .logo_sep{
	position:absolute;
	top:10px;
	right:40px;
}



#bottom{
	width:100%;
	height:33px;
	background:url(../images/bottom-background.jpg) no-repeat #93D02D; 
	padding-top:33px;
}

#bottom .legals {
	background:#93D02D;
	display:block;
} 

#bottom .legals .menu_legals{
	width:100%;
	display:block;
	margin-top:25px;
}

#bottom .legals .menu_legals ul {
	display:block;
}

#bottom .legals .menu_legals ul li{
	float:left;
	line-height:15x;
	margin:0;
	padding:0;
}

#bottom .legals .menu_legals ul li a{
	display: block;
	padding:0;
	padding:0 15px;
	font-size:13px;
	font-weight:normal;
	color:#BCE37D;
	text-decoration:none;
	text-align: center;
}
#bottom .legals .menu_legals ul li a:hover{
color:#999;
}

.separador_multicolor{
	background:url(../images/separador-multicolor.jpg);
	width:960px;
	height:3px;
	display:block;
}
.clear{
	clear:both;
}

	#menu_carreras .ti{
		background:#F08400;
		padding-bottom:5px;
	}

	#menu_carreras .ti h4{
		background:#F39D33 url(../images/background-ti.jpg) no-repeat 5px top;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		text-align:left;
		line-height:27px;
		margin-bottom:5px;
	}

	#menu_carreras .ti h4 a{
		color:#FFF;
		background:url(../images/background-ti-vineta.jpg) no-repeat right top;
		text-decoration:none;
		padding-left:34px;
		line-height:27px;
		display:block;
	}	


#menu_carreras .ti  ul {
	display:block;
}

#menu_carreras .ti  ul li{
	line-height:20x;
	margin:0;
	padding:0;
	text-indent:12px;
	margin-top:2px;
	margin-bottom:2px;
}

#menu_carreras .ti  ul li a{
	display: block;
	padding:0;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	text-align: left;
	background:#F39D33;
}

#menu_carreras .ti  ul li a:hover{
	color:#1E2610;
}


	#menu_carreras .produccion{
		background:#1E2610;
		padding-bottom:5px;
	}

	#menu_carreras .produccion h4{
		background:#4B5140 url(../images/background-produccion.jpg) no-repeat 5px top;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		text-align:left;
		line-height:27px;
		margin-bottom:5px;
	}

	#menu_carreras .produccion h4 a{
		color:#FFF;
		background:url(../images/background-produccion-vineta.jpg) no-repeat right top;
		text-decoration:none;
		padding-left:34px;
		line-height:27px;
		display:block;
	}


#menu_carreras .produccion  ul {
	display:block;
}

#menu_carreras .produccion  ul li{
	line-height:20x;
	margin:0;
	padding:0;
	text-indent:12px;
	margin-top:2px;
	margin-bottom:2px;
}

#menu_carreras .produccion  ul li a{
	display: block;
	padding:0;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	text-align: left;
	background:#4B5140;
}

#menu_carreras .produccion  ul li a:hover{
	color:#1E2610;
}

	
	#menu_carreras .contaduria{
		background: #BCE37D;
		padding-bottom:5px;
	}

	
	#menu_carreras .contaduria h4{
		background:#C9E997 url(../images/background-contaduria.jpg) no-repeat 5px top;
		font-size:14px;
		font-weight:bold;
		color:#1E2610;
		text-align:left;
		line-height:27px;
		margin-bottom:5px;
	}	

	#menu_carreras .contaduria h4 a{
		color:#1E2610;
		background:url(../images/background-contaduria-vineta.jpg) no-repeat right top;
		text-decoration:none;
		padding-left:34px;
		line-height:27px;
		display:block;
	}


#menu_carreras .contaduria  ul {
	display:block;
}

#menu_carreras .contaduria  ul li{
	line-height:20x;
	margin:0;
	padding:0;
	text-indent:12px;
	margin-top:2px;
	margin-bottom:2px;
}

#menu_carreras .contaduria  ul li a{
	display: block;
	padding:0;
	font-weight:normal;
	color:#1E2610;
	text-decoration:none;
	text-align: left;
	background:#C9E997;
}

#menu_carreras .contaduria  ul li a:hover{
	color:#FFF;
}	

	#menu_carreras .comercializacion{
		background:#FFCC00;
		padding-bottom:5px;
	}

	#menu_carreras .comercializacion h4{
		background:#FFD633 url(../images/background-comercializacion.jpg) no-repeat 5px top;
		font-size:14px;
		font-weight:bold;
		color:#1E2610;
		text-align:left;
		line-height:27px;
		margin-bottom:5px;
	}	

	#menu_carreras .comercializacion h4 a{
		color:#1E2610;
		background:url(../images/background-comercializacion-vineta.jpg) no-repeat right top;
		text-decoration:none;
		padding-left:34px;
		line-height:27px;
		display:block;
	}

	
#menu_carreras .comercializacion  ul {
	display:block;
}

#menu_carreras .comercializacion  ul li{
	line-height:20x;
	margin:0;
	padding:0;
	text-indent:12px;
	margin-top:2px;
	margin-bottom:2px;
}

#menu_carreras .comercializacion  ul li a{
	display: block;
	padding:0;
	font-weight:normal;
	color:#1E2610;
	text-decoration:none;
	text-align: left;
	background:#FFD633;
}

#menu_carreras .comercializacion  ul li a:hover{
	color:#FFF;
}		

.powered{
	height:30px;
	width:960px;
	text-align:right;
	background:url(../images/sistemex.jpg) no-repeat top right;
}

.powered a{
	color:#333;
	font-size:10px;
	padding-right:80px;
}

#media .widget{
	width:100%;
}


#media .widget ul {
	margin:2px;
}

#media .widget ul li{
	background:url(../images/arrow.jpg) no-repeat 2px 4px;
	text-indent:9px;
	color:#1E2610;
	padding-left:2px;
}

#media .widget ul li h2 a,
#media .widgetul li a{
	color:#1E2610;
	text-decoration:none;
	font-weight:bold;
}

#media .widget ul li h2 a:hover,
#media .widget ul li a:hover{
	color:#333;
}

#media .widget .ver-mas{
	display:block;
}





#media .widget-videos ul {
	margin:0;
	padding:0;
}

#media .widget-videos ul li{
	padding:0;
	margin:0;

}

#media .widget-videos ul li h2 a,
#media .widget-videos li a{
	color:#1E2610;
	text-decoration:none;
	font-weight:bold;
}

#media .widget-videos ul li h2 a:hover,
#media .widget-videos ul li a:hover{
	color:#333;
}

#media .widget-videos .ver-mas{
	display:block;
}


#media .widget-videos .mas-categoria{
	display:block;
	font-weight:bold;
}