/* ////////////////// CSS EL MANDIL - desarrollado por i2es www.i2es.com //////////////////// */
/* CSS Document */
html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}
body{
	margin:0px;
}
img{ border:0px}
form{margin:0px;}

a:link {color: #789541; text-decoration:underline;}
a:active {color: #789541; text-decoration:underline;}
a:visited {color: #789541; text-decoration:underline;}
a:hover {color: #63783c; text-decoration:underline;}

h1{margin:0px;}

input{ 
	background:#FFFFFF;
	border:1px solid #bcbbb8;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}

select{ 
	background:#FFFFFF;
	border:1px solid #bcbbb8;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}

textarea{ 
	background:#FFFFFF;
	border:1px solid #bcbbb8;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}

/* MAQUETACION */
#contenedor_general{ 
	width:774px; 
	margin: auto; 
}
#contenedor_contenido{ 
	background-color:#eef0ef;
	width:760px; 
	padding: 7px 7px 0 7px;
	margin: auto;
	float:left;
}
#contenedor_pies{ 
	width:774px; 
	padding: 0 0 0 0;
	margin: auto;
	float:left;
}
#menu_uno{ 
	margin: 0 0 0 0; 
	padding: 10px 8px 6px 0;
	text-align:right;
} 
#menu_dos{ 
	margin: 0 0 0 0; 
	padding: 0 0 8px 8px;
	width:173px;
	float:left;
	height:63px;
} 
#master_menu{ 
	margin: 0 0 0 0; 
	padding: 0 0 8px 0;

	float:right;

} 
#menu_uno img{
	margin-left:10px;
}
#menu_dos img{
	margin-top:10px;
	margin-right:10px;
}
#td_cabezal{
	width:350px;
	vertical-align:top;
	background:url(../img/fondo_izquierdo.gif);
	background-repeat:repeat-y;
	background-position:left;

}
#td_pie_uno{
	width:363px;
	vertical-align:top;
	background-color:#FFFFFF;
}
#td_contenido{
	width:410px;
	padding-left:6px;
	vertical-align:top;
	background:url(../img/fondo_contenido.gif) 6px repeat-y;
}
/* Pies */
div.pie_gris{
	height:8px;
	width:363px;
	background-color:#eef0ef;
}
div.pie_copyright{
	padding-left:8px;
	font-size:11px;
	padding-top:3px;
}
div.pie_contenido_1{
	height:8px;
	background-image:url(../img/fondo_contenido.gif);
	background-repeat:repeat-y;
}
div.pie_contenido_2{
	background-color:#FFFFFF;
	height:20px;
	background-image:url(../img/fondo_pie_contenido.gif);
	background-repeat:no-repeat;
}
div.pie_contenido_3{
	background-color:#FFFFFF;
	height:9px;
	font-size:9px;
	text-align:right;
	padding-right:23px;
}
div.espacio_contenido{
	width:350px;
	margin-left:46px;
	vertical-align:top;
}
div.contenido_cabezal{
	background-image:url(../img/fondo_contenido_cabezal.gif);
	background-repeat:no-repeat;
	height:16px;
	width:402px;
}

