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

*{padding:0;margin:0;}

input[type=text]:focus, textarea:focus{background:#FFFFE6;}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	background:url(../imagenes/body_bg.jpg) repeat-x;
	}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{}
a:visited{}
a:active{}

.home_bg_body{background:url(../imagenes/home_bg_body.jpg) repeat-x top;}

.contenedor{
    width:972px;
	margin:0 auto;
	padding:30px 0 0 0;
	/*background:url(../imagenes/index_grad_contenedor.jpg) repeat-y;*/
}	
	
.img_isq{
   float:left;
   border:none;
}

.img_der{
   float:right;
   border:none;
}	

.contenedor_dentro{
   width:981px;
   margin:0 auto;
}	
	

.header{
   width:937px;
   height:104px;
   float:left;
   padding-left:35px;
}
.head_img{float:right; margin-right:42px;}



.sub_header{
    width:953px;
	height:323px;
	float:left;
	background:url(../imagenes/sub_header_bg.jpg);
	padding-left:19px;
}

.barra_nav{
   width:195px; /*193px;*/
   height:285px;
   float:left;
   padding:23px 41px 15px 12px;
   background:url(../imagenes/menu_bg_right.jpg) right no-repeat;
}
.barra_nav li{
	background:url(../imagenes/menu_li_bg.png) repeat-x bottom;
	list-style:none;
	padding:7px 0 9px 0;
}
.barra_nav .no_bg{background:none;}

.barra_nav li b{
	color:#A45C13;
	font-size:17px;
	font-weight:normal;
	}
.barra_nav li a{
    font-size:17px;
	color:#FDF9C9;
}

