/*
Nombre del tema: EII
Direccion URL: http://www.eii.ucv.cl
Descripción: Plantilla desarrollada por AyerViernes S.A para Escuela de Ingenieria Industrial de la PUCV
Version: 1.0
Autor del Diseño: Adolfo Morales
Front: Maximiliano Martin, Rodrigo Vera, Basilio Caceres
URL empresa: http://www.ayerviernes.com/
*/


/*********************************************************************
			http://eii.ucv.cl/
**********************************************************************/
*, form, ul{
	margin: 0;
	padding: 0;
}
html{
	height: 100%;
	background: #fff url(imag/auxi/auxi_top_rigth.gif) no-repeat right top;
}
body{
	font: normal normal 1em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background: transparent url(imag/back/back.jpg) repeat-x 0 130px;
}
body#pags{
	background-image: url(imag/back/back_pags.jpg);
}
/* cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding:0;
}
legend{
	display: none;
}
fieldset{
	border: none;
}
/*------------------------------------- Links */
a{
	color:#008BD1;
	text-decoration: none;
}
.top a,.top a:hover {
	color: #FFF;
}
a:hover{
	text-decoration: underline;
	color:#008BD1;
}
a:focus{
	outline: 0;
}
/*------------------------------------- Elementos */
p{
	font: normal 1em/100% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
hr{
	display: none;
}
kbd{
	padding: .1em .2em;
	font: bold .9em/110% verdana;
	background: #FFC;
}
/******************************************************************************************** ESTRUCTURA PRINCIPAL */
.foot{
	background: /*#F5FAE7*/ url(imag/back/back_foot.jpg) repeat-x top;
	padding-bottom: 2em;
	clear: both;
}
.cent{
	text-align: left;
	min-width: 730px;
	max-width: 1024px;
	margin: 0 auto;
	padding: 0 15px;
}
.auxi_top{
	background: url(imag/auxi/auxi_top_rigth.gif) no-repeat top right;
}
.main{
	clear: both;
	width: 93%;
	margin: 0 auto;
	margin-bottom: 2em;
	min-width: 730px;
	max-width: 985px;
	text-align: left;
	background-color: #fff;
}
.head, body#pags .head{
	float: left;
	width: 70%;
	margin-left: 2%;
	min-width: 500px;
	background: #fff url(imag/foto/foto_home_1.jpg) no-repeat 0 130px;
}
body#pags .head{
	height: 220px;
	background-image: url(imag/foto/foto_pags_01_1.jpg);
}
/*------------------------------------- ID para main de cuarto nivel */
#pagsCuat{
	margin-top: 0px;
}
/******************************************************************************************** ESTRUCTURA HEADER */
.head h1 a, .head h1 a img, span.headlogo a, span.headlogo a img{
	position: absolute;
	display: block;
	width: 279px;
	height: 70px;
	margin: .35em 0 0 .4em;
	border: none;
}
span.headlogo a, span.headlogo a img{
	margin: .7em 0 0 .4em;
}
/*------------------------------------- Imagenes Random Home */
#imagHome1{
	background-image: url(imag/foto/foto_home_1.jpg);
}
#imagHome2{
	background-image: url(imag/foto/foto_home_2.jpg);
}
#imagHome3{
	background-image: url(imag/foto/foto_home_3.jpg);
}
#imagHome4{
	background-image: url(imag/foto/foto_home_4.jpg);
}
#imagHome5{
	background-image: url(imag/foto/foto_home_5.jpg);
}
#imagHome6{
	background-image: url(imag/foto/foto_home_6.jpg);
}
#imagHome7{
	background-image: url(imag/foto/foto_home_7.jpg);
}
#imagHome8{
	background-image: url(imag/foto/foto_home_8.jpg);
}
/*------------------------------------- Imagenes Random Estudia con Nosotros */
body#pags #imagPags011{
	background-image: url(imag/foto/foto_pags_01_1.jpg);
}
body#pags #imagPags012{
	background-image: url(imag/foto/foto_pags_01_2.jpg);
}
body#pags #imagPags013{
	background-image: url(imag/foto/foto_pags_01_3.jpg);
}
body#pags #imagPags014{
	background-image: url(imag/foto/foto_pags_01_4.jpg);
}
body#pags #imagPags015{
	background-image: url(imag/foto/foto_pags_01_5.jpg);
}
body#pags #imagPags016{
	background-image: url(imag/foto/foto_pags_01_6.jpg);
}
body#pags #imagPags017{
	background-image: url(imag/foto/foto_pags_01_7.jpg);
}
body#pags #imagPags018{
	background-image: url(imag/foto/foto_pags_01_8.jpg);
}
/*------------------------------------- Imagenes Random Nuestra Comunidad */
body#pags #imagPags021{
	background-image: url(imag/foto/foto_pags_02_1.jpg);
}
body#pags #imagPags022{
	background-image: url(imag/foto/foto_pags_02_2.jpg);
}
body#pags #imagPags023{
	background-image: url(imag/foto/foto_pags_02_3.jpg);
}
body#pags #imagPags024{
	background-image: url(imag/foto/foto_pags_02_4.jpg);
}
body#pags #imagPags025{
	background-image: url(imag/foto/foto_pags_02_5.jpg);
}
body#pags #imagPags026{
	background-image: url(imag/foto/foto_pags_02_6.jpg);
}
body#pags #imagPags027{
	background-image: url(imag/foto/foto_pags_02_7.jpg);
}
body#pags #imagPags028{
	background-image: url(imag/foto/foto_pags_02_8.jpg);
}
/*------------------------------------- Imagenes Random Investigacion y Asistencia Tecnica */
body#pags #imagPags031{
	background-image: url(imag/foto/foto_pags_03_1.jpg);
}
body#pags #imagPags032{
	background-image: url(imag/foto/foto_pags_03_2.jpg);
}
body#pags #imagPags033{
	background-image: url(imag/foto/foto_pags_03_3.jpg);
}
body#pags #imagPags034{
	background-image: url(imag/foto/foto_pags_03_4.jpg);
}
body#pags #imagPags035{
	background-image: url(imag/foto/foto_pags_03_5.jpg);
}
body#pags #imagPags036{
	background-image: url(imag/foto/foto_pags_03_1.jpg);
}
body#pags #imagPags037{
	background-image: url(imag/foto/foto_pags_03_2.jpg);
}
body#pags #imagPags038{
	background-image: url(imag/foto/foto_pags_03_3.jpg);
}
/*------------------------------------- Menu Top */
.top{
	float: right;
	height: 22px;
	padding: 8px 0 0 3em;
	font-size:.7em;
	color: #FFF;
	background: #008BD1 url(imag/auxi/auxi_top.jpg) no-repeat left bottom;
}
.top li{
	float: left;
	padding: 0 .5em 0 0;
	list-style: none outside none;
	list-style-type: none;
	line-height: 100%;
}
.top li.flag{
	padding-left: 2em;
	background: url(imag/auxi/auxi_band.gif) no-repeat left;
}
.top li a{
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 115%;
	border-right: solid 1px #40A8DD;
}
.top li a.acti{
	font-weight: bold;
	color: #FFF;
}
.top li a.acti:hover{
	text-decoration: none;
}
.top li.last a{
	border: none;
}
/*------------------------------------- Menu Principal */
.menu{
	position: relative;
	float: right;
	clear: both;
	width: 350px;
	margin-top: 55px;
	list-style-type: none;
	z-index: 100;
}
.menu>li{
	float: left;
	list-style: none none;
}
.menu>li>a{
	display: block;
	height: 45px;
	text-indent: -1000em;
}
.cat_2>a{
	width: 110px;
	background: url(imag/boto/bm_estu_noso.gif) no-repeat 0 0 ;
}
.cat_3>a{
	width: 100px;
	background: url(imag/boto/bm_nues_comu.gif) no-repeat 0 0 ;
}
.cat_4>a{
	width: 140px;
	background: url(imag/boto/bm_inve_asis.gif) no-repeat 0 0 ;
}
.cat_2>a:hover, .current2 a, .cat_2 a.acti{
	background-position: -110px 0;
}
.cat_3>a:hover,  .current3 a, .cat_3 a.acti{
	background-position: -100px 0;
}
.cat_4>a:hover,  .current4 a, .cat_4 a.acti{
	background-position: -140px 0;
}
li.cat_2:hover ul {
	left: -55px;
}
li.cat_3:hover ul {
	left: -65px;
}
li.cat_4:hover ul {
	left: -25px;
}
.menu table{
	margin: 0;
	padding: 0;
}
.menu li{
	position: relative;
	float: left;
}
.menu li a, #menu ul li a:visited {
	display: block;
}
.menu li ul, .menu li ul li ul{
	display: none;
}
/*------------------------------------- specific to non IE browsers */
.menu li:hover ul{
	position: absolute;
	display: block;
	top: 44px;
	padding: 1px 0 0 1px;
	background-color: #737373;
	border: solid 1px #555;
}
.menu li ul li{
	display: block;
}
.menu li:hover ul li ul{
	display: none;
}
.menu li:hover ul li a {
	display: block;
	width: 142px;
	padding: 3px 10px;
	font-size: .7em;
	line-height: 1.2em;
	color: #FFC;
	background-color: #666;
	border-bottom: 1px solid #555;
}
.menu li:hover ul li a.drop {
	background: #666 url(imag/auxi/auxi_back_menu_drop.gif) no-repeat right	;
}
.menu li:hover ul li ul li a.drop {
	background-image: none;
}
.menu li:hover ul li a:hover, .menu li:hover ul li a:active, .menu li:hover ul li a.acti, .menu li:hover ul li a:hover.acti{
	text-decoration: none;
	color: #90B809;
	background-color: #333;
}
.menu li:hover ul li:hover ul {
	position: absolute;
	display: block;
	left: 160px;
	top: 5px;
}
.menu li:hover ul li ul li ul li ul{
	display: none;
}
.menu li:hover ul li:hover ul li ul li{
	display: none;
}
/*------------------------------------- Sobre Foto */
.boto_ven_cono{
	position: relative;
	display: block;
	width: 24px;
	height: 24px;
	margin: 270px 0 0 200px;
	text-indent: -1000em;
	background: url(imag/boto/boto_ven_cono.png) no-repeat 0 0;
}
.sell_acre{
	float: right;
	clear: both;
	width: 70px;
	height: 67px;
	margin-top: 116px;
	text-indent: -1000em;
	background: url(imag/auxi/sell_acre.png) no-repeat right;
}
.sell_acrehide{
	display: none;
}
/*------------------------------------- fotos de pags random 01 */
#fotoSidePagsUno1{
	background-image: url(imag/foto/cap/foto_side_pags_01.jpg);
}
#fotoSidePagsUno2{
	background-image: url(imag/foto/cap/foto_side_pags_02.jpg);
}
#fotoSidePagsUno3{
	background-image: url(imag/foto/cap/foto_side_pags_03.jpg);
}
#fotoSidePagsUno4{
	background-image: url(imag/foto/cap/foto_side_pags_04.jpg);
}
#fotoSidePagsUno5{
	background-image: url(imag/foto/cap/foto_side_pags_05.jpg);
}
#fotoSidePagsUno6{
	background-image: url(imag/foto/cap/foto_side_pags_06.jpg);
}
#fotoSidePagsUno7{
	background-image: url(imag/foto/cap/foto_side_pags_07.jpg);
}
#fotoSidePagsUno8{
	background-image: url(imag/foto/cap/foto_side_pags_08.jpg);
}
#fotoSidePagsUno9{
	background-image: url(imag/foto/cap/foto_side_pags_09.jpg);
}
#fotoSidePagsUno10{
	background-image: url(imag/foto/cap/foto_side_pags_10.jpg);
}
#fotoSidePagsUno11{
	background-image: url(imag/foto/cap/foto_side_pags_11.jpg);
}
#fotoSidePagsUno12{
	background-image: url(imag/foto/cap/foto_side_pags_12.jpg);
}
#fotoSidePagsUno13{
	background-image: url(imag/foto/cap/foto_side_pags_13.jpg);
}
#fotoSidePagsUno14{
	background-image: url(imag/foto/cap/foto_side_pags_14.jpg);
}
#fotoSidePagsUno15{
	background-image: url(imag/foto/cap/foto_side_pags_15.jpg);
}
#fotoSidePagsUno16{
	background-image: url(imag/foto/cap/foto_side_pags_16.jpg);
}
#fotoSidePagsUno17{
	background-image: url(imag/foto/cap/foto_side_pags_17.jpg);
}
#fotoSidePagsUno18{
	background-image: url(imag/foto/cap/foto_side_pags_18.jpg);
}
#fotoSidePagsUno19{
	background-image: url(imag/foto/cap/foto_side_pags_19.jpg);
}
#fotoSidePagsUno20{
	background-image: url(imag/foto/cap/foto_side_pags_20.jpg);
}
#fotoSidePagsUno21{
	background-image: url(imag/foto/cap/foto_side_pags_21.jpg);
}
#fotoSidePagsUno22{
	background-image: url(imag/foto/cap/foto_side_pags_22.jpg);
}
#fotoSidePagsUno23{
	background-image: url(imag/foto/cap/foto_side_pags_23.jpg);
}
#fotoSidePagsUno24{
	background-image: url(imag/foto/cap/foto_side_pags_24.jpg);
}
#fotoSidePagsUno25{
	background-image: url(imag/foto/cap/foto_side_pags_25.jpg);
}
#fotoSidePagsUno26{
	background-image: url(imag/foto/cap/foto_side_pags_26.jpg);
}
#fotoSidePagsUno27{
	background-image: url(imag/foto/cap/foto_side_pags_27.jpg);
}
#fotoSidePagsUno28{
	background-image: url(imag/foto/cap/foto_side_pags_28.jpg);
}
#fotoSidePagsUno29{
	background-image: url(imag/foto/cap/foto_side_pags_29.jpg);
}
#fotoSidePagsUno30{
	background-image: url(imag/foto/cap/foto_side_pags_30.jpg);
}
#fotoSidePagsUno31{
	background-image: url(imag/foto/cap/foto_side_pags_31.jpg);
}
#fotoSidePagsUno32{
	background-image: url(imag/foto/cap/foto_side_pags_32.jpg);
}
#fotoSidePagsUno33{
	background-image: url(imag/foto/cap/foto_side_pags_33.jpg);
}
#fotoSidePagsUno34{
	background-image: url(imag/foto/cap/foto_side_pags_34.jpg);
}
#fotoSidePagsUno35{
	background-image: url(imag/foto/cap/foto_side_pags_35.jpg);
}
#fotoSidePagsUno36{
	background-image: url(imag/foto/cap/foto_side_pags_36.jpg);
}
#fotoSidePagsUno37{
	background-image: url(imag/foto/cap/foto_side_pags_37.jpg);
}
#fotoSidePagsUno38{
	background-image: url(imag/foto/cap/foto_side_pags_38.jpg);
}
/*------------------------------------- Sidebar */
.side, .side_pags{
	float: left;
	width: 26%;
	margin: 0 2% 0 0;
	padding: 0;
	background: transparent url(imag/auxi/auxi_side_right.jpg) no-repeat top right;
}
.side_pags{
	height: 215px;
	padding-top: 5px;
	background-image: url(imag/auxi/auxi_side_right_pags.jpg);
}
.side p, .side_pags p{
	font-size: 1.1em;
	line-height: 1.1em;
}
.side h2, .side_pags h2{
	margin: .1em 0 .1em 1.3em;
	font: normal .7em/110% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9E4100;
}
/*------------------------------------- Lista*/
.side ul, .side_pags ul{
	margin: 0;
	padding: .5em 1em 0 2em;
	font-size: .65em;
	line-height: 110%;
	color: #666;
	background: url(imag/back/back_side.jpg) repeat-y top left;
}
.side .sideBord, .side_pags .sideBord{
	margin: 0;
	padding: 8px 0 0 0;
	min-height: 65px;
	line-height: 110%;
	color: #666;
	background: url(imag/back/back_side.jpg) repeat-y top left;
}
.sideBord p{
	font-size: .85em;
	line-height: 100%;
	color: #333;
}
.sideBord p span{
	color: #999;
}
.side ul li, .side_pags ul li{
	margin-left: 2.5em;
	padding: .2em 0 0 0;
	list-style-image: url(imag/auxi/auxi_icon_menu.gif);
}
.side ul li a, .side ul li a:hover, .side_pags ul li a, .side_pags ul li a:hover{
	color: #769707;
}
.side ul li.first, .side_pags ul li.first{
	margin: .6em 0 1em 0 !important;
	padding-left: 0 !important;
	list-style: none outside none;
	background-image: none;
}
.side ul li.first{
	margin: .6em 0 1em 0!important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}
