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

#apDiv1 {
	margin:0px 0px 0px 0px;
	width: auto;
	height: auto;
}

#apDiv1 b a{color: #666666:;
font-family:Calibri;
font-size:12px;}

#apDiv1 li{ list-style: none; list-style-type: none; float:left; padding:0px 15px 0px 0px;}

*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

body{ background-color:#ebe7de; background-image:url(../images/bg_page.jpg); background-position:top; background-repeat:repeat-x; }


.container{
	width:940px;
	margin: 15px auto;
	/ margin: auto;
	display:block; overflow:hidden;
	padding:0;
}

/******  banner logo image ****/
.banner_logo{
	background:url(../images/logo_bg.jpg) top repeat-x;
	background-color:#eff0e8;
	height:120px;
}

.banner_logo img{ margin:0px 0px 0px 15px; float:left;}

.banner_tittle{ width:500px; height:auto; padding:60px 0px 0px 10px; / padding:60px 0px 0px 15px; float:left; }

.banner_logo .banner_tittle, .banner_logo .banner_tittle b{ font-size:14px; color:#22690e;} 

/******** Banner Flash **********/

.banner_flash{ width:100%; height: auto; text-align:center;}

/******* Menu ********************/

.menu{ width:941px; height:61px; background:url(../images/menu_bg.jpg) center no-repeat;	font-family:Arial, verdana;
	font-size:12px;}

.menu .menu_section{ float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; width:50px;
	padding:25px 0px 0px 0px; margin-left:20px;}
	
.menu .menu_section a, .menu #first a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.menu .menu_section a:hover, .menu #first a:hover{ text-decoration:underline;}

.menu #first{float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; width:70px;
	padding:25px 0px 0px 0px; margin-left:110px;}

#nav{
 	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	float:left;
}

#nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
	font-family:Arial, verdana;
	font-size:12px;
	font-stretch:narrower;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	_width: 6em; /*for IE6*/
	font-family:Arial, verdana;
	font-size:12px;
	list-style-type:none;
	list-style:none;
	margin: 6px 0px 10px 5px;
	
}

#nav li ul { /* second-level lists */
	font-family:Arial, verdana;
	font-size:12px;
	position: absolute;
	background: #24292D;
	width: 15em;
	/ height:85px; /* second menu bg size for IE7*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	s
	-moz-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=80);
	/*min-width:120px;*/
}

#nav li ul li a{
	font-family:Arial, verdana;
	font-size:12px;
	width:170px;
	font-size:12px;
}

#nav li ul li a:hover{
	font-family:Arial, verdana;
	font-size:12px;
	color:#7ABF23;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}


/*********** Text page ************/

.text1{ float:left; width:300px; height:180px; margin:35px 0px 0px 25px; / margin-top:35px; }

.text1 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-stretch: extra-expanded;}

.text1 ul li{ font-size:11px; list-style:url(../images/semilla.jpg) outside; margin-bottom:15px; margin-top:6px;}

/*************************************/

.text2{ float:left; width:570px; height:195px; background-color:#ffffff; border:1px solid #cccccc; margin:20px 0px 0px 15px;
	font-size:11px;
}

/*************************************/

.text3{ float:left; width:240px; height:292px; margin:18px 0px 0px 5px;}

.text3 ul { list-style:none; padding:0px 0px 0px 20px; / padding:0px 0px 0px 20px;  margin:20px 0px 0px 0px;}

.text3 ul li { font-size:11px; margin:0px 0px 20px 0px;}

.text3 a{ font-size:11px;}
.text3 a:hover{ font-size:11px; text-decoration:none; color:#666600;}

/***************************************/

.view_all { font-size:11px; color:#CC0000; width:60px; height:auto; margin:105px 0px 0px 160px;}

/******************************************/

.contact_us{ width:290px; height:292px; float: left; margin:18px 0px 0px 5px;
	background-image:url(../images/spacer.jpg); background-position:left top; background-repeat:no-repeat;
}

/***** Content page ***********************/

.content{ float:left; width:580px; margin:5px 0px 0px 45px; height:auto; }

.content h2{ font-size:15px; font-weight:bold;}

.content a{ color:#517a00; text-decoration:none;}

.content a:hover{ color:#669900; text-decoration: underline;}

.content img{ float:left; margin:0px 10px 2px 0px; border:1px solid #110a04;}

.content ul{ list-style:inside;}
/***************************************************************/

.contact_form{ width:271px; height:290px;}

.field{ width:180px; height:27px; border:1px #676767 solid;}

.field_comentario{ width:180px; height:90px; border:1px #676767 solid; }

#comment{ vertical-align:top;}

.boton{ background-color:#333333; color:#FFFFFF; border:1px #000000 solid; margin-right:10px;}

.iframe{width:281px; height:290px; margin:20px 0px 0px 10px; padding:0; /  margin:0px 0px 0px 10px; }

/**********************************************/

.footer{width:920px; height:51px; float:left; margin:30px 0px 0px 12px; background-color:#d0c6b1;
		/ margin:30px 0px 0px 11px; / width:925px;
}

.footer_menu{ margin:20px 0px 0px 90px; width:700px;}

.footer_menu ul li{display: inline; margin:0px 0px 0px 20px; padding:0px 0px 0px 15px;
	background-image:url(../images/separator_footer.jpg); background-position:left; background-repeat:no-repeat;
}

.footer_menu ul li a{font-size:11px; color:#180E0A;}

.footer_menu ul li a:hover{font-size:11px; color:#603828;}


#tabla_teca tr td{ border:1px solid #d0c6b1; border-width:1px;}

#tabla_teca .es-ES{ color:#FFFFFF;}

/**************** "Contra pedido" table**********************************************/
.lista{ width:580px;}

.lista .tittle i{ color:#003300;}

.lista tr td{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/******************** contact us ************************************************/

.contact_tittle{ font-size:15px; font-weight:bold;}

.contact_text{ font-size:12px;}
