@charset "utf-8";
/* CSS Document */

html, body{
	color:#000000;
	background-color: #F7C200;
	margin-top: 0px;
	font-family: "Trebuchet MS", Calibri, sans-serif;
	font-size: 11px;
	height:100%;
}
div#container{
	width:740px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	padding-left:0px;
	min-height:100%;
	position:relative;
	color:#000000;
	background-color:#FFFFFF;
}
/* position */
#leftBorder, #rightBorder, #bottomBorder, #leftBottomBorder, #rightBottomBorder{position:absolute;}
#header, #menuBoxContainer, #contentContainer, #content, #destacadoContainer, #certificationContainer, #contactContainer{position:relative;}
#leftBorder, #rightBorder {height:100%; background-repeat:repeat-y;}
#leftBottomBorder, #rightBottomBorder{background-repeat:no-repeat;}
#leftBorder, #rightBorder{top:0px;}
#leftBorder, #rightBorder, #leftBottomBorder, #rightBottomBorder{width:10px;}
/* width */
#menuBoxContainer, #contentContainer, #contactContainer{width:700px;}
#header, #bottomBorder{width:720px;}
/* align */
#leftBorder, #leftBottomBorder{left:0px;}
#rightBorder, #rightBottomBorder{right:0px;}
#header, #menuBoxContainer, #contentContainer, #contactContainer, #bottomBorder{left:10px;}
/* margin*/
#menuBoxContainer{margin-left:10px;}
#contentContainer, #contactContainer{margin:10px;}
#bottomBorder, #leftBottomBorder, #rightBottomBorder{height:10px; bottom:0px;}
#header {text-align:center;}
div#header{padding-top:10px;}
div#leftBorder{background-image:url(img-src/left_ybg_shadow.gif);}
div#rightBorder{background-image:url(img-src/right_ybg_shadow.gif);}
div#leftBottomBorder{background-image:url(img-src/leftbottom_ybg_shadow.gif);}
div#rightBottomBorder{background-image:url(img-src/rightbottom_ybg_shadow.gif);}
div#bottomBorder{
	background-image:url(img-src/bottom_ybg_shadow.gif);
	background-repeat:repeat-x;
}
div#contentContainer{
	text-align:left;
	padding-bottom:10px;
	min-height:400px;
}
div#content{
	float:left;
	width:480px;
}
div#destacadoContainer{
	float:right;
	width:210px;
	color:#000000;
	background-color:#f3e195; /*Color rechazado: #FFFF00;*/
}
.destacado{
	display:block;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
div#contactContainer{
	text-align:center;
	clear:both;
	height:20px;
	border-top-style:solid;
	border-top-width:1px;
	bottom:10px;
}
div#certificationContainer{
	margin-top:5px;
	text-align:center;
}
.certificate{
	border-width:0px;
}
.clear {
  clear:both;
  display:block;
  height:1px;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:1px;
  }

/* Opciones de menu */
.menuItem{
	color: #E57716;
	background-color:#FFFFFF;
}
#menuItemSelected{
	color: #FFFFFF;
	background-color: #E57716;
}
.menuItem, #menuItemSelected{
	position:relative;
	bottom:-7px;
	margin-left:5px;
	margin-right:5px;
	padding-left:3px;
	padding-right:3px;
	border-style:solid;
	border-width:2px;
	border-color:#E57716;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
}
a.menuItem:hover {/* mouse over link */
	color:#F3A801;
	background-color:#FFFFFF;
}
a.menuItem:active {/* selected link */
	color:#F3A801;
	background-color:#FFFFFF;
	}
div#menuBoxContainer{height:25px;}
div#menuBox{
	height:100%;
	width:100%;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#E57716;
	text-align:center;
}