#home .auxi_side{
	margin-top: 14px;
	margin-right: 26px;
	margin-bottom:5px;
	background: #FEFEFE url(imag/foto/admi_2008.jpg) no-repeat 0 0;
}
.auxi_side ul{
	margin-top: 0;
	padding: 5px 0 0 1.5em;
}
.auxi_side li{
	margin-left: 1em !important;
	margin-bottom: .2em !important;
	padding-left: 1.5em !important;
	font-size: 1.1em;
	list-style: none;
	list-style-image: none !important;
	background: transparent url(imag/auxi/auxi_icon_menu.gif) no-repeat 0 center;
}
.auxi_side{
	margin-top: 14px;
	margin-right: 26px;
	background: #FEFEFE url(imag/foto/admi_pags.jpg) no-repeat 0 0;
}
#zahaAcia{
	background-image: url(imag/foto/zaha_acia.jpg);
}
.auxi_side p, #zahaAcia p{
	padding-left: 1.4em;
	font-size: .7em;
	line-height: 120%;
}
.fran_side, .fran_cont{
	margin: 10px -10px 0 0;
	height: 100px;
/*	background: url(imag/auxi/post_fran.gif) no-repeat right 7px;*/
}
.fran_cont{
/*	background-image: url(imag/auxi/post_teco.gif);*/
}
.auxiBottSide{
	height: 15px;
	margin-right: 11px;
	background: #FFF url(imag/auxi/auxi_bott_side.jpg) no-repeat 0 0;
	text-align: right;
}
.auxiEsquBott{
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	margin-top: -1px;
	margin-right: -1px;
	background: url(imag/auxi/auxi_bott_side_left_pags.jpg) no-repeat top right;
}
.sideLeft{
	position: absolute;
	float: left;
	clear: both;
	width: 210px;
	margin: 1em 0 1em .3em;
	background: url(imag/back/back_side_left.gif) repeat-y 0 0;
}
#sideLeftTres{
	position: absolute;
	background-image: none;
}
.sideLeft .masInfo{
	display: block;
	height: 131px;
	margin-top: -6px;
	text-indent: -10000px;
}
.sideLeft ul{
	padding: 0 0 1em .7em;
	background: transparent url(imag/auxi/auxi_bott_side_left.gif) no-repeat left bottom;
}
#sideLeftTres ul{
	padding-left: 0;
	background-image: none;
}
.sideLeft ul ul{
	margin: 1em 0;
	padding-bottom: 0;
}
.sideLeft ul li{
	margin: .8em 1em 0 2.8em;
	list-style: outside url(imag/auxi/auxi_icon_menu.jpg);
	font-size: .7em;
	line-height: 100%;
}
.sideLeft ul li li{
	margin-left: 1.3em;
	font-size: .9em;
}
.sideLeft ul li li li{
	font-size: 1em;
}
.sideLeft ul li.actiSide, .sideLeft ul li ul li.actiSideIn{
	list-style: outside url(imag/auxi/auxi_icon_menu_acti.gif);
	font-weight: bold;
}
.sideLeft ul li.actiSide li{
	list-style: outside url(imag/auxi/auxi_icon_menu.jpg);
	font-weight: normal;
}
.sideLeft ul li.actiSide a, .sideLeft ul li ul li.actiSideIn a, .sideLeft ul li ul li.actiSideIn ul li.actiSideIn a{
	color: #000;
}
.sideLeft ul li.actiSide li a, .sideLeft ul li ul li.actiSideIn li a{
	color: #008BD1;
}
.sideLeft p{
	font-size: .7em;
	line-height: 110%;
	margin: .5em 1.8em 1em 1.8em;
	color: #666;
}
.auxiSideLeft{
	background: url(imag/auxi/auxi_side_left_right.gif) repeat-y 0 0;
	margin-top: 7px;
}
.sideLeft h2{
	font-size: .8em;
	color: #666;
	margin: 0 0 1em .4em;
}
.auxiDobl{
	height: 39px;
	margin-top: 7px;
	margin-left: 20px;
	background: url(imag/auxi/auxi_side_left_dobl.png) no-repeat top right;
}
/*------------------------------------- Random SideLef - Mas Informacion */
#masInfoimg01{
	background: url(imag/foto/fotos_mas_info_01.jpg) no-repeat 0 1px;
}
#masInfoimg02{
	background: url(imag/foto/fotos_mas_info_02.jpg) no-repeat 0 1px;
}
#masInfoimg03{
	background: url(imag/foto/fotos_mas_info_03.jpg) no-repeat 0 1px;
}
#masInfoimg04{
	background: url(imag/foto/fotos_mas_info_04.jpg) no-repeat 0 1px;
}
#masInfoimg05{
	background: url(imag/foto/fotos_mas_info_01.jpg) no-repeat 0 1px;
}
#masInfoimg06{
	background: url(imag/foto/fotos_mas_info_06.jpg) no-repeat 0 1px;
}
#masInfoimg07{
	background: url(imag/foto/fotos_mas_info_07.jpg) no-repeat 0 1px;
}
#masInfoimg08{
	background: url(imag/foto/fotos_mas_info_08.jpg) no-repeat 0 1px;
}
#masInfoimg09{
	background: url(imag/foto/fotos_mas_info_09.jpg) no-repeat 0 1px;
}
.sideLeft #masInfoimg10{
	background: url(imag/foto/fotos_mas_info_10.jpg) no-repeat 0 1px;
}
/*------------------------------------- Buscador */
.side form{
	margin-top: 5px;
}
form input.busc{
	float: left;
	width: 65%;
	color: #666;
	border: 1px solid #E5E5E5;
}
form #s{
	border: 1px solid #E5E5E5;
}
.boto_busc{
	float: left;
	width: 40px;
	height: 19px;
	margin: 0 0 0 .5em;
	text-indent: -10000em;
	background: url(imag/boto/boto_busca.jpg) no-repeat 0 0;
	border: 0;
	cursor: pointer;
}
.boto_busc:hover{
	width: 40px;
	height: 19px;
	background-position: -40px 0;
}
/*------------------------------------- Banners */
ul.bann{
	margin-top: -5px;
	background: url(imag/back/back_bann_top.jpg) no-repeat 0 0;
}
.auxiBann{
	margin-right: 10px;
	background: #FFF url(imag/auxi/auxi_back_bann.jpg) no-repeat top right;
}
ul.bann li{
	margin: .8em 0;
	margin-left: -7px;
	list-style: none outside none;
	list-style-type: none;
	list-style-image: none;
}
ul.bann li a{
	display: block;
	width: 97%;
	height: 58px;
	text-indent: -1000em;
	border: 1px solid #CCC;
}
.nave_acad span{
	display: block;
	width: 100%;
	height: 58px;
	background: url(imag/boto/boto_nave_acad.gif) no-repeat left 0;
}
.nave_acad a{
	background: url(imag/boto/boto_nave_acad_logo.gif) no-repeat right 0;
}
.inte_estu a{
	background: url(imag/boto/boto_inte_estu.jpg) no-repeat left 0;
}
li.nave_acad a:hover, li.inte_estu a:hover{
	border-color: #999;
}
/*------------------------------------- Boton descargar */
.botoDesc, .botoLink{
	margin-bottom:.5em;
	padding: .8em;
	padding-left: 2.4em;
	font-size: .8em;
	background: #F5FAE7 url(imag/auxi/auxi_icon_baja.gif) no-repeat 8px center;
	border: 1px solid #E7F1C2;
}
.botoLink{
	background: #F5FAE7 url(imag/auxi/auxi_icon_h3.gif) no-repeat 8px center;
}
.botoDesc:hover, .botoLink:hover{
	text-decoration: none;
	background-color: #EDF2D4;
}
/********************************************************************************** ESTRUCTURA MAIN */
/*------------------------------------- BreadCrumbs */
.brea{
	padding: .5em 0 0 1em;
	font: bold .6em/120% Arial, Helvetica, sans-serif;
	color: #999;
}
.brea span, .brea a, .brea a:hover{
	font-weight: normal;
}
.brea a, .brea a:hover{
	color: #999;
}
/*------------------------------------- Cont */
.noti, .cont{
	margin-right: 290px;
	padding: 2.5em 0 0 1em;
	font-size: .8em;
}
.noti{
	font-size: .7em;
}
.noti h2{
	height: 22px;
	margin-right: 1.5em;
	text-indent: -1000em;
	background: url(imag/titu/titu_noti_even.gif) no-repeat 0 0;
}
.noti ul{
	margin: 1em 0 1em 1.5em;
	padding-right: 2.5em;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 130%;
	border-right: solid 1px #E6E6E6;
}
.noti li{
	list-style-image: url(imag/auxi/auxi_icon_menu.jpg);
	list-style-position: outside;
	margin: 1em 0;
}
.noti li.last{list-style-image:none;list-style:none;}
.noti em{
	padding: 0 2px;
	font-style: normal;
	color: #999;
}
.noti ul li a, .noti ul li a:hover{
	text-decoration: none;
	font-size: 1em;
	color: #008BD1;
}
.noti ul li a:hover{
	text-decoration: underline;
}
.red_indu{
	float: right;
	clear: both;
	width: 238px;
	height: 167px;
	margin: 1em 2em 1em 0;
	text-indent: -1000em;
	background: url(imag/foto/mapa_red_indu.jpg) no-repeat 0 0;
}
.ver_mas{
	position: relative;
	float: right;
	width: 48px;
	height: 11px;
	margin-right: 2em;
	text-indent: -10000em;
	background: url(imag/boto/boto_vermas.gif) no-repeat 0 0;
}
.ver_mas:hover{
	background-position: -48px 0;
}
.mapa span{
	float: left;
	width: 100%;
	margin-left: 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .55em;
	text-indent: -10000em;
	color: #999;
	background: url(imag/boto/boto_red_indu.jpg) no-repeat 0 0;
}
/*------------------------------------- Area top de la caja cont */
.topCont{
	margin-top: -1.5em;
}
.topCont h2{
	display: block;
	margin-top: -.7em !important;
}
.topCont ul{
	float: right;
	margin-top: .5em !important;
	list-style: none;
}
/*.topCont ul.show{
	display:block !important;
	position:relative;
	z-index:30000000000;
}*/
.topCont ul.show li{
	padding: 0;
	list-style: none;
	background: none;
}
.topCont li{
	list-style: none;
	float: left;
}
.topCont li.aMeno a, .topCont li.aMas a, .topCont li.prin a, .topCont li.envi a{
	display: block;
	width: 17px;
	height: 16px;
	list-style: none;
	text-indent: -10000px;
	background: url(imag/boto/boto_a_meno.gif) no-repeat 0 0;
}
.topCont li.aMeno a:focus, .topCont li.aMas a:focus, .topCont li.prin a:focus, .topCont li.envi a:focus{
	outline: 0;
}
.topCont li.aMeno, .topCont li.aMas, .topCont li.prin, .topCont li.envi{
	margin-left: .5em !important;
	list-style: none;
}
.topCont li.aMas a{
	background-image: url(imag/boto/boto_a_mas.gif);
}
.topCont li.prin a{
	background-image: url(imag/boto/boto_prin.gif);
}
.topCont li.envi a{
	margin-right: 2em;
	background-image: url(imag/boto/boto_envi_arti.gif);
}
/*------------------------------------- clase cont en paginas interiores */
body#pags .cont{
	position: relative;
	min-height: 340px;
	margin-left: 210px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 2em;
	padding-bottom: 0;
	background-image: none;
}
/*------------------------------------- ID para modificar clase cont en paginas de tercer nivel */
#contNiveTres{
	margin-top: 2.5em;
	padding-top: 0;
	border-left: 1px dotted #CCC;
}
/*------------------------------------- Elementos Cont */
.cont h1, .cont h2, .cont h3, .cont h4, .cont h5, .cont h6{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
.cont h1{
	margin: .4em 0 .8em 0;
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
}
.cont h2{
	position: relative;
	clear: left;
	margin: 2em 0 .6em 0;
	padding-right: 55px;
	font-size: 1.7em;
	font-weight: bold;
	color: #A7B282;
	line-height: 120%;
}
.pagsAlt01 h2{
	margin-bottom: 0;
}
.cont h3{
	clear: right;
	margin: 1em 0 .6em 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #506605;
}
.cont h4{
	margin: .6em 0 -.4em 0;
	font-size: 1.25em;
	font-weight: bold;
	color: #A7B282;
}
.cont h5{
	margin: 0 0 .6em 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #506605;
}
.cont h6{
	margin: 0 0 .6em 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #A7B282;
}
.cont ol{
	margin: 1.5em 0 2em 1em;
}
.cont ul{
	margin-top: 1em;
	margin-left: 1em;
	list-style: none;
}
.cont ul li, .cont ol li{
	margin-left: 1.3em;
	margin-bottom: .5em;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	color: #333;
}
.cont ul li{
	padding-left: 1em;
	background: url(imag/auxi/auxi_icon_list.gif) no-repeat 0 .5em;
}
.cont p{
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	color: #333;
}
#contNiveTres p{
	color: #333;
}
.cont .level2 p{
	margin-top: -.7em;
}
.cont p.bajadamain, #contNiveTres.cont p.bajadamain{
	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 130%;
	color: #666;
}
cite, p cite{
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 1em;
	font: normal normal lighter 1.2em/120% Arial, Helvetica, sans-serif;
	color: #999;
}
p cite{
	margin-top: -.5em;
	margin-bottom: -.5em !important;
	padding-left: 0;
	font-size: 1.2em;
	color: #666;
}
p cite strong, cite strong{
	font-weight: bold;
}
cite em{
	float: right;
	width: 100%;
	margin-bottom: 1em;
	font-size:.7em;
	font-weight: bold;
	text-align: right;
	color: #000;
}
.main p a, .main p a:hover{
	text-decoration: none;
	color: #008BD1;
}
.main p a:hover, .main p a:visited{
	text-decoration: underline;
}
.main p a:visited{
	color: #C69;
}
#searchresults ol li{
	padding-top: .3em;
	list-style: inherit;
	font: bold 1.1em/120% arial, helvetica, sans-serif;
	background: none;
	border-bottom: 1px solid #E5E5E5;
}
#searchresults ol li a{
	font-size: 1.2em;
	font-weight: bold;
}
#searchresults ol li p{
	margin-top: .7em;
	font-size: .9em;
	line-height: 130%;
}
.cont ul.submenupag, .cont ul.submenupagboth{
	clear: both;
}
.cont ul.submenupag li{
	padding: 0 0 0 1.2em;
	background: url(imag/auxi/auxi_icon_menu.jpg) no-repeat 0 .4em;
}
.cont ul.submenupag li a{
	font: bold 1.3em/140% Arial, Helvetica, sans-serif;
}
.cont input#q{
	padding: .3em 0 .3em .3em;
	font-size: 1.1em;
}
.cont form .boto_busc{
	float: left;
	width: auto;
	height: auto;
	margin: 0 0 0 1em;
	padding: .4em .5em;
	font: normal .9em/100% verdana;
	text-align: center;
	text-indent: 0;
	color: #FFF;
	background: #00669A;
	background-image: none;
	border: 1px solid #0D71A3;
	cursor: pointer;
}
.cont p a.imagText, .cont img.imagTextout{
	float: right;
	display: block;
	width: 200px;
	margin: 0 1.5em 10px 10px;
	padding: 5px 5px 4px 5px;
	text-align: center;
	border: 1px solid #DDD;
/*	background: url(imag/auxi/auxiIcoOut.gif) no-repeat 99% 99%;*/
}
.cont img.imagTextleft{
	float: left;
	display: block;
	width: 120px;
	margin: 0  10px 15px 0;
	padding: 5px 5px 4px 5px;
	text-align: center;
	border: 1px solid #DDD;
}
.cont p a.imagText img{
	width: 100%;
	margin: 0 auto;
	border: none;
}
 .cont img.imagTextautor{
	float: right;
	display: block;
	width: 150px;
	margin: 0 1.5em 10px 10px;
	padding: 5px 5px 4px 5px;
	text-align: center;
	border: 1px solid #DDD;
}
/*------------------------------------- Mapa del Sitio */
.cont #mapa-sitio{
	margin-left: 0;
}
.cont #mapa-sitio li{
	float: left;
	width: 30%;
	margin: 0;
	padding-left: 1.2em;
	font-weight: bold;
	line-height: 100%;
	background: url(imag/auxi/auxi_icon_mapa_01.gif) no-repeat 0 0;
}
#mapa-sitio li.pagenav{
	margin-top: 2em;
}
#mapa-sitio li a{
	font-size: 1em;
}
#mapa-sitio ul{
	padding-top: .9em;
	margin: 0;
}
.cont #mapa-sitio li ul li{
	float: none;
	width: auto;
	margin-left: .7em;
	padding-bottom: 1em;
	padding-left: 1.2em;
	font-weight: normal;
	background: url(imag/auxi/auxi_icon_mapa_02.gif) no-repeat 0 .1em;
}
#mapa-sitio ul li a{
	font-size: .85em;
}
#mapa-sitio li ul li ul li{
	padding-bottom: .3em;
}
/*------------------------------------- Lista de Egresados */
ul.egresados{
	display: block;
	width: 100%;
	margin: 0 0 2em 0;
	padding: .5em 0;
	border-bottom: 1px solid #E5E5E5;
}
ul.egresados li{
	display: block;
	float: left;
	width: 43%;
	margin: 0 0 0 1.5em;
}
.externos li{
	padding-left: 1em;
	background: url(imag/auxi/auxi_icon_h3.gif) no-repeat 0 .3em;
}
/*------------------------------------- Pie de pagina */
address{
	display: block;
	background: url(imag/auxi/auxi_pie_icon.jpg) no-repeat 10px 17px;
	margin: 1em 0;
	padding: 13px 1.5em 1.1em 40px;
	font-size: .8em;
	font-style: normal;
	line-height: normal;
	border: 1px solid #E6F1C2;

}
/*------------------------------------- Formulario de Contacto */
#contacto{
	clear: both;
	width: 97%;
	border: 1px solid #9CC70A;
}
#contacto fieldset{
	display: block;
	margin: 0;
	padding: 0;
	font-size: .9em;
}
#contacto h2{
	margin: 0;
	padding: .5em 1em;
	font-size: 1.2em;
	font-weight: bold;
	color: #506605;
	background-color: #9CC70A;
}
#contacto h3{
	display:block;
	margin: 0;
	padding: .5em 1em;
	font-size: 1.1em;
	font-weight: bold;
	color: #506605;
	background:#DDE7B8;
}
#contacto label, #contacto .label{
	position: relative;
	display: block;
	width: 70%;
	margin: 0;
	padding: .8em 15%;
	text-align: left;
}
#contacto label span.textform, #contacto .label span.textform{
	display: block;
	font-weight: bold;
	color: #000;
}
#contacto label span.textform em, #contacto .label span.textform em{
	font-size: .95em;
	font-weight: normal;
	color: #999;
}
#contacto label input, #contacto .label input{
	width: 65%;
	padding: .3em 0 .3em .3em;
	color: #666;
	background-color: #FFF;
	border: 1px solid #E7F1C2;
}
#contacto label .clasErro{
	background-color: #FFE5E5;
	border: 1px solid #FFBFBF;
}
#contacto label.colo, #contacto div.colo{
	background-color: #F5FAE7;
}
#contacto label span.botoForm{
	display: block;
	width: 100%;
}
#contacto label input.botoLimp{
	float: right;
	width: auto;
	margin-right: 0;
	font: normal .9em/110% verdana;
	text-align: right;
	text-decoration: underline;
	color: #008BD1;
	background-color: transparent;
	background-image: none;
	border: none;
	cursor: pointer;
}
#contacto label input.botoEnvi{
	float: right;
	width: auto;
	margin: 0 0 0 1em;
	padding: .3em .5em;
	font: normal .9em/100% verdana;
	text-align: center;
	color: #FFF;
	background: #00669A url(imag/boto/botoenvi_back.jpg) repeat-x bottom left;
	border: 1px solid #0D71A3;
	cursor: pointer;
}
p.formCampRequ{
	font-size: .9em !important;
	font-style: italic;
	text-align: right;
	line-height: 0 !important;
	color: #F96 !important;
}
#contacto input.checkbox, #contacto .label input.checkbox{
	position: relative;
	float: none;
	width: 14px;
	height: 14px;
	top: -1px;
	margin: -3px 5px 0 0;
	color: #666;
	background-color: #FFF;
	border: none;
}
#contacto textarea{
	width: 99%;
	height: 14em;
	margin: .5em 0 0 0;
	padding: .3em 0 .3em .3em;
	font: normal 1em/120% Verdana, sans-serif;
	background-color: #FFF;
	border: 1px solid #E7F1C2;
	color: #666;
}
.mens_error{
	width: 88%;
	margin-bottom: 1em;
	padding: .5em 2% .5em .5em;
	padding-left: 7%;
	background: url(imag/auxi/auxi_icon_mail_error.gif) no-repeat 1em 1em;
	border: 1px solid #FFBFBF;
}
.mens_error h3, .mens_error p{
	padding: 0;
	margin: 0;
}
.mens_ok{
	width: 82%;
	margin-bottom: 1em;
	padding: .5em;
	padding-left: 4em;
	background: url(imag/auxi/auxi_icon_mail_acept.gif) no-repeat 1em 1em;
	border: 1px solid #FFBFBF;
}
span.clasErroAlert{
	position: absolute;
	top: 2.2em;
	width: 30.5%;
	height: 25px;
	margin-left: .5em;
	padding: .5em 0 .5em 2.5em;
	font-size: .95em;
	line-height: 110%;
	color: #F00;
	background: url(imag/auxi/auxi_icon_mail_error_datos.gif) no-repeat 0 2px;
}
span.alerCome{
	position: relative;
	top: 0px;
	left: 61%;
}
span.Campreq{
	position: relative;
	float: right;
	top: -1.8em;
	margin-right: .5em;
	color: #FFF;
	z-index: 400;
}
/*------------------------------------- Enviar a un Amigo */
#oculto{
	position: absolute;
	width: 23em;
	right: 10px;
	padding: 0 7px 0 0;
	margin: 5px 0 0 0;
	background: url(imag/auxi/auxi_amigo_right.png) no-repeat bottom right;
}
#oculto2{
	position: relative;
	width: 100%;
	padding-bottom: 7px;
	background: url(imag/auxi/auxi_amigo_bottom.png) no-repeat bottom left;
	z-index: 1000;
}
#formenviamig{
	padding-left: 7px;
	background: #F1F8dE url(imag/auxi/auxi_amigo_left_blanco.png) no-repeat top left;
}
#enviamigcont{
	position: relative;
	margin: 0 -7px 0 0;
	padding: 20px 0 1.5em 15px;
	background: url(imag/auxi/auxi_amigo_top_blanco.png) no-repeat top right;
}
.topCont li.envi a#cerrar{
	position: absolute;
	top: 1.5em;
	right: -5px;
	margin-right: 1em;
	background-image: url(imag/auxi/auxi_icon_cerrar.gif);
	z-index: 10000;
	cursor: pointer;
}
#enviamigcont h6{
	font: bold 1.05em/120% Arial, Helvetica, sans-serif;
	padding-bottom: .4em;
}
#oculto label{
	display: block;
	clear: both;
	margin-top: 3px;
	font: normal .85em/130% Verdana, Arial, Helvetica, sans-serif;
}
#oculto input, #oculto textarea{
	float: left;
 	width: 60%;
 	height: 19px;
	margin-bottom: 3px;
	padding: .3em 0 0 .2em;
	font: normal 1em/130% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #E7F1C2;
}
#oculto textarea{
	float: none;
	width: 90%;
	height: 6.5em;
}
#oculto input.botoFormLimp{
	float: right;
	width: 4.5em;
	margin: .35em .5em 0 0;
	font-size: .85em;
	color: #008BD1;
	background: none;
	border: none;
	cursor: pointer;
}
#oculto input#submitAmigo{
	float: right;
	width: 55px;
	height: auto;
	margin: .3em 2.7em 0 1em;
	padding: .2em .5em .2em .5em;
	font: normal .85em/120% verdana;
	text-align: center;
	color: #FFF;
	background: #00669A url(imag/boto/botoenvi_back.jpg) repeat-x bottom left;
	border: 1px solid #0D71A3;
	cursor: pointer;
}
#oculto input.alert{
	background-color: #FFE5E5;
	border: 1px solid #FFBFBF;
}
#oculto p.alert{
	float: left;
	width: 23px;
	height: 24px;
	margin: 1px 0 0 7px;
	font-size: .85em;
	text-indent: -1000em;
	color: #F00;
	background: url(imag/auxi/auxi_icon_mail_error_datos.gif) no-repeat 0 0;
}
/*------------------------------------- Listas de Contenido */
div.oculta{
	display: none;
}
div.mostrar{
	display: block;
}
.cont .listCont, .cont .listFecha, .cont .listMalla{
	position: relative;
	display: block;
	top: .3em;
	margin: 0 1em -.9em 0;
	padding: 1em 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.cont .listCont li, .cont .listFecha li, .cont .listMalla li{
	display: block;
	width: 100%;
	margin: 0 !important;
	padding: 0 0 0 .8em;
	list-style: none;
	font-size: .9em !important;
	background: transparent url(imag/auxi/auxiIconAncl.gif) no-repeat 0 .5em;
}
.cont .listCont li ul li{
	background: none;
}
.cont .listMalla li, .cont .listFecha li{
	display: inline;
	float: left;
	width: 31%;
	margin: 0 !important;
	padding: 0 0 0 .8em;
	list-style: none;
	font-size: .9em !important;
	background: transparent url(imag/auxi/auxiIconAncl.gif) no-repeat 0 .5em;
}
.cont .listFecha li{
	width: 4.7em;
}
.cont .listCont ul, .cont .listFecha ul, .cont .listMalla ul{
	margin: 0;
}
.cont .listCont li a:hover, .cont .listFecha li a:hover, .cont .listMalla a:hover{
	text-decoration: underline;
}
/*------------------------------------- Tablas Malla Curricular */
.cont table.tablMall{
	position: relative;
	margin: 0;
	padding: 0;
}
.cont .tablMall table{
	clear: both;
	margin: 0;
	width: 100%;
	font-size: .85em;
	border: 1px solid #9CC70A;
	border-top: none;
}
.cont .tablMall table th{
	padding: .4em .4em .4em .6em;
	font-size: 1.1em;
	color: #506605;
	background-color: #9CC70A;
	border: 1px solid #9CC70A;
	border-bottom: none;
}
.cont .tablMall table td{
	margin: 0;
	padding: .2em 1em;
}
.cont .tablMall table tr.colo{
	background-color: #F5FAE7;
}
.cont .tablMall table td a{
	padding-left: 1.2em;
	background: transparent url(imag/auxi/auxiIconMas.gif) no-repeat 0 center;
}
.cont .tablMall table td a.acti{
	background: transparent url(imag/auxi/auxiIconMeno.gif) no-repeat 0 center;
}
.cont .tablMall table td ul{
	margin: 0;
}
.cont .tablMall table td ul li{
	margin-top: 1.2em;
	font-size: 1em;
	color: #333;
}
li.subiText{
	position: relative;
	float: right;
	width: 50px;
	margin: 0;
	padding: 0;
	list-style: none none;
	background: none;
}
a.subiText{
	position: absolute;
	display: block;
	width: 46px;
	height: 16px;
	top: .2em;
	right: 0;
	text-indent: -1000em;
	background: url(imag/boto/boto_subi.gif) no-repeat 0 0;
}
a.subiText:hover{
	background-position:-46px 0;
}
.cont table.descAsig{
	background: #F5FAE7 url(imag/auxi/auxiIconEnl.gif) no-repeat 14px 12px;
	line-height: 130%;
}
.cont .descAsig tr td{
	padding: 0 2.5em 1em 2.5em;
}
.cont .descAsig tr td.tdDesc{
	padding: 1em 2.5em 1em 2.5em;
}
.cont .descAsig tr td.opt{
	width: 100%;
}
#s01, #s02, #s03, #s04, #s05, #s06, #s07, #s08, #s09, #s10, #s11, #s12{
	margin: 25px 0 0 0;
	padding: 0;
}
.anch30{
	width: 80px;
}
/*------------------------------------- Donde Estamos */
.cont .dondEsta ul.dondEstaMenu{
	margin: 0;
	padding: 1em 0 .6em 0;
}
.cont .dondEsta ul.dondEstaMenu li{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
.cont .dondEsta ul.dondEstaMenu li a{
	padding: .8em;
	font-weight: bold;
	text-decoration: none;
	color: #9CC70A;
	background-color: #DEECAE;
}
.cont .dondEsta ul.dondEstaMenu li a:hover, body#pags .cont .dondEsta ul.dondEstaMenu li a.acti{
	text-decoration: none;
	color: #FFF;
	background-color: #9CC70A;
}
.cont .dondEsta table{
	display: block;
	width: 95%;
	color: #333;
	font-size: .85em;
	line-height: 120%;
}
.cont .dondEsta table tbody{
	display: block;
	width: 100%;
}
.cont .dondEsta table tr{
	display: block;
	width: 100%;
}
.cont .dondEsta table td{
	margin-top: 20px;
	padding-top: 1em;
	padding-left: 15px;
	vertical-align: top;
	border: none;
}
.cont .dondEsta table td.dondIcon{
	width: 60px;
	padding: 1em 0 20px 0;
	background: transparent url(imag/auxi/auxiIconDond01.gif) no-repeat right 1em;
}
.cont .dondEsta table td.dondIcon01{
	background-image: url(imag/auxi/auxiIconDond01.gif);
}
.cont .dondEsta table td.dondIcon02{
	background-image: url(imag/auxi/auxiIconDond02.gif);
}
.cont .dondEsta table td.dondIcon03{
	background-image: url(imag/auxi/auxiIconDond03.gif);
}
.cont .dondEsta table td.dondIcon04{
	background-image: url(imag/auxi/auxiIconDond04.gif);
}
.cont .dondEsta table td.dondIcon05{
	background-image: url(imag/auxi/auxiIconDond05.gif);
}
.cont .dondEsta table td.dondIcon06{
	background-image: url(imag/auxi/auxiIconDond05.gif);
}
.cont .dondEsta table td.dondIcon strong{
	display: none;
}
.cont .dondEsta table th{
	display: block;
	width: 100%;
	height: 330px;
	text-align: center;
	border: 1px solid #9CC70A;
	overflow: hidden;
}
.cont .dondEsta table th img{
	margin: 0;
	padding: 0;
}
#pesta1, #pesta2, #pesta3{
	margin-bottom: 1em;
}
#pestaextra{
	display: none;
}
.cont .dondEsta table th.mapa03{
	text-align: left;
}
.cont .dondEsta table td.dondLink{
	padding-top: 2em;
}
.cont .dondEsta table td.dondLink p{
	font-weight: bold;
}
.cont .dondEsta table td.dondLink ul{
	margin: 0 0 0 .5em;
	padding: 0;
}
.cont .dondEsta table td.dondLink ul li{
	font-size: 1em;
	list-style-image: url(imag/auxi/auxi_icon_list.gif);
}
/*------------------------------------- Tour Virtual */
ul.tourvirtual, .sitiInte{
	margin: 1em 0 0 0;
}
.cont .tourvirtual li, .cont .sitiInte li{
	display: block;
	float: left;
	width: 170px;
	height: 110px;
	margin: 1em 2em 2.3em 0;
	padding: 0;
	line-height: 110%;
	background: none;
}
.cont .sitiInte li{
	width: 195px;
	margin-top: .1em;
}
.tourvirtual li a img, .tourvirtual li img a, .tourvirtual li img{
	width: 170px;
	height: 110px;
	border: none;
}
.sitiInte li a img{
	border: none;
}
.tourvirtual li strong{
	position: absolute;
	display: block;
	margin-top: -1.5em;
	color: #B5C877;
}
.sitiInte li strong{
	display: block;
	margin-bottom: .5em;
	font-size: .85em;
}
.tourvirtual li a, .sitiInte li a{
	display: block;
	width: 170px;
	height: 110px;
	padding: 6px;
	border: 1px solid #E5E5E5;
}
.sitiInte li a{
	width: 195px;
}
.tourvirtual li a:hover, .sitiInte li a:hover{
	background-color: #E5F1C1;
}
.sitiInte li a:hover{
	text-decoration: none
}
#flasmovie{
	width: 650px;
	padding: 5px 5px 2px 5px;
	border: 1px solid #E5E5E5;
}
/*------------------------------------- Noticias */
ul.noticias{
	display: block;
	margin-top: 1.5em;
	list-style: none;
/*	font-style: none;*/
	font-weight: bold;
}
.noticias li{
	background: url(imag/auxi/auxi_icon_mapa_02.gif) no-repeat 0 4px;
	list-style: none;
	padding-left: 1em;
	float: none;
}
.noticias li em{
	padding: 0 2px;
	font-style: normal;
	color: #999;
}
.entry{
	margin: 0;
	margin-top: -1em;
	margin-left: 2.2em;
	padding: 0;
}
/*------------------------------------- Mapa de Red Industrial */
#ex{
	position: relative;
	z-index:0;
}
#mapaRedIndustrial{
	width: 540px;
	height: 330px;
	margin: 0;
	padding: 0;
	background: transparent url(imag/mapa/mapa_mundial.jpg) no-repeat top left ;
}
#mapaRedIndustrial dt, #mapaRedIndustrial dd{
	position: absolute;
	margin: 0;
	padding: 0;
}
#mapaRedIndustrial dt{
	display: none;
}
#mapaRedIndustrial dd a{
	position: absolute;
	display: block;
	text-indent: -100000px;
}
a#dnamericadef{
	top: 21px;
	left: 46px;
	width: 188px;
	height: 116px;
}
a#dnamericadef:hover{
	background: url(imag/mapa/mapa_over_amer_nort.gif) no-repeat;
}
a#dsamericadef{
	top: 128px;
	left: 114px;
	width: 85px;
	height: 124px;
}
a#dsamericadef:hover{
	background: url(imag/mapa/mapa_over_amer_sur.gif) no-repeat;
}
a#dafricadef {
	top: 89px;
	left: 227px;
	width: 103px;
	height: 118px;
}
a#dafricadef:hover{
	background: url(imag/mapa/mapa_over_afri.gif) no-repeat;
}
a#doceaniadef{
	top: 153px;
	left: 409px;
	width: 80px;
	height: 74px;
}
a#doceaniadef:hover{
	background: url(imag/mapa/mapa_over_ocea.gif) no-repeat;
}
a#dasiadef{
	top: 24.5px;
	left: 287px;
	width: 173px;
	height: 142px;
}
a#dasiadef:hover{
	background: url(imag/mapa/mapa_over_asia.gif) no-repeat;
}
a#deuropadef{
	top: 22px;
	left: 229px;
	width: 93px;
	height: 69px;
	}