/* MENU ////////////////////////////////////////////////////////////////////*/
div.menu_off{
	width:100px;
	height:50px;
	background-color:#9eb969;
	float:right;
	border:1px solid #789541;
	margin-left:3px;
	margin-top:10px;
	background:url(../img/fondo_menu_off.gif) bottom repeat-x;
}
div.menu_off_borde{
	width:98px;
	height:50px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#7b9844;
	font-size:13px;
}
div.menu_on{
	width:100px;
	height:60px;
	background-color:#9eb969;
	float:right;
	border:1px solid #789541;
	margin-left:3px;
	background:url(../img/fondo_menu_on.gif) bottom repeat-x;
}
div.menu_on_borde{
	width:98px;
	height:60px;
	border-left:1px solid #ffffff;
	color:#7b9844;
	font-size:13px;
}
div.menu_texto_off{
	margin-top:30px;
	margin-right:6px;
	float:right;
	text-align:right;
}
div.menu_texto_on{
	margin-top:40px;
	margin-right:6px;
	float:right;
	text-align:right;
}
.menu:link {color: #7b9844; text-decoration:none;}
.menu:active {color: #7b9844; text-decoration:none;}
.menu:visited {color: #7b9844; text-decoration:none;}
.menu:hover {color: #967104; text-decoration:none;}

div.submenu{
	z-index:1000; 
	position:absolute; 
	float:left;
	margin-top:2px;
	margin-left:-1px;
}
div.superior_submenu{
	background-image:url(../img/fondo_superior_submenu.gif);
	background-repeat:no-repeat;
	height:7px; 
	width:110px; 
	font-size:1px;
}
div.inferior_submenu{
	background-image:url(../img/fondo_inferior_submenu.gif);
	background-repeat:no-repeat;
	height:4px; 
	width:110px; 
	font-size:1px;
}
div.central_submenu{
	background-color:#eef0ef;
	border-left:1px solid #789541;
	border-right:1px solid #789541;
	height:auto;
	width:108px;
}
div.item_submenu{
	width:92px; 
	margin-left:8px; 
	padding-top:3px; 
	padding-bottom:5px; 
	border-bottom:1px solid #ffffff;
	text-align:left;
}
div.item_submenu a:link{
	color:#789541; 
	font-size:11px;
	padding-left:0px;
}
div.item_submenu a:hover{
	color:#789541; 
	font-size:11px;
}
div.item_submenu a:active{
	color:#789541; 
	font-size:11px;
}
div.item_submenu a:visited{
	color:#789541; 
	font-size:11px;
}
/* FIN SUBMENU //////////////////////////////////////////////////////////////////// */

/* TITULOS /////////////////////////////////////////////////////////////////////// */

h1.titulo_18{
	font-size:18px;
	color:#789541;
	margin-bottom:2px;
	font-weight:normal;
}

h1.titulo_16{
	font-size:16px;
	color:#789541;
	margin-bottom:3px;
}

h1.titulo_14{
	font-size:14px;
	color:#789541;
	margin-bottom:3px;
	font-weight:normal;
}

h1.titulo_12{
	font-size:12px;
	color:#789541;
	margin-bottom:3px;
}

h1.sub_titulo_13{
	font-size:13px;
	color:#a7a7a7;
	font-weight:normal;
}
/* PORTADA /////////////////////////////////////////////////////////////////////// */

.portada_1c{
	padding-bottom:8px;
	border-bottom:1px solid #edf2e6;
	margin-bottom:8px;
	overflow:hidden;
	width:345px;
}


.portada_lateral {
	padding-bottom:8px;
	border-bottom:1px solid #edf2e6;
	margin-bottom:8px;
	overflow:hidden;
	padding-left:8px;
	background:url(../img/portada_lateral.gif) left top no-repeat;
}

.portada_lateral_2 {
	overflow:hidden;
	padding-left:8px;
	background:url(../img/portada_lateral.gif) left top no-repeat;
}


.lateral {
	padding:8px;
	border:1px solid #bcbbb8;
	background:#FFFFFF;
	margin-top:7px;
	overflow:hidden;
}

.banner_lateral {
	margin-top:7px;
	overflow:hidden;
}

.portada_2c{
	padding-bottom:8px;
	border-bottom:1px solid #edf2e6;
	margin-bottom:8px;
	overflow:hidden;
	display:table;
	width:345px;
}

.portada_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
}

.portada_texto_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
	text-align:justify;
}

.link_portada:link {color: #789541; text-decoration:none;}
.link_portada:active {color: #789541; text-decoration:none;}
.link_portada:visited {color: #789541; text-decoration:none;}
.link_portada:hover {color: #898989; text-decoration:none;}

.portada_2c_left{
	width:160px;
	float:left;
	overflow:hidden;
	padding-right:12px;
	border-right:1px solid #edf2e6;
 }
 
.portada_2c_right{
	width:160px;
	float:right;
	overflow:hidden;
 }
 
 
  /* SECCION /////////////////////////////////////////////////////////////////////// */

.seccion_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
	padding-top:11px;
	padding-bottom:6px;
	border-bottom:3px solid #eef0ef;
	margin-bottom:6px;
}


 /* CONTACTO /////////////////////////////////////////////////////////////////////// */

.form_obligatorio{
	font-size:10px;
	color:#b5b5b5;
}



 /* CONTENIDO /////////////////////////////////////////////////////////////////////// */

.contenido_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
	padding-top:11px;
}

.item_adjuntos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
	padding-bottom:6px;
	overflow:hidden;
	width:345px;
}

.item_galeria{
	color:#898989;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:0px;
	margin-right:0px;
	background:#eef0ee;
	overflow:auto;
	max-height:210px;
}
.item_galeria2{
	color:#898989;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:0px;
	margin-right:0px;
	background:#eef0ee;
	overflow:auto;
	height:210px;
}

.titulo_parrafo{
	padding-bottom:6px;
	font-weight:bold;
}

.titulo_bloque_parrafo{
	padding-top:11px;
	font-weight:bold;
	font-size:12px;
	color:#789541;
}


.titulo_adjuntos{
	padding-bottom:6px;
	font-weight:bold;
	font-size:14px;
	color:#a7a7a7;
}

.contenido_adjuntos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
	padding-top:6px;
	border-top: 1px solid #edf2e6;
	margin-top:6px;
}


 /* PROYECTO /////////////////////////////////////////////////////////////////////// */

.proyecto_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:justify;
	padding-top:8px;
}

.enviar_amigo_tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
	padding:1px;
	padding-left:16px;
	background:url(../img/icono_enviar.gif) left top no-repeat #FFFFFF;
	margin-top:6px;
}

