@charset "utf-8";
/* CSS Document */

/************************************************
*	estilos generales							*
*************************************************/
body{
	margin: 0 auto 0;
	padding:0;
	width:1007px;
	background-color:#3c4029;
	font-family:Verdana, Geneva, sans-serif;
	color:#3C4029;
}
p{
	margin-top:1em;
	margin-bottom:1em;
	font-size:11px;
	text-align:justify;
}
h1, h2{
	/*font-family:Times New Roman,Times,serif;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#3D402D;
	font-size:20px;
	font-weight:bold;
	/*margin-bottom:2ex;*/
	margin-bottom:5px;
	margin-top:0;
	text-align:center;
}
h2{
	font-size:16px;
}
a{
	color:#525C23;
}

#migasdepan {
	padding-bottom:1em;
	font-size:9px;
}
	#migasdepan li{
		display:inline;
	}
	#migasdepan a{
		color:#333;		
		text-decoration:none;
	}
	#migasdepan a:hover{
		text-decoration:underline;
	}
	
	
/************************************************
*	cabecera									*
*************************************************/
#cabecera{
	margin:0;
	padding:0;
	background-image:url(imagenes/top_bgr.jpg);
	background-repeat:repeat-x;
	background-color: #c6cf97;
}
#cabecera_left{
	float:left;
}
#cabecera_right{
	float:right;
	height:143px;
	background-color:#3c4029;
}


	/************************************************
	*	cabecera menu									*
	*************************************************/
	#cabecera_menu{
		padding-top:118px;
		padding-left:10px;
		padding-right:209px;
		padding-bottom:14px;
	}
	#cabecera ul{
		list-style:none;
		background-color: #c6cf97;
		margin:0;
		padding:0;
		padding-right : 17px;
		text-align : center;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
	}

	#cabecera li{
		display:inline;
		color : #525c23;
		font-weight : bold;
		border-bottom : 1px solid #abb47c;
		vertical-align : top;
		padding : 3px 5px 3px 5px;
	}
 

	#cabecera li a {
		font-weight:bold;
		color: #525c23;	
		text-decoration: none;
	}


/************************************************
*	contenedor									*
*************************************************/
#contenedor{
	background-image:url(imagenes/fondo_contendor.jpg);
	background-repeat:repeat-y;
	background-attachment:scroll;
}


/************************************************
*	colIzqcontenedor							*
*************************************************/
#colIzqcontenedor{
	float:left;
	width:178px;
	background-color : #c6cf97;
	color : #525c23;
	background-repeat : repeat-y;
	background-image : url(imagenes/menupad_bgr.gif);
	background-position:right;
}

#colIzqcontenedor #fabrica{
	font-family:"Comic Sans MS", cursive;
	font-size:16px;
	font-weight:bold;
}
#colIzqcontenedor #fabrica p, #colIzqcontenedor #fabrica h3{
	/*font-family:"Comic Sans MS", cursive;*/
	font-family:"Verdana, Geneva, sans-serif";
	font-size:16px;
	margin:1em;
}
#colIzqcontenedor #fabrica a{
	color:#525c23;
}
 #fabrica h3{
 font-weight:bold;
 font-size:16px;
     
 }
	/************************************************
	*	colIzqcontenedor menu						*
	*************************************************/
	#colIzqcontenedor_menu{
		list-style-type: none;
		padding-top: 3px;
		padding-bottom: 3px;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	}
	#colIzqcontenedor_menu h2{
		font-family : Arial, Helvetica, sans-serif;
		margin:1em;
		font-size:14px;
		font-weight:bold;
		color:#525c23;
	}
	#colIzqcontenedor_menu ul{
		border-top : 1px solid #abb47c;
		padding-left: 0px;
		padding-right:2px;
	}
	#colIzqcontenedor_menu li{
		border-bottom : 1px solid #abb47c;
		padding:1em 0 1em 0;
	}
	#colIzqcontenedor_menu a{
		font-weight:bold;
		color: #525c23;	
		text-decoration: none;
	}
	#colIzqcontenedor_menu li a{
		padding-left:10px;
	}
	#colIzqcontenedor_menu ul ul{
		padding-left:2em;
		font-size:10px;
	}
	#colIzqcontenedor_menu li:hover{
		background-color:#D7DDB7;
	}