a#deuropadef:hover{
	background: url(imag/mapa/mapa_over_euro.gif) no-repeat;
}


#top_titu{
	position: absolute;
	top: 5px;
	left: 9px;
	width: 520px;
	height: 24px;
	padding: 3px 0 0 0;
	font-size: .8em;
	font-weight: bolder;
	background: url(imag/auxi/top_titu.gif) no-repeat 0 0;
}
#top_titu span{
	position: absolute;
	top: 0;
	left: -230px;
	font-size: 1.2em;
	color: #fff;
}
#top_titu .enlaces_titu{
	position: absolute;
	right: 1em;
	display: inline;
	color: #CCC;
}
.enlaces_titu a.acti{
	font-weight: bold;
}
.enlaces_titu a.acti:hover{
	font-weight: bold;
}
.enlaces_titu a, .enlaces_titu a:hover{
	font-size: 1em;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.enlaces_titu a:hover{
	text-decoration: underline;
}
.ficha{
	position: absolute;
	top: 32px;
	left: 9px;
	width: 340px;
	background-color: #FFF;
	background-image:none;
}
#datos{
	width: 100%;
	height: 240px;
	vertical-align: top;
	padding: 10px 0 0 10px;
	color: #111;
	line-height: 120%;
	font-size: .8em;
}
.cont #datos p{
	margin: 0 15px 2px 0;
	padding: 0;
	font-size: 1.1em;
	color: #333;
	background: none;
}
#datos p strong{
	padding-right: 3px;
	font-weight: bold !important;
	line-height: 100%;
}
#datos p span{
	line-height: 100%;
}
#datos #imagen{
	float: left;
	clear: none;
	width: 70px;
	height: 80px;
	margin: 0 5px 10px 0 !important;
	padding: 0;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.mapa_bottom_ajax{
	height: 23px;
	border-top: 1px solid #CCC;
}
#anterior, #siguiente{
	display: block;
	float: right;
	width: 80px;
	height: 23px;
	background: url(imag/mapa/next.gif) no-repeat 100% 0;
	text-indent: -1000em;
}
#anterior{
	float: left;
	background: url(imag/mapa/ant.gif) no-repeat 0 0;
}
#queconti{
	display:none;
	position:relative;
	margin-left: 7em;
}
p.comenRed{
	clear: left;
	display: block;
	overflow: auto;
	height: 145px;
}
/***************************************itu***************************************************** ESTRUCTURA FOOTER */
.foot .cent{
	margin: 0 auto;
	max-width: 1024px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .6em;
}
.lega{
	float: left;
	width: 210px;
	margin: 1em 0 0 2%;
	padding: 8em 0 1em 1em;
	line-height: 120%;
	color: #666;
	background: url(imag/logo/logo_eii_bott.gif) no-repeat 1em .8em;
}
.lega p{
	margin-top: .3em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	color: #666;
}
.lega strong{
	display: block;
	padding-bottom: 0 !important;
}
.foot .cent ul{
	float: left;
	width: 62%;
	margin-left: 1em;
	padding: 1em 1em 1em 1.5em;
	line-height: 130%;
	border-left: solid 1px #E6F1C2;
}
.foot .cent ul li{
	clear: left;
	padding: .8em 0 0 10px;
	background: url(imag/auxi/auxi_icon_menu_footer.jpg) no-repeat 0 12px;
	list-style: none none;
	font-weight: bold;
}
.foot .cent ul li a{
	color: #769707;
}
.foot .cent ul li ul{
	width: 90%;
	margin: 0;
	padding: 0;
	border-left: none;
}
.foot .cent ul li ul li{
	float: left;
	clear: none;
	margin-left: -.4em;
	padding: 0 .4em;
	font-weight: normal;
	background: none;
}
.foot .cent ul li ul li a{
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 100%;
	color: #008BD1;
	border-right: solid 1px #999;
}
.foot .cent ul li ul li.last a{
	border: none;
}
.foot .cent ul li ul li a{
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 100%;
	color: #008BD1;
	border-right: solid 1px #999;
}
.foot .cent ul li ul li.last a{
	border: none;
}
.foot .cent ul li a.acti, .foot .cent ul li ul li a.acti, .foot .cent ul li a.acti:hover, .foot .cent ul li ul li a.acti:hover{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.foot .cent ul li a.acti:hover, .foot .cent ul li ul li a.acti:hover{
	text-decoration: underline;
}
/*------------------------------------- Ayerviernes */
#av{
	float: right;
	width: 17px;
	height: 10px;
	margin: 0 1em 1em 0;
	background: url(imag/logo/logo_av.gif) no-repeat 0 0;
}
#av:hover{
	background-position: -16px 0;
}
/*------------------------------------- Botones subir bajar */
ul.botoBottom{
	margin:0 0 1em 0;
	padding-top:1em;
	clear: both;
}
ul.botoBottom li{
	float: left;
	width: 50px;
	margin: 0;
	margin-bottom: 1em;
	list-style: none none;
	padding: 0;
	background: none;
}
.botoBottom li a{
	text-indent: -1000em;
	display: block;
	height: 16px;
}
.botoBottom li.volv a{
	background: url(imag/boto/boto_vovl.gif) no-repeat 0 0;
	width:46px;
	height:16px;
}
.botoBottom li.subi a{
	background: url(imag/boto/boto_subi.gif) no-repeat 0 0;
	width:46px;
	height:16px;
}
.botoBottom li.volv a:hover, .botoBottom li.subi a:hover{
	background-position:-46px 0;
}
/*------------------------------------- Validacion */

