/* Yahoo UI Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* Layout */

body {
	background:#ffffff url(../img/body-fondo.gif) top center;
	font-size:62.5%;
	font-family:arial, verdana, sans-serif;
}


div#pagina {
	position:absolute;
	width:860px;
	left:50%;
	margin-left:-421px;	
}

div#cuerpo {
	background:#ffffff url(../img/pagina-fondo.gif) left top repeat-y;
	overflow:hidden;
}
div#cuerpo_interior {
	background:#ffffff url(../img/pagina-fondo_interior.jpg) left top repeat-y;
	overflow:auto;
}

div#cuerpo-wrapper {
	margin:0 5px;
}
div#cuerpo-wrapper2 {
	margin:0 5px;
}
div#logohome {
	position:absolute;
	left: 0px;
	top: 0px;
	#position:relative;
	margin-left: 52px;
	margin-top: 22px;
}

/* Menu */

ul#menu2 {
	float: left;
	margin-left: 280px;
	#margin-left: 38px;
	margin-top: 20px;}

ul#menu2 li {
	float:left;
	#float: none;
	height:31px;
}


/* Listas */

li.ultima {
	background:none!important;
}

/* Imagen Cabecera */
div#barrita {
	float: left;
	margin-left: 37px;
	margin-top: 0px;
	height:10px;
	}


div#imagen_cabecera {
	float: left;
	margin-left: 37px;
	margin-top: 0px;
	margin-bottom: 0px;
	height:369px;
	}


/* Home - Texto principal */

div#texto-principal {
	float:left;
	margin-top:0px;
	margin-left: 37px;
	overflow:auto;
}

div#texto-principal-wrapper {
	border-bottom:1px solid #efefd5;
	margin:0 0px;
}

div#texto-principal h2 {
	margin-bottom:31px;
}
div#texto-principal-sin h2 {
	margin-bottom:31px;
}

div#texto-principal p {
	color:#7e7e7e;
	font-size:9pt;
	margin:16px 37px 16px 0;
}

div#texto-principal a{
	font-weight: bold;
	color: #CC0000;
	font-variant: normal;
	text-decoration: none;
}
div#texto-principal a:hover {
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}
div#texto-principal-sin a{
	font-weight: bold;
	color: #CC0000;
	font-variant: normal;
	text-decoration: none;
}
div#texto-principal-sin a:hover {
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}




/* Texto interior */

div#texto-interior {
	float:left;
	margin-top:32px;
	width:774px;
	overflow:auto;
}

div#texto-interior-wrapper {
	margin:0 40px;
}

div#texto-interior h2 {
	margin-bottom:25px;
}

div#texto-interior h3 {
	text-transform:uppercase;
	color:#7e7e7e;
	font-size:1.2em;
	font-weight:bold;
	margin:3px;
}

div#texto-interior p {
	color:#7e7e7e;
	font-size:1em;
	margin:16px 0 16px 3px;
}

/* Cuadros de ampliación */

ul#ampliar1 {
	width:220px;
}

ul#ampliar1 li {
	display:block;
	float:left;
	margin-right:14px;
	margin-bottom:10px;
}

ul#ampliar1 a {
	display:block;
	width:34px;
	height:49px;
	background:transparent url(../img/ampliar1-fondo.gif) no-repeat;
}

ul#ampliar1 a img {
	margin:4px;
}

/* Submenú abajo */

ul#submenu-abajo {
	display:block;
	margin-top:86px;
	float:left;
}

ul#submenu-abajo li {
	float:left;
	background:transparent url(../img/submenu-separador.gif) top right no-repeat;
	text-align:center;
	width:115px;
	height:61px;
	position:relative;
}

ul#submenu-abajo li img {
	display:block;
	margin-left:41px;
	position:absolute;
	bottom:34px;
}

ul#submenu-abajo li span {
	display:block;
	position:absolute;
	bottom:1px;
	width:115px;
}

ul#submenu-abajo li a {
	text-transform:uppercase;
	color:#7f7f7f;
	text-decoration:none;
	font-size:1.1em;
}

/* Franja derecha */

