/* CSS Document */

body {
	margin:0px;
	background-image:url(../img/fondo_top_web.jpg);
	font-family:Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#3F494C;
}

.amarillo { color:#E0C766; font-weight:bold; }
.negrotitulo { color:#4C5756; font-size:33px; font-weight:bold; }
.negrotitulo2 { color:#4C5756; font-size:20px;  }
.rojotitulo2 { color: #FF0000; font-size:20px; font-weight:bold; }
.doce  {font-size:14px; }
.azul { color:#8FC6EC; }
.marron { color:#8f7254;}
.rojo { color:#D00; font-weight:bold;}

.clear { overflow: hidden; clear: both; height:1px;}

#top { margin:5px auto 0 auto; width:827px; height:202px; background-image:url(../img/top.jpg); background-repeat:no-repeat; }
.introtop {
margin:0 auto 0 auto;
padding-top:12px;
width: 482px;
}
.out {
cursor:pointer;
width: 482px;
height: 179px; 
background: transparent url(../img/logo.png) no-repeat;
margin-left:40px;
}

.over {
cursor:pointer;
width: 482px;
height: 179px; 
background: transparent url(../img/logo02.png) no-repeat;
margin-left:40px;
}




.slide { margin:5px auto 0 auto; width:827px; height:207px; }
.slide1  { padding-top:15px; margin-left:15px; height:234px; }

.menu { margin:5px auto 0 auto; width:827px; height:34px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat;  }

.menu ul {  width:827px; list-style: none; margin: 0; padding: 0; font-size: 14px; }
.menu ul li { float: left; padding-left:3px; }
.menu ul li span,
.menu ul li a {
	text-decoration:none;
	float: left;
	padding: 0 0 0 0;

}
.menu ul li span span,
.menu ul li a span { float:left; width:131px; padding: 0 0 0 0; 	background-color: transparent;
 color: #fff; text-align: center; line-height: 32px; }
.menu ul li span,
.menu ul li a:hover { width:131px; 	background-color: transparent;
  text-decoration: none; }
.menu ul li span span,
.menu ul li a:hover span { width:131px;  	background-color: transparent;
 color: #E0C766; cursor: pointer; }
.menu ul li span span { cursor: auto; }

.menu ul li .ultim { background-image:none;}

.caja {  width:827px; margin:5px auto 0 auto; height:174px; }
.caja_not {  width:827px; margin:5px auto 0 auto; height:174px; background:url(../img/04.jpg); }

.caja01 { float:left;  width:270px; height:174px; background-image:url(../img/01.jpg); }
.intro01 { padding:10px; color:#000000; font-size:16px; }
.intro01 a { color:#8f7254; text-decoration:none; }
.intro01 a:hover {color:#8FC6EC; }

.caja02 { float:right;  width:552px; height:174px; margin:0 auto 0 auto; background-image:url(../img/02.jpg);  }
.caja02 span a { color:#8f7254; }
.intro02 { padding:10px; }
.intro02 a { color:#E0C766; font-size:14px;  text-decoration:none; }
.intro02 a:hover {color:#8FC6EC; }

.caja02_not { float:left;  width:800px; height:154px; margin:20px auto 0 auto;  }
.caja02_not span a { color:#8f7254; }
.caja02_notleft { width:200px; float:left; margin:0 10px 0 10px; }
.caja02_notleft img { max-width:190px; max-height:154px; }
.caja02_notright { width:560px; float:left;}
.caja02_notright a { text-decoration:none; color:#545b5d; }
.caja02_notright a span { font-size:16px; }
.intro02_not { padding:10px;  }
.intro02_not a { color:#E0C766; font-size:14px;  text-decoration:none; }
.intro02_not a:hover {color:#8FC6EC; }


.caja4 {  width:827px; height:550px; margin:5px auto 0 auto;}
.caja09 { float:left;  width:270px; }
.caja09 ul { list-style:none; float:left; margin:0; padding:0; }
.caja09 ul li { float: left; margin-bottom:5px; padding:8px 5px 2px 10px; height:22px; width:255px; background-image:url(../img/fondo_menu_derecha2.jpg); }
.caja09 ul li a {color:#E0C766; font-size:16px;  text-decoration:none;  }
.caja09 ul li a:hover {  color:#8FC6EC;   }

.caja11 { float: left; margin-bottom:5px; padding:8px 5px 2px 10px; height:22px; width:255px; background-image:url(../img/fondo_menu_derecha.jpg); }
.caja11 a {color:#000; font-size:16px;  text-decoration:none;  }
.caja11 a:hover {  color:#E0C766;   }

.caja12 { float: left; margin-bottom:5px; padding:8px 5px 2px 10px; height:22px; width:255px; background-image:url(../img/fondo_menu_derecha3.jpg); }
.caja12 a {color:#fff; font-size:16px;  text-decoration:none;  }
.caja12 a:hover {  color:#E0C766;   }

.caja13 { float: left; margin-bottom:5px; padding:8px 5px 2px 10px; height:22px; width:255px; background-image:url(../img/fondo_menu_derecha4.jpg); }
.caja13 a {color:#fff; font-size:16px;  text-decoration:none;  }
.caja13 a:hover {  color:#E0C766;   }


.caja10 { float:right;  width:552px; height:550px; margin:0 auto 0 auto; background-image:url(../img/fondo_content.jpg);  }
.intro10 { padding:10px; }

.caja10_not { float:right;  width:827px;  margin:0 auto 0 auto; background-color:#fff; }
.intro10_not { padding:20px; margin-bottom:15px; height:100%;}

.intro11 { padding:10px; }
.intro11 img { padding:3px; margin-top:10px; margin-bottom:5px; background-color:#FFFFFF; border:1px solid #000000; }

.introextra { padding:12px 0 0 10px; color:#FFFFFF; }
.introextra a { color:#FFFFFF; text-decoration:none; }

.introextra2 { padding:7px 0 0 25px; color:#FFFFFF; }
.introextra2 a { color:#FFFFFF; text-decoration:none; }

.caja2 {  width:827px; margin:5px auto 0 auto; height:40px; font-size:14px; color:#FFFFFF; }
.caja03 { float:left;  width:270px; height:40px; background-image:url(../img/colum01.jpg); }
.caja04 { float:left;  width:285px; margin-left:5px; height:40px; background-image:url(../img/colum02.jpg); }
.caja05 { float:left;  width:263px; margin-left:4px; height:40px; background-image:url(../img/colum03.jpg); }

.caja2_not {  width:827px; margin:5px auto 0 auto; height:34px; font-size:16px; color:#FFFFFF; }
.caja03_not { float:left;  width:827px; height:34px; background-image:url(../img/fondo_menu_noticias.jpg); }

.caja3 {  width:827px; margin:5px auto 0 auto; height:1px; font-size:14px; color:#FFFFFF; }
.caja06 { float:left;  width:270px; height:286px; background-image:url(../img/colum01a.jpg); }
.caja06a { float:left; margin-top:5px;  width:270px; height:336px; background-image:url(../img/colum01a.jpg);  font-size:14px; color:#FFFFFF; }

.caja07 { float:left;  width:285px; margin-left:5px; height:286px; background-image:url(../img/colum02a.jpg); }
.caja08 { float:left;  width:263px; margin-left:4px; height:286px; background-image:url(../img/colum03a.jpg); }

.footer { margin:5px auto 5px auto;  width:827px; height:91px; background-image:url(../img/footer.jpg); font-size:12px; color:#FFFFFF; }
.footer a { font-size:12px; color:#E0C766; font-weight:bold; }
.footer a:hover { color:#fff; }

.intro {  padding:40px 0 0 110px;  }

.intosproducto  { padding:5px; margin-top:5px; border-bottom:dashed 1px #FFFFFF; width:250px; float:left; margin-left:5px; }
.intosproducto img  { float:left; margin-right:5px; margin-bottom:5px;}
.intosproducto a  {
padding-left:12px;
text-decoration:none;
	font-size:12px;
	color:#E0C766;
}
.intosproducto a:hover  { padding-left:12px; background-image: url(../img/arrow02.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#8FC6EC;}
	
.intosproducto4  { padding:5px; margin-top:5px; border-bottom:dashed 1px #FFFFFF; width:260px; float:left; margin-left:5px; }
.intosproducto4 img  { float:left; margin-right:5px; margin-bottom:5px;}
.intosproducto4 a  {
padding-left:12px;
text-decoration:none;
	background-image: url(../img/arrow01.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#E0C766;
}
.intosproducto4 a:hover  { padding-left:12px; background-image: url(../img/arrow02.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#8FC6EC;}
	
	
.intosproducto2  { padding:5px; border-bottom:dashed 1px #5D5B5A; width:530px; float:left; }
.intosproducto2 { font-size:13px; font-weight:bold;}
.intosproducto2 img  { float:left; margin-right:10px; max-width:100px; max-height:75px;}
.intosproducto2 a  {
padding-left:12px;
text-decoration:none;
	background-image: url(../img/arrow01.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#E0C766;
}
.intosproducto2 a:hover  { padding-left:12px; background-image: url(../img/arrow02.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#8FC6EC;}
	
.intosproducto3  { padding:5px; border-bottom:dashed 1px #5D5B5A; height:200px;}
.intosproducto3 img  { float:left; margin-right:5px; margin-bottom:5px; width:103px; height:75px;}
.intosproducto3 a  {
padding-left:12px;
text-decoration:none;
	background-image: url(../img/arrow01.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#E0C766;
}
.intosproducto3 a:hover  { padding-left:12px; background-image: url(../img/arrow02.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	color:#8FC6EC;}
	
.botoncaja { background-color:#F8F8F8; margin-left:10px; margin-right:10px; padding:5px; margin-top:10px; text-align:center;  } 
.botoncaja a { text-decoration:none; font-size:14px; color:#4C5756; font-weight:bold; } 
.botoncaja a:hover {  color:#8FC6EC; } 

.desc { padding-top:5px; width:400px; float:left;}
.desc a { margin-top:9px;}
.extra  { padding-top:5px; }
.extra1  { padding-top:5px; margin-bottom:5px; }

.navegacion { margin-top:15px; margin-left:15px; color:#8FC6EC; font-size:12px; }
.navegacion a { text-decoration:none;
	color:#000; background-color:#8FC6EC; padding:2px; }
.navegacion a:hover { color:#fff; }

.sep { border-bottom:#000000 dashed 1px; margin:2px 0 5px 0; height:2px; }

.request_proposal .field1 {background: url(../img/form01.jpg); background-repeat:no-repeat; margin-bottom: 7px; width: 470px;  padding: 6px;   color:#000; font-size:12px; border:none;}
.request_proposal .field11 {background: url(../img/form01.jpg); background-repeat:no-repeat; margin-bottom: 7px; width: 470px;  padding: 6px; height: 18px; color:#000; font-size:12px; border:none;}
.request_proposal .field21 {background: url(../img/form02.jpg); background-repeat:no-repeat; margin-bottom: 7px; width: 470px; padding: 6px; height: 102px; color:#000; font-size:12px;  border:none; font-family:Arial, Helvetica, sans-serif;}
.request_proposal .submit1 {width: 133px; height: 30px; cursor: pointer; border: none; margin-top: 13px ;background-color:#8FC6EC; font-size:14px; color:#4C5756; font-weight:bold;}

.galeria img { padding:5px; background-color:#FFFFFF; border:1px solid #000000; margin:7px 7px 20px 7px;  float:left; width:150px; height:100px; }


/* Easy Slider */

	#slider2 img{border:none;}
	
	#slider2 a { text-decoration:none; color:#4c5756; }

	#slider2 ul, #slider2 li{
		margin-bottom: 10px;
		margin-top: 10px;
		padding:0;
		list-style:none;
		}
	#slider2, #slider2 li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:530px;
		height:320px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

.introc { margin-left:18px; margin-top:15px; font-size:14px; color:#fff;  width:195px;}


.novedad { width:450px; float:left; padding:3px; border-bottom:#4c5756 solid 1px;}
.novedad img { border:#e0c766 solid 2px; max-height:100px; }

.titulonov { font-size:18px; font-weight:bold;}

.noticia { width:450px; float:left; padding:3px; border-bottom:#4c5756 solid 1px;}
.noticia img { border:#e0c766 solid 2px; max-height:100px; }
.noticia a { color: #e0c766; font-weight: bold; text-decoration:none; margin-left:10px;}

.pagination { margin-top:15px;}
.pagination a { text-decoration:none; color:#4c5756;}

/*== Slide ==*/
div.slide1{
float:right;
margin-right:5px;
width:220px;
height:250px;
position:relative;
padding:10px;
}

div.slide1 li{
position:Relative;
width:220px;
height:250px;}
div.slide1 li h2 a{
background:#d82694;
letter-spacing:-1px;
padding:0 5px;
color:#fff;
text-decoration:none;
position:absolute;
bottom:70px; left:20px;
font:bold 50px/45px "times new roman", sans-serif;}
div.slide1 li p{
background:#e0c766;
padding-left:3px;
font-size:16px;
font-weight:bold;
color:#fff;
}
div.slide1 li img{ 
width:210px;
maxheight:300px;
border:#FFF solid 3px;
}

div.slide1 a.controls{
display:block;
width:35px;
height:35px;
text-indent:-9999px;
position:absolute;
top:102px;
z-index:5;}
div.slide1 a.prev{
left:-3px;
background:url(../img/prev.png) no-repeat top left;}
div.slide1 a.next{
right:2px;
background:url(../img/next.png) no-repeat top left;}

.volver { margin-top:25px;}
.volver a { text-decoration:none;color: #4c5756; font-weight:bold; font-size:14px;}

.volver2 { margin-top:-30px;}
.volver2 a { text-decoration:none;color: #fff; font-weight:bold; font-size:14px;}
