body {
	margin: 0;
	background: white;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}

div, h1, h2  {
	margin: 0px;
	padding: 0px;
}

/* the following rule is recognized only by IE */

/* Hides from IE5-mac \*/
* html body div { height: 1%; }
/* End hide from IE5-mac */

a {
	text-decoration: none;
	color: #E45D00;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #88734B;
	text-decoration: none;
	padding-left: 0px;
}

a:hover {
	text-decoration: none;
	color: #0085E2;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #88734B;
	text-decoration: none;
	font-weight: normal;
}

.txt_map_list {
	line-height: 16px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E45D00;
	font-weight: bold;


}

.txt_map_list a {
	text-decoration: none;
	color: #AFA28C;
}

.txt_map_list a:hover {
	text-decoration: none;
	color: #0085E2;
}


.txt_lar_head {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	width: 605px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}

.txt_lar_head_blue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #0086E4;
	background-color: #D1DDE5;
	width: 605px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;

}


.txt_mid_head {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	width: 470px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;

}

.txt_mid2_head {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	width: 385px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;

}

.txt_sma_head {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	width: 288px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;

}


.txt_sma_head_bgr1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_1.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}

.txt_sma_head_bgr2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_2.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}

.txt_sma_head_bgr3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_3.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}

.txt_sma_head_bgr4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_4.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}
.txt_sma_head_bgr5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_5.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}
.txt_sma_head_bgr6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_box_6.jpg);
	background-repeat: no-repeat;
	width: 275px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: 0px;
}



.txt_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E45D00;
	text-decoration: none;
}

.txt_common, .txt_common p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #88734B;
	text-decoration: none;
	padding-left: 0px;
}


.txt_orange_mid {
	color: #E45D00;

}


#container {
	width: 980px;
}

#head {
	width: 980px;
	height: 143px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_menu.jpg);
	background-repeat: no-repeat;
}

#head_home {
	width: 980px;
	height: 200px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_menu.jpg);
	background-repeat: no-repeat;
}

#contents {
	position: absolute;
	top: 120px;
  width: 958px;
}

#rigcontents {
	margin-left: 310px;
	margin-top: 10px;
	text-align: left;
}


#foot {
	clear: both;
	width: 850px;
	margin-left: 104px;
	margin-bottom: 15px;
	padding-top: 15px;
}

#rigcontents #foot {
	clear: both;
	width: 636px;
	margin-left: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
}

#menuidioma {
	position: absolute;
	left: 728px;
	top: 0px;
	z-index: 200;
	text-align: right;
	width: 230px;
}

#head #menuidioma {
	top: 118px;

}


#menufoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#menufoot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E45D00;
	text-decoration: none;
}

#menufoot a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0086E4;
	text-decoration: underline;
}

#menucolaboradores {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin-top: 15px;
}


#flash {
	width: 958px;
	height: 443px;
	z-index: 10;
}

#rollhead {
	position: absolute;
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;

	width: 450px;
	top: 63px;
	left: 312px;
}


#rollhead li {
	margin: 0; 
	padding: 0;
  list-style: none;
	display: inline;
	}

#rollhead a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
	}
	
#rollhead a:hover {
	background-position: 0 -40px;
	}

#rollhead a:active, #rollhead a.selected {
	background-position: 0 -80px;
	}


.menulist li {
	margin: 0; 
	padding: 0;
  list-style: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.menulist li a, a.orange {
	padding: 2px 5px;
	color: #ffffff;
	background-color: #e45d01;
	text-decoration: none;
	font-weight: bold;
}

.menulist li a:hover, a.orange:hover {
	color: #ffffff;
	background-color: #0085E2;
	text-decoration: none;
	font-weight: bold;
}

#menuidioma .menulist li a {
	padding: 2px 5px;
	color: #ffffff;
	background-color: #0085E2;
	text-decoration: none;
}

#menuidioma .menulist li a:hover {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}

ul, p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

img {
	border: 0px;
}

.boxlists_container {
}