.barra_nav li a.active{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.menu_in{
	width:194px; /*193px;*/
	padding-left:30px;
	padding-right:40px;
	background:url(../imagenes/menu_in.jpg) no-repeat;
	}

.cont_txt{
   width:420px;
   float:left;
   color:#FFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   line-height:21px;
   padding:79px 0 0 34px;
}
.cont_txt p{margin:0 0 16px 0; opacity: .8; filter: alpha(opacity=80);}
.cont_txt b{font-weight:normal;}

.cont_txt2{
   width:370px;
   float:right;
   font:14px Georgia, "Times New Roman", Times, serif;
   color:#C09A77;
   padding:24px 0 0 0;
}


.img1{
  float:right;
  border:none;
  margin-top:-30px;
  margin-bottom:-14px;
  z-index:2;
  position:relative;
}

.img_fondo{
   float:right;
   margin-top:-10px;
   z-index:1;
   position:relative;
}

.cont_not{
   width:100%;
   float:left;
   padding:53px 0 0 0;
}

.cont_not12{
   width:170px;
   float:left;
   border-right:dotted #CCCCCC 1px;
   padding:0 12px 0 10px;
}
.cont_not1{
   float:left;
   height:350px;
}
.cont_not1 p strong{
	width:100%;
	float:left;
	font-size:14px;
	color:#6F3603;
	font-weight:normal;
	line-height:17px;
	margin:13px 0 18px 0;
	}

.cont_not12 a.read_more{
	width:131px;
	height:28px;
	float:left;
	line-height:28px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666 ; 
	text-align:center;
	background:url(../imagenes/read_more.jpg);
	margin: 0 0 0 12px;
	font-weight:bold;
}
.cont_not12 a.read_more:hover{background:url(../imagenes/read_more_hover.jpg); text-decoration:none;}


.img_not1{
   float:left;
   border:none;
   margin-bottom:11px;
   padding-left:2px;
}

.cont_not p{
   width:155px;
   float:left;
   padding-left:10px;
}

.mar{
   margin-right:0;
   border-right:none;
}

.pad{
 border-right:none;
}

.footer{
   width:951px;
   height:140px;
   margin:35px auto 0 auto;
   clear:both;
   font-size:11px;
   color:#666;
   line-height:14px;
   padding:30px 0 5px 0;
   border-top:dotted #CCCCCC 1px; 
}
.footer .left{width:476px; float:left;}
.footer .center{width:312px; float:left;}
.footer .right{float:right;}

.footer em{font-size:13px; font-style:normal;}
.footer b{font-weight:normal; font-size:18px;}

.footer a{color:#666;}



/*SECCION*/


/*.seccion_cont1{
   width:960px;
   margin:0 auto;
   padding:10px 0 0 10px;
   border-bottom:#CCCCCC dotted 1px;
   clear:both;
}*/


/*.secc_bar_nav{
   width:252px;
   float:left;
   background:url(../imagenes/seccion_bar_vav_grad.jpg) repeat-y;
}

.secc_bar_dentro{ 
  width:225px;
  padding-left:25px;
}
*/
.secc_cont_der{
   width:673px;
   float:left;
   padding-left:27px;
}


.secc_div_img{
   width:671px;
   float:left;
   padding:15px 0 22px 0;
}

.secc_img1{
   border:none;
}

.secc_cont_der2{
    width:639px;
	float:left;
	padding:16px;
	background:url(../imagenes/seccion_cont_der2_grad.jpg) repeat-x #FFFFFF;
}

.secc_text{
   width:618px;
   float:left;
   padding:40px 10px 30px 10px;
}

.secc_text h1{
   font-size:15px;
   color:#333333;
}

.see_cont_img_gal{
  width:610px;
  margin:0 auto;
  background:#F1F1F1;
  clear:both;
}

.see_cont_images_gal{
   width:608px;
   float:left;
}


.see_img_gal{
  float:left;
  background:#FFFFFF;
  border:none;
  margin:10px 0 0 10px;
}


.see_img_gal2{
  margin:0 0 10px 0;
}

.img_clic_onthe_img{  
   float:right;
   border:none;
   margin-top:-1px;
   margin-right:15px;
}


                                 /*CONTAC US*/


.contacts_cont_right{
   width:440px;
   float:left;
   padding-top:20px;
}


.contacts_cont_right h1{
   width:auto;
   float:left;
   font-size:18px;
   color:#333333;
   padding:0 20px 3px 130px;
   line-height:18px;
}

.contacts_cont_dat{
   width:auto;
   float:left;
}


.contacts_cont_dat h1{
   width:auto;
   float:left;
   font-size:12px;
   color:#333;
   font-weight:normal;
   text-decoration:none;
   padding:3px 0 5px 130px;
}

.contacts_cont_dat b{
   color:#FF0000;
}


.contacts_cont_cat_in{
   width:370px;
   float:left;
   padding-left:10px;
}

.contacts_cont_txt_dat{
   width:auto;
   float:right;
   text-align:right;
   padding-bottom:10px;
}

.contacts_cont_txt_dat h3{
   width:auto;
   float:left;
   font-size:12px;
   font-weight:normal;
   padding:3px 4px 0 0;
}


.contacts_cont_txt_dat b{
   color:#FF0000;
}


.contacts_imput{
   width:238px;
   float:left;
   border:#CCCCCC solid 1px;
   padding:3px 5px;
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px;
}

.contacts_imput3{
   width:307px;
   float:right;
   height:174px;
}



.contacts_cont_com{
   width:422px;
   float:left;
   padding-left:16px;
}

.contacts_cont_com h3{
   width:auto;
   float:left;
   font-size:12px;
   font-weight:normal;
   padding:3px 4px 0 14px;
}


.contacts_cont_com b{
   color:#FF0000;
}

.contacts_img_send{
   float:right;
   background:url(../imagenes/contacts_img_send.jpg);
   width:79px;
   height:31px;
   border:none;
   clear:both;
   margin-top:18px;
   margin-bottom:30px;
   cursor:pointer;
}


.index_cont_amar{
   width:197px;
   float:left;
   background:url(../imagenes/index_cont_amar.png) repeat-x bottom;
   border:#FED0A7 solid 1px;
   margin:20px 0 0 28px;
   padding:14px;
   color:#333
}


.index_cont_amar h1{
   color:#000;
   font-weight:normal;
   font-size:12px;
}
.index_cont_amar a{color:#000;}
























	