div#franja-derecha {
	width:229px;
	float:right;
	height:521px;
	background:#b5b100 url(../img/franja-derecha-fondo.jpg) no-repeat;
}

div#franja-derecha div#ideas {
	background:#b5b100 url(../img/ideas-fondo.jpg) no-repeat;
	margin:16px 15px 0 16px;
	height:290px;
	position:relative;
}

div#franja-derecha div#ideas p {
	margin:18px 0 0 42px;
	color:#ffffff;
}


div#formulario a {
	color:#8c3307;
	width:47px;
	height:13px;
	text-decoration:none;
	text-align:center;
	display:block;
	bottom:21px;
	right:15px;
	position:absolute;
}

div#franja-derecha div#ideas a {
	background:#b6b100 url(../img/ideas-vermas-fondo.gif) no-repeat;
	color:#8c3307;
	width:47px;
	height:13px;
	text-decoration:none;
	text-align:center;
	display:block;
	bottom:21px;
	right:15px;
	position:absolute;
}

/* Pie */

div#pie {
	background:transparent url(../img/pie-fondo.gif) no-repeat;
	overflow:hidden;
	padding-top:10px;
	font-size:1.1em;
}

div#pie * {
	color:#aaaaaa;
}

div#pie p.copyright {
	float:left;
	margin-left:40px;
}

div#pie ul.legal {
	float:right;
	margin-right:20px;
}

div#pie ul.legal li {
	display:block;
	float:left;
	background:transparent url(../img/legal-separador.gif) right no-repeat;
	padding:0 10px;
}

div#contenedor_izq {
	float:left;
	background:transparent url(../pix/fondo_interior2.jpg) repeat;
	margin-top:0px;
	margin-left: 37px;
	width: 403px;
	height:auto;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
div#contenedor_izq_press {
	float:left;
	background:transparent url(../pix/fondo_interior2.jpg) repeat;
	margin-top:0px;
	margin-left: 37px;
	width: 403px;
	height:auto;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
div#contenedor_izq_proj {
	float:left;
	background:transparent url(../pix/fondo_interior2.jpg) repeat;
	margin-top:0px;
	margin-left: 37px;
	width: 222px;
	height:auto;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}


div#contenedor_izq_menu {
	float:left;
	margin-top:10px;
	margin-left: 10px;
	width: 380px;
	height:auto;
	font-size: 12px;
	color: #838588;
}


div#contenedor_dcha {
	float:left;
	margin-top:0px;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
}
div#contenedor_dcha_proj {
	float:left;
	margin-top:0px;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
}
div#contenedor_dcha_press {
	float:left;
	margin-top:0px;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat;
}

div#contenedor_izq a{
	font-weight: bold;
	color: #009900;
	font-variant: normal;
	text-decoration: underline;
}
div#contenedor_izq a:hover {
	font-weight: bold;
	color: #009900;
	background-color: #ffffff;
	text-decoration: none;
}
div#contenedor_izq_menu a{
	font-weight: normal;
	color: #939598;
	font-variant: normal;
	text-decoration: underline;
	font-size: 12px;
}
div#contenedor_izq_menu a:hover {
	font-weight: normal;
	color: #939598;
	background-color: #ffffff;
	text-decoration: none;
}



div#contenedor_izq_proj a{
	font-weight: bold;
	color: #009900;
	font-variant: normal;
	text-decoration: underline;
}
div#contenedor_izq_proj a:hover {
	font-weight: bold;
	color: #009900;
	background-color: #ffffff;
	text-decoration: none;
}
div#contenedor_izq_menu a{
	font-weight: normal;
	color: #939598;
	font-variant: normal;
	text-decoration: underline;
	font-size: 12px;
}
div#contenedor_izq_menu a:hover {
	font-weight: normal;
	color: #939598;
	background-color: #ffffff;
	text-decoration: none;
}
div#contenedor_dcha_press a{
	font-weight: normal;
	color: #222222;
	font-variant: normal;
	text-decoration: underline;
	font-size: 10px;
}
div#contenedor_dcha_press a:hover {
	font-weight: normal;
	color: #939598;
	background-color: #ffffff;
	text-decoration: none;
}