.boxlists {
	width: 313px;
	float: left;
	margin: 0;
	padding: 0;
}

.boxlists_full {
	float: left;
	width: 645px;
	margin: 0;
	padding: 0;
}


.boxlists div, .boxlists_full div.contenido_listado, .boxlists_full div.contenido_listado_col, .boxlists_full div.contenido {
	padding: 15px;
	border: 1px dotted #CCCC99;
	background-color: #FFFFFF;
}

.boxlists_stamp {
	width: 313px;
	height: 120px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dest_bkg.gif);
	background-repeat: repeat-y;
}

.boxlists_stamp div {
	padding: 20px;
	border: none;
}

.boxlists_stamp h1  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0086E4;
	text-decoration: none;
}


.boxlists_stamp .spacer {
	width: 145px;
	height: 6px;
	margin: 10px 0px 0px;
	padding: 0px;
  background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dot_line_145.gif);
	background-repeat: no-repeat;
}


.hotspots_container {
	width: 900px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dest_bkg.gif);
	background-repeat: repeat-y;
	margin-left: 58px;
}


.hotspots_pictured {
	width: 100%;
	padding-left: 45px;
	padding-top: 30px;
}


.hotspots_pictured div {
	position: relative;
	float: left;
	padding: 1px;
	background-color: #e45d01;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}



.hotspots_pictured div:hover {
	background-color: #0085E2;
}


.hotspots_promo {
	width: 100%;
	padding-left: 45px;
	padding-bottom: 10px;
	clear: both;
	padding-top: 20px;
}

.hotspots_promo div {
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dot_line_265.gif);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	width: 404px;
}

.hotspots_promo h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0086E4;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.hotspots_promo h2, .boxlists h2, .boxlists_full div h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #88734B;
	text-decoration: none;
	font-weight: normal;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}


 .txt_orange_mid, .boxlists_full div h2.txt_orange_mid {
	color: #E45D00;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
}

.hotspots_promo img {
	float: right;
}


.dotline {
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dot_line_855.gif);
	background-repeat: no-repeat;
	width: 855px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.dotline_cont {
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/dot_line_635.gif);
	background-repeat: no-repeat;
	width: 635px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#menucontacto {
	position: absolute;
	left: 728px;
	top: 75px;
	width: 230px;
	text-align: right;
}

div.spacer {
  clear: both;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

div.spacer_h {
	float: left;
	width: 430px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.clear {
  clear: both;
}

div.spacer_v {
	float: left;
  width: 18px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}


#leftnav {
	float: left;
	width: 285px;
	margin: 0;
	padding: 0px;
}

#navcontent {
	margin-top: 15px;
	margin-left: 45px;
	padding: 0px;
}

#breadcrumb {
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_breadcrumb.jpg);
	background-repeat: repeat-y;
        margin-top: 6px;
	margin-bottom: 6px;
}
#breadcrumb p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 20px;	
        height: 14px;
	
}

#breadcrumb a, #breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}


div.linkarrow {
	float: right;
  margin: 0px;
	padding: 0px;
	width: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.navlist li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 21px;
	list-style-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bullet_lev1.gif);
	letter-spacing: -1px;
}

.navlist a {
	font-family: Helvetica, Arial, sans-serif;
	color: #b6a98d;
	text-decoration: none;
}

.navlist a:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #0086e4;
	text-decoration: none;
}

.navlist a.selected {
	font-family: Helvetica, Arial, sans-serif;
	color: #0086e4;
	text-decoration: none;
}

.navlist ul {
	margin-left: 22px;
}

.navlist ul li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding-left: 4px;
	line-height: 16px;
	list-style-type: none;
	list-style-image: none;
	letter-spacing: 0px;
}


.listdark {
	background-color: #E6E6DF;

}

#leftnav_foot {
	padding: 15px 0px 0px 33px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_leftnav_foot.jpg);
	background-repeat: repeat-x;
	height: 400px;
	margin-top: 15px;
}

.navlist_foot li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	list-style-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bullet2_lev1.gif);
	background-color: #877E6A;
	list-style-position: inside;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