.newsPreview{
	color:#000000;
	background-color:#FFFFFF;
}
.left-shadow-bg {
	background-image:url(../img-src/left_ybg_shadow.gif);
	background-repeat:repeat-y;
	width: 10px;
}
.right-shadow-bg {
	background-image:url(../img-src/right_ybg_shadow.gif);
	background-repeat:repeat-y;
	width: 10px;
}
.bottom-shadow-bg {
	background-image:url(../img-src/bottom_ybg_shadow.gif);
	background-repeat:repeat-x;
	height: 10px;
}
.leftbottom-shadow-bg {
	background-image:url(../img-src/leftbottom_ybg_shadow.gif);
	background-repeat:no-repeat;
	width: 10px;	
	height: 10px;
}
.rightbottom-shadow-bg {
	background-image:url(../img-src/rightbottom_ybg_shadow.gif);
	background-repeat:no-repeat;
	width: 10px;
	height: 10px;
}
.content_table {
	color:#000000;
	background-color: #FFFFFF;
}
.contact_cell {
	text-align:center;
	font-size:11px;
	border-top:solid;
	border-top-color:#F7C200;
	border-top-width:1px;
}
h1{
	margin:0px;
	font-size:14px;
	text-align:left;
	padding-left:3px;
	line-height:23px;
	height:23px;
	color:#000000;
	background-color:#F7C200;
	display:block;
}
h2{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
h3{
	font-size:13px;
	color:#ff3300;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
}
h4{
	margin-top:0px;
	margin-bottom:5px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}
.flag{
	border-width:0px;
}
.flagLink{
	text-decoration:none;
	border-width:0px;
	margin:0px;
	padding:2px;
	left:0px;
	float:left;
}
a.flagLink:hover {	/* mouse over link */
	border-color:#400000;
	border-style:dotted;
	} 
#flagsContainer{
	position:relative;
	top:-20px;
	left:-2px;
	width:60px;
	height:15px;
	padding:0px;
	margin-right:2px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E57716;
	float:right;
}
p{
	font-size:11px;
	text-align:justify;
	margin-top:0px;
}
.foto_contacto{
	margin-right:5px;
	float:left;
	width:200px;
}
.texto_contacto, .texto_redes{
	margin-top:10px;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}
.texto_contacto{
	min-height:160px;
}
.texto_cita_contacto_autor{
	clear:right;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.projectsList_text_area, .projectsList_text_area_noBorder{
	margin-top:10px;
}
.projectsList_text_area{
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	min-height:163px;
}
.news_image{
	margin-bottom:10px;
}
/* ARREGLAR */
.project_image{
	margin-top:0px;
}
.project_image_area{
	width:200px;
}
.news_image_area{
	margin-bottom:0px;
	width:200px;
}
.project_image_area{
	float:right;
	clear:right;
	margin-top:0px;
	margin-left:20px;
}
/* ARREGLAR */
.news_image_area{
	float:left;
	clear:left;
	margin-top:12px;
	margin-right:20px;
}
.newsList_text_area, .newsList_text_area_1picFixed, .newsList_text_area_2picFixed, .newsList_text_area_noBorder, .newsList_text_area_1picFixed_noBorder, .newsList_text_area_2picFixed_noBorder{
	margin-top:10px;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}
.newsList_text_area_noBorder, .newsList_text_area_1picFixed_noBorder, .newsList_text_area_2picFixed_noBorder{
	border-bottom:0px;
}
.newsList_text_area_1picFixed, .newsList_text_area_1picFixed_noBorder{
	height:163px;
}
.newsList_text_area_2picFixed, .newsList_text_area_2picFixed_noBorder{
	height:336px;
}
.newsDetails{
	margin-top:10px;
	/* width:707px; */
}
.news_icon_image{
	border-width:0px;
	vertical-align:text-bottom;
}
.news_documents_area{
	margin-top:0px;
	clear:both;
	/* width:707px; */
	font-size:13px;
	text-decoration:none;
}
a.news_documents_area:hover {	/* mouse over link */
	text-decoration:none;
	}   
a.news_documents_area:active {	/* selected link */
	text-decoration:none;
	}
ol.numeros{
	list-style-type:decimal;
}
ol.letras{
	list-style-type:lower-latin;
}
ul.discos{
	list-style-type:disc;
}
.texto_prensa, .texto_prensa_noBorder{
	margin-bottom:10px;
	padding-bottom:10px;
}
.texto_prensa{
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
}
div#nota_prensa_principal{
	width:400px;
	margin-top:10px;
	margin-left:35px;
	margin-right:35px;
	padding-left:5px;
	padding-right:5px;
	border:1px;
	border-style:solid;
	border-color:#000000;
}
.top_right_imageContainer{
	float:right;
	clear:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	width:200px;
}
.logo{
	margin-right:5px;
	margin-bottom:5px;
}