ul.validator{
	position: relative;
	float: left;
	clear: both;
	left: 25%;
	margin: .5em 0 0 0;
	padding: 0 !important;
	border-left: none !important;
}
.validator li{
	display: inline;
	padding: .1em .4em .1em .2em !important;
	list-style: none outside none;
	list-style-type: none;
	border-right: 1px solid #E6F1C2;
}
.foot .cent ul.validator li{
	background-image:none;}
.validator li.last{
	border: none;
}
.validator a{
	color: #B5C877;
	font-size: 1em;
	font-weight: normal;
}
.validator span{
	float: right;
}
.validator span.av a{
	display: block;
	width: 18px;
	height: 11px;
	margin-top: -1.3em;
	text-indent: -1000em;
	background: url(imag/logo/logo_av.gif) no-repeat 0 0;
}
.validator span.av a:hover{
	background: url(imag/logo/logo_av.gif) no-repeat -19px 0;
}
/*------------------------------------- Ques es la Validacion */
#oculVali{
	position: absolute;
 	width: 38em;
	height: 8em;
	top: -11em;
	left: 1em;
	padding: 1.5em 1em 1.5em 0;
	font: normal .9em/125% arial;
	z-index: 3000;
	background: url(imag/auxi/auxiOculVali.gif) no-repeat bottom right;
	border: 0;
}
#oculVali p{
	position: relative;
	width: 90%;
	margin: .8em 0 0 2em;
	font: normal normal normal 1.1em/125% arial;
	line-height: 130%;
	color: #333;
}
#oculVali a{
	display: block;
	color: #008BD1;
}
.validator #oculVali a#closeVali{
	position: absolute;
	display: block;
	float: right;
	height: 16px;
	top: .2em;
	right: 1em;
	margin: .5em;
	padding: 0 0 0 2em;
	font-size: 1em;
	text-decoration: underline;
	color: #008BD1;
	cursor: pointer;
	z-index: 300;
}
.validator #oculVali p.cerrarVali a:hover{
	color: #008BD1;
}
/*------------------------------------- Auxiliar */
.out{
	margin-top: .3em;
	padding-right: 16px;
	background: url(imag/auxi/auxiIcoOut.gif) no-repeat 100% 4px;
}
.last{
	border: none !important;
}
.cent:after, ul.bann:after, .foot:after, .sideLeft:after, .cont:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