.navlist_foot li:hover {
	background-color: #0086e4;
}

.navlist_foot a {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


.navlist_foot li.selected {
	background-color: #0086e4;
}

.image_box  {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 115px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	margin-right: 15px;
}

.image_box_mid  {
	float: left;
	padding: 0px;
	width: 200px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.image_box_w  {
	float: left;
	padding: 0px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.image_box_mid_list  {
	float: left;
	padding: 0px;
	width: 200px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.image_box_mid_list  img {
	padding-bottom: 10px;
}



.image_box_lar  {
	float: left;
	width: 605px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.box_mid_list  {
	float: left;
	padding: 0px;
	width: 370px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 12px;
}


.contenido ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #E45D00;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;

}

.contenido ol ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #88734B;
	list-style-position: inside;
	list-style-type: none;
	padding-left: 20px;
}

.contenido ol ul, .contenido ol ol ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #88734B;
	list-style-type: none;
	list-style-position: inside;
}

.contenido_listado_col div.cell_sma {
  float: left;
	width: 296px;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;

}


.contenido_listado ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #908874;
	list-style-position: inside;
	list-style-type: none;

}

.contenido_listado ol ol, .contenido_listado_col ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #908874;
	list-style-position: inside;
	list-style-type: none;
}

.contenido_listado li.selected, .contenido_listado_col li.selected {
	background-color: #E6E6DF;
}




ol.index, ul.index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
}

ol.index li, ul.index li {
	width: 100%;
	background-color: #F1D9C8;
  margin-left: 0px;
  margin-top: 5px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/arrow_link_red.gif);
	background-repeat: no-repeat;
	background-position: right;
}

ol.index a, ol.index a:visited, ul.index a, ul.index a:visited  {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E45D00;
	font-size: 10px;
	text-decoration: none;
}

ol.index a:hover, ul.index a:hover {
	color: #0085E2;
	text-decoration: none;
}



.box_pdf {
	float: left;
	display: inline;
	width: 645px;
	background-color: #F1D9C8;

}

.box_pdf p {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E45D00;
	font-size: 10px;
}

.box_pdf a, .box_pdf a:visited {
	color: #E45D00;
	text-decoration: none;
}

.box_pdf a:hover {
	color: #0085E2;
	text-decoration: none;
}

.box_links {
	float: left;
	display: inline;
	width: 645px;
	background-color: #ECE9E1;

}

.box_links p {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8A816E;
	font-size: 10px;
}

.box_links a, .box_links a:visited {
	color: #0085E2;
	text-decoration: none;
}

.box_links a:hover {
	color: #000000;
	text-decoration: none;
}



#pagination {
	width: 645px;
	float: left;
	display: inline;
}

#pagination_inbox {
	width: 620px;
	float: left;
	display: inline;
}

#pagination .page_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #E45D00;
	width: 450px;
	float: left;
}

#pagination_inbox .page_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #E45D00;
	width: 450px;
	float: left;
}

#pagination .page_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #E45D00;
	width: 200px;
	float: right;
	text-align: right;
}


.page_links a {
	color: #ffffff;
	text-decoration: none;
	background-color: #E45D00;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.page_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color: #0085E2;
}


.page_back a {
	color: #ffffff;
	text-decoration: none;
	background-color: #E45D00;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 5px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/arrow_link_back.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 20px;
}

.page_back a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color: #0085E2;
}


.image_box_ampliar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #89816C;
	background-color: #D0C9B6;
	padding-top: 4px;
	padding-bottom: 4px;
}

.image_box_ampliar a {
	color: #89816C;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 20px;
	padding-right: 5px;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/ico_lupa2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
}

.image_box_ampliar a:hover {
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
}


#resources_bar {
	background-color: #D0C9B6;
	width: 645px;
	margin-bottom: 10px;
	margin-top: 10px;
}


.box_expo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 605px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	background-color: #E5E6DE;
	color: #8A816E;
}


.txt_lar_expo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	width: 605px;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
}