/************************************************
*	colCentralContenedor							*
*************************************************/
#colCentralContenedor{
	float:left;
	margin:0;
	padding:15px;
	padding-right:30px;
	background-color:#D7DDB7;
	background-image:url(imagenes/text_bgr.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:575px;
	background-image:
}

	/* Estilos de columna Izq cuerpo */
	#colCentralContenedor #colIzq{
		float:left;
		list-style:none;
		margin:10px;
		margin-left:10px;
		width:120px;
	}

	/* Estilos de columna der del cuerpo */
	#colCentralContenedor #colDer{
		margin-left:162px;
	}
	
	#colCentralContenedor #colDer p{
		border:0;
		margin-top:0;
		padding:0;
	}
	
		#colDer_1{
			float:left;
			width:210px;
		}
		#colDer_2{
			float:left;
			width:215px;
			margin-left:28px;
		}
		#colDer_3{
			margin-left:360px;
			margin-right:0px;
			
		}
		#colDer_4{
			float:right;
			width:390px;
			margin-right:20px;
			margin-top:10px;
		}
	

/************************************************
*	colDercontenedor							*
*************************************************/
#colDerContenedor{
	width:209px;
	float:right;
	margin:0;
	padding:0;
	text-align:center;
}
#colDerContenedor p{
	margin: 1.5em
}
#colDerContenedor h2{
	font-family:"Comic Sans MS", cursive;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}


/************************************************
*	pie											*
*************************************************/

#pie{
	background-image: url(imagenes/fondo_pie.jpg);
	background-repeat:no-repeat;
	background-color:;
	padding-top:20px;
	color:#FFF;
}
#pie p{
	text-align:center;
}




/************************************************
*	mapa-web									*
*************************************************/
.mapa-web {
	font-size:14px;
	line-height:14px;
	margin:0;
	padding:0;
}
.mapa-web a {
	text-decoration:none;
}
.mapa-web a:hover {
	text-decoration:underline;
}
.mapa-web ul {
/*	margin-top:-15px;*/
	margin-bottom:1em;
}
.mapa-web li {
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:25px;
}
.mapa-web li li {
	font-size:12px;
	padding-left:105px;
}
.mapa-web li li li {
	font-size:11px;
	padding-left:65px;
}
.mapa-web li li a {
font-weight:normal !important;
}
.mapa-web li li li a {
color:#000000 !important;
}


/************************************************
*	galeria fotografica							*
*************************************************/
.articulo_escaparate{
	float:left;
	width:200px;
	margin:2em;
}
.articulo_escaparate a{
	font-size:10px;
}

/************************************************
* estilos de las de la carpeta informacion 		*
*************************************************/
.parrafo{
	padding-bottom:1em;
	padding-top:0.8em;
}
.parrafo h2{
	text-align:left;
}

.parrafo h3{
	font-size:11px;
	
}
.parrafo ul, .parrafo ol{
	list-style:inside;
	list-style-type:disc;
	font-size:11px;
	padding-left:0.5em;
}
.parrafo ol{
	list-style-type:decimal;
}
.parrafo li{
	padding:0.5em;
}
.fotoParrafo{
	float:right;
	padding:4px;
	/*background-color:#C6CF97;*/
	background-color:#C6CF97;
	border:1px solid #ABB47C;
	overflow:visible;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 10px;
	/*	Asignar la propiedad width de la capa a la que tenga la imagen para que el ancho se vea bien en la misma etiqueta style="width:???px" */
}
.fotoParrafo cite{
	color:#000000;
	text-align:left;
	padding:0;
	margin:0;
	font-size:10px;
}


.fotoParrafo2 {
	float:left;
	padding:4px;
	margin:0.2em;
	/*background-color:#C6CF97;*/
	background-color:#C6CF97;
	border:1px solid #ABB47C;
	overflow:visible;
}

.fotoParrafo2 cite{
	color:#000000;
	text-align:left;
	padding:0;
	margin:0;
	font-size:10px;
}
.fotoParrafo2 h4 {
	color:#525C23;
	text-align:center;
	padding:0;
	margin:0;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/**********************************************************************/
/* HEADER PARA LAS PESTAÑAS                                            */
/***********************************************************************/
    
    
    #header {
      float:left;
      width:100%;
      /*background:#DAE0D2 url("imagenes/bg.gif") repeat-x bottom;*/
      font-size:67%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("imagenes/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url("imagenes/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#525C23;
      }
    #header a:hover {
      color:#3D402D;
      }
    #header #current {
      background-image:url("imagenes/left_on.gif");
      }
    #header #current a {
      background-image:url("imagenes/right_on.gif");
      color:#3D402D;
      padding-bottom:5px;
      }

	.botonesform { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #FFFFFF; 
		border: 1px #3D402D solid; 
		background-color: #525C23;
		}