.enviar_amigo_tit:hover {
background:url(../img/icono_enviar.gif) left top no-repeat #eef0ef;
}


.atributo_proyecto{
	padding-bottom:6px;
	font-weight:bold;
	font-size:14px;
	color:#a7a7a7;
	background:url(../img/atributo_proyecto.gif) left top no-repeat;
	padding-left:9px;
}

/*********************************************************
 * Estilo para mensajes
 */

.mensaje{ 
	border:1px solid #898886;
	background:#fbfbfb url(../img/fondo_mensajes.gif) repeat-x bottom;
	padding:5px;
	margin-top:4px;
	margin-bottom:4px;
	color:#333333;	
}

.mensaje1{ 
	border:1px solid #898886;
	margin-top:2px;
	margin-bottom:2px;
}


.mensaje2{ 
	border:1px solid #FFFFFF;
	background:#fbfbfb url(../img/fondo_mensajes.gif) repeat-x bottom;
	padding:5px;
	color:#333333;	
}




 /* NAVEGACION /////////////////////////////////////////////////////////////////////// */

.navegacion{
	background:#eef0ee;
	padding:3px;
	padding-top:1px;
	padding-left:3px;
	font-size:10px;
}

.link_navegacion:link {color: #898989; text-decoration:none;}
.link_navegacion:active {color: #898989; text-decoration:none;}
.link_navegacion:visited {color: #898989; text-decoration:none;}
.link_navegacion:hover {color: #789541; text-decoration:none;}

/* ////////////////// estilos para imagenes //////////////////// */

.imagenGal{ margin:1px; border:1px solid #eef0ee;}
.imagenGal:hover{margin:1px; border:1px solid #3d4c20;}
.imagenIz{ margin-right:10px; margin-bottom:3px; margin-left:0px; margin-top:3px;}
.imagenDer{ margin-left:10px; margin-right:0px; margin-top:3px; margin-bottom:3px;}
.imagenCen{ margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:3px;}