.box_spot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 10px;
	background-color: #ECE9E1;
	color: #8A816E;
}

.image_box_spot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 10px;
	background-color: #ECE9E1;
	color: #8A816E;
	line-height: 11px;
	margin-top: 1px;
}


table.basic, table.basic_text, table.fixed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 100%;
  border-spacing: 2px 4px; 
}

table.dictionary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 100%;
  border-spacing: 4px 4px; 
}

.dictionary th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E45D00;
	background-color: #D1CAB9;
	text-align: left;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  width: 25%;
}

.dictionary td {
	font-size: 12px;
	color: #9B9180;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin: 0px;
  vertical-align: top;
}

.dictionary ol, .dictionary ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #908874;
	list-style-position: inside;
	list-style-type: none;
}

.dictionary li {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.dictionary li.selected {
	background-color: #E6E6DF;
}

.basic th, .basic_text th, .fixed th {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9B9180;
	font-weight: normal;
	text-align: left;
  padding: 6px;
}

.basic th:first-child,  .basic_text th:first-child, .fixed th:first-child   {
	margin-right: 5px;
	vertical-align: top;
  padding: 2px;
  border-spacing: 5px 6px; 
}

th.group_head, td.group_head {
	font-size: 10px;
	color: #9B9180;
	background-image:none;
	background-color: #D1CAB9;
	font-weight: bold;
	text-align: left;
}

.basic td {
	font-size: 10px;
	color: #9B9180;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	font-weight: normal;
	text-align: left;
	padding: 6px;
  vertical-align: top;
}

.basic_text td {
	font-size: 10px;
	color: #9B9180;
	background-color: #E4E8EB;
	font-weight: normal;
	padding: 6px;
  vertical-align: top;
}

.fixed td {
	font-size: 10px;
	color: #9B9180;
	width: 100%;
	background-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif);
	background-repeat: repeat;
	font-weight: normal;
	text-align: center;
	padding: 0px;
  vertical-align: top;
}



.basic td:first-child, .basic_text td:first-child, .fixed td:first-child {
	background-color: #ECE9E1;
	background-image: none;
	background-repeat: none;
  vertical-align : top;
	padding: 6px;
}

select.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E45D00;
	border: 1px solid #E45D00;
}


#contenedor {margin:0 0 5em 0;padding:0;font:62.5% Arial,Helvetica,sans-serif; color: #666;height: auto;}
#contenedor  {font-style: normal; font-size: 101%;text-align:center;} 

#contenedor { margin: 0 auto; padding:0.8em 0 0.8em 0; text-align: left;width:100%; }
body:last-child #contenedor { padding:0.8em 0 0.8em 0; width:100%;}
#contenedor  img {border:0; display: block;}
#contenedor  ol, #contenedor  ul { list-style:none; }
#contenedor  h1, #contenedor  h2, #contenedor  h3, #contenedor  h4, #contenedor  h5, #contenedor  h6 { font-size:1em; }
#contenedor  a { color: #FFF; font-size:1em;text-decoration:none;}
#contenedor  a:hover { text-decoration:underline; }
.skip {position:absolute; top:-9.3em; left: -93em;}

/* Limpia flotaciones */



/*cabecera*/
#cabecera {float:left; width: 64.5em; margin-top:0.8em}
* html #cabecera {margin-top:0}
#cabecera h1 {margin:0 0 0.9em 0;}
#cabecera h1 img {height:11.5em; }

/* Menu de cabecera */
	
	#cabecera .migas {padding:0 2em 0.1em 2em;margin-bottom:1em;float:left;width:64.5em;w\idth:60.5em;background:url(../../../../../export/system/modules/es.ieci.opencms.content/resources/fondo_migas.gif) top left repeat-y;}
	body:last-child #cabecera .migas { margin-bottom:1.8em;}
	#cabecera .migas  p{font-weight:bold;display:inline; padding-left:0.5em;color:#FFF;font-size:1em;}
	#cabecera .migas  p.primero{padding-left:0;}
	#cabecera .migas  p a{ padding-right:0.5em;}

/*contenido*/
#contenido{float:left;border:1px dashed #CCCC99;width:62.5em;padding:1.6em 0.7em 5.7em 0.7em;margin-top:1.8em;margin-bottom:1.8em; }
* html #contenido{margin-top:0;}
body:last-child #contenido{margin-top:0;}
#contenido h2{font-size:2.5em;color:#0066A8;margin-top:0; padding:0.1em 0.64em 0.1em 0.64em; background-color:#DEE6EC; font-weight:normal;}
#contenido h3{display:inline;font-size:1.3em;color:#666666; margin-right:0.2em; margin-bottom:1em; margin-top:0;padding:0 0 0 1.17em;}
#contenido a.link{color:#0066A8; font-size:1.1em;padding-top:0.2em;}
#contenido .info{width:100%; min-height:4.4em;height:auto;border-top:1px solid #666; border-bottom:4px solid #ccc;padding:3em 0 0 0; margin-top:1.4em;}
* html #contenido .info{height:4.4em;padding:1.8em 0 1.8em 0;}
body:last-child #contenido .info{min-height:4.4em;padding:1.8em 0 2em 0;}
#contenido .info ul{width:29em; margin:0;font-family:tahoma;}
body:last-child #contenido .info ul{width:28em;}
#contenido .info ul.izq{float:left;padding:0 0 0 1.8em; }
#contenido .info ul.der{float:right;padding:0 0 0;margin-right:0em;}
#contenido .info ul li{font-size:1.1em;color:#88734B;}
#contenido h3.segundo_tit{display:block;font-size:1.6em;color:#0066A8; margin:0.8em 0 0 0;}
#contenido p{font-size:1.1em;color:#88734B;padding:0 1.9em 0 1.9em;}
#contenido a.ver{display:block;float:left;text-transform:uppercase;font-weight:bold;color:#FFF; background-color:#E45D00;width:10.36em; font-size:1.1em;font-family:Verdana;margin-left:1em; padding:0.3em 0.5em 0.3em 0.5em;}
#contenido a.ver:hover{background-color:#0085E2; text-decoration:none;}
body:last-child #contenido a.ver{margin-left:1.8em;margin-top:0.8em;}
.flash{width:61.3em; margin-top:2em;margin-bottom:1.5em;height:58em; padding:0 0 0 1.17em;}

.volver{text-align:right;w\idth:64em;width:64.5em;margin:0;}
.volver a{display:block;float:right;margin-top:2em;text-transform:uppercase;font-weight:bold;color:#FFF; background:#E45D00 url(../../../../../export/system/modules/es.ieci.opencms.content/resources/flecha.gif) no-repeat top left;width:6em; font-size:0.9em;font-family:Verdana;padding:0 0.5em 0 0.5em;}
.volver a:hover{background:#0085E2 url(../../../../../export/system/modules/es.ieci.opencms.content/resources/flecha_on.gif) no-repeat top left; text-decoration:none;}



/*Estilos para que las cajas tengan el ancho que les corresponda*/	
	.clearfix:after { content: "";display:block; clear:both; height:0; visibility:hidden;}
	body:last-child .clearfix {content:".";}
	.clearfix {display:inline-block;}
	/* \*/
	* html .clearfix {height:1%;} 
	.clearfix {display:block}
	
/*Estilos para la tabla del jurado*/
.scrolltabla {height: 312px; overflow: scroll;overflow-x:hidden ;overflow-y:scroll; width:615px}
table.tablajurado img {width:90px; display:block; float:left}
table.tablajurado p {float:left;color:#88734b;width:82px;margin:31px 0 0 4px; font-size: 110%;padding:0;display:block;}
table.tablajurado span.pais {display:block; margin-top:18px}
table.tablajurado.basic_text td:first-child {background-color:#E4E8EB}
table.basic_text th:first-child {vertical-align: middle; padding: 6px}
/*Para el flash de donde sera*/
.image_box_lar.flashdnd {float: none;width:auto;padding:0;margin:0 0 -10px}
.menu_flashdnd {background:#D0C9B6; width:615px; margin-bottom:10px; height:100%;overflow: auto; padding-bottom:2px}

.menu_flashdnd div {float:left;list-style:none;}
#opc_doc, #opc_vid, #opc_img {display:none}

/*Las colecciones (12 sept)*/
ul.opci_colecc {margin:40px 5px -20px}
ul.opci_colecc li {background:#F0D9C9 url(../../../../../export/system/modules/es.ieci.opencms.content/resources/arrow_link_red.gif) 98% 50% no-repeat; margin: 5px 0; padding:5px 0 5px 10px; font-weight:bold}
ul.opci_colecc li.pdf a {background: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/ico_pdf.gif) left center no-repeat; padding: 3px 0 3px 20px}
#contenedor .opci_colecc li a {color:#E45E00;font-size: 103%; font-family:Verdana, Arial, Helvetica, sans-serif }
#contenedor ul.opci_colecc li a:hover {color:#0085E2}

#contenido h3.segundo_tit a{color:#0066A8;}
#contenido h3.segundo_tit a:hover{color:#0066A8; text-decoration:underline;}


/*15 septiembre/plantilla_detalle_feria*/
.df_info {height:100%; overflow:auto; border-bottom:4px solid #ccc; margin:10px 0 20px; padding-bottom:20px}
.df_info .df_img {background:url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif); float:left;margin-right: 10px}
.df_img img {margin:8px; width:110px; height: auto}
#contenido .df_img p.ampliar {padding:2px 0 4px;background: #D1CAB9;text-align:center;font-size:90%}
.df_info .df_lista {float:right;font-size:1.1em;color:#88734B}
.df_info .df_lista{width:489px;}
.df_info.sinimg .df_lista{width:97%; margin-right:5px}
#contenedor .df_lista a {color: #88734B}
.df_info .df_lista dd, .df_info .df_lista dt {float:left;margin:0 0 5px; padding:0;}
.df_info .df_lista dt {width:17%}
.df_info .df_lista dd {width:32%}
.df_info .df_lista dt {font-weight: bold}
.df_enlaces, .pa_descargimg {margin: 20px 0}
#contenido .df_enlaces h3, #contenido .pa_descargimg h3  {background-color: #F1D9C8;display:block; color:#E45E00; font-weight:bold; text-transform:uppercase; font-size:1.1em; margin:10px 0 6px; padding:4px 0 4px 5px; font-family:Verdana, Arial, Helvetica, sans-serif}
.df_enlaces li, .pa_descargimg li {list-style-image: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bullet_l.gif);font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%; paddin-left:0}
.df_enlaces ul, .pa_descargimg ul {margin-left:36px}
#contenido .df_enlaces li a, #contenido .pa_descargimg li a {color:#88734B; font-size: 1.1em}
#contenido .df_tablacolec a {color: #E45D00;}
#contenido .df_tablacolec a:hover {color:#0085E2; text-decoration:none}
table.basic_text .fnd_color {background-color: #ECE9E1;}
#contenido .df_tablacolec {margin-bottom:15px}

#contenido a.naranjaExpositor{color: #E45D00 !important;}
#contenido a.dt_VerMapa{text-decoration:underline !important;}
#contenido a.dt_VerMapa:hover{text-decoration:none !important;}

/*19 septiembre*/
#leftnav_foot li.li_selec {background:#E45D01}
#leftnav_foot li.li_selec:hover {background-color:#0086e4}

/*21 septiembre*/
/*Agenda/busqueda de eventos*/
#contenido.conten_dos {margin:0px auto 10px !important; padding-bottom:15px !important}
#contenido.quitamrg {padding-bottom:0px !important}
* html .quitamrg {padding-bottom:0px !important}
.agenda_eventos .basic_text td:first-child {background-color:#E4E8EB}
#contenido .agenda_eventos h1.txt_lar_head_blue {font-size:16px; width:98.4%}
#contenido .agenda_eventos .menu_flashdnd , #contenido .programa_actos .menu_flashdnd  {width:100%}
#contenido .agenda_eventos .scrolltabla {height:290px;}
#contenido .agenda_eventos .scrolltabla {width:100.3%; margin:-2px 0 15px -2px;padding:0}
#contenido .agenda_eventos .scrolltabla a {color:#887249}
* html #contenido .agenda_eventos .scrolltabla table.basic_text {width: 97.6%}
.agenda_eventos #opc_doc, .agenda_eventos #opc_vid,.agenda_eventos #opc_img, .programa_actos #opc_doc, .programa_actos #opc_vid,.programa_actos #opc_img {display:block}
.div_buscagenda {margin-top:0px; margin-bottom:0px}
.div_buscagenda form#frm_buscagenda {background:#ECE9E2;padding:15px;margin:0; font-family:Verdana, Arial, Helvetica, sans-serif}
* htm #frm_buscagenda {padding-bottom:0}
#contenedor #contenido .div_buscagenda h2 {background:#D1CAB8; color:#E35E01; font:bold 14px Helvetica, Arial, sans-serif; padding:6px 6px 6px 11px}
* htm #contenido #frm_buscagenda {margin-top:-10px}
#frm_buscagenda input, #frm_buscagenda select {font-size: 1em}
#contenido #frm_buscagenda div.par {width:100%;margin:0 0 10px;float:left}
#frm_buscagenda div.par label {width:46%;float:left;margin:2px 0}
#frm_buscagenda input, #frm_buscagenda select {float:left; width:auto; border:1px solid #E55E02}
#frm_buscagenda div.par_peq {width:29%;float:left; padding:0 0 2px}
div.par_peq label {float:left; width:30%;margin:2px 0}
#frm_buscagenda div.par_peq input {float:left; width:20%;}
#frm_buscagenda #buscagenda_btn {clear:both;float:right;background:#E35E01; border:0; color: #FFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:auto; margin-right: 5px}
/*Programa de actos*/
#contenedor #contenido .programa_actos h2 {font-size:16px;color:#0084E6; font-weight: bold;font-family: Arial, sans-serif; margin-bottom:10px; padding:6px 10px}
#contenedor #contenido .pa_lista h3{color:#E65C01; font-size:16px; font-family:Arial, Helvetica, sans-serif;padding:0 }
.pa_info {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding-bottom: 10px}
.pa_info .pa_img {background:url(../../../../../export/system/modules/es.ieci.opencms.content/resources/bgr_image_box.gif); float:left; margin-right:10px; width: 210px}
.pa_img img {margin:8px; width: 194px; height: auto}
.pa_lista {float:left; width:64.5%; padding-top: 10px}
.pa_lista ul { margin:15px 0 15px; padding:0}
.pa_lista li{margin:0; padding:0;float:left;color:#E45E00;  width:49.9%}
.pa_lista li.lugar {width: 100%}
.pa_lista li span {color:#887249;padding-left:9px}
#contenido .pa_lista li a {background: url(../../../../../export/system/modules/es.ieci.opencms.content/resources/arrow_link_red.gif) center left no-repeat;color:#887249;padding-left: 20px; margin-left: 10px}
#contenido .pa_descrip p{padding-left:0;font-size:10px}
div.pa_notaprensa {margin:10px 0 5px; padding:0}
.pa_notaprensa dl {background:#ECE9E2; padding: 10px 15px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 }
.pa_notaprensa dt {text-transform:uppercase; margin-top:8px}
#contenido .pa_notaprensa dt a{color:#0284E2; background:url(../../../../../export/system/modules/es.ieci.opencms.content/resources/arrow_link_transpa.gif) center right no-repeat; padding-right:20px }
.pa_notaprensa dd {color:#88826C;font-size:10px; margin-left:0}
#contenido .pa_descargimg {margin:0; padding:0}
#contenido .pa_descargimg li a {font-size: 10px}
#contenido .programa_actos {margin-bottom:-40px}
