/* ///////////// Hoja de estilo CSS de La Garita Cigar Compay Inc. //////////// */

/* ------------ Tags ------------ */
* {padding:0px;margin:0px;}
html, body#homepage{
	height:100%;
}
body{
	color: #301B10;
	background: #010101;
	padding: 0px;
	margin: 0px;
	font: 14px "Times New Roman", Times, serif;
}
/* Homepage */
body#homepage {
	color: #FFFFFF;
	background: #000000 url(../imagenes/fondo_hp1.jpg) no-repeat center center;
	padding: 0px;
	margin: 0px;
	font: 11px "Times New Roman", Times, serif;
}
.container_hp{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(../imagenes/fondo_hp2.jpg) repeat-x center center;
	position:relative;
}
.container_hp a{
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.container_hp a:hover{color:#886114}
.container_hp h1 span{display:none}
.container_hp div{
	position: absolute;
	background: url(../imagenes/logo1_hp.png) no-repeat center top;
	height: 199px;
	width: 303px;
	margin-top:-85px;
	margin-left:-162px;
	top: 50%;
	left: 50%;
}
.container_hp div ul{
	text-align: center;
	margin-top: 170px;
	padding: 0px;
	list-style: none;
	padding-left:45px;
}
.container_hp div ul li{
	float:left;
	padding-right: 20px;
	padding-left: 20px;
}
.container_hp div ul li.prim_li_hp{
	border-right: 1px solid #FFFFFF;
}
.cont2_int2_col2{padding:0 20px 20px 20px;}
/* General */
p{margin-bottom:10px}
h2{
	font-size: 26px;
	font-variant: small-caps;
	line-height: 1.2;
	margin-bottom:10px
}
h3{
	color: #301B10;
	font-size: 21px;
	font-variant: small-caps;
	line-height: 1.2;
	margin-bottom:10px
}
a{color: #517217;text-decoration:none;font-weight: bold;}
a:hover{
	color: #000000;
}
ul{
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
ul li{}
ol{}
ol li{}
li{}
strong {}
/* ------------ Secciones ------------ */

#container{
	background: url(../imagenes/fondo_4.jpg) repeat-x;
}
#wrapper1{background: url(../imagenes/fondo_1.jpg) no-repeat left -200px;
	width:995px;
	margin-right: auto;
	margin-left: auto;
	position:relative;}
/* ------------ Header ------------ */
#header{
}
#header h1{
	position:absolute;
	background: url(../imagenes/logo1_hp.png) no-repeat center top;
	height: 160px;
	width: 300px;
	margin-top:-24px;
	top: 0px;
	left:44px;
	z-index:200;
}
#header h1 a{display:block;height:160px;width: 303px;}
#header h1 a span{display:none}
/* ------------ Menu ------------ */
#menu{
	position: absolute;
	top: 0px;
	right:0;
	height:60px;
	width:100%;
	background: url(../imagenes/fondo_4.jpg) repeat-x;
	z-index:100;
}
#menu ul{float:left;margin-top:18px;padding-left:330px;}

#menu ul li{
	float:left;
	padding:0 10px;
	list-style: none;
}
#menu ul li a{
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom:18px;
	display:block;
	font-size: 17px;
	font-weight:normal;
	white-space: nowrap;	
}
#menu ul.menu_esp li a{font-size: 16px;padding-bottom:18px;}
#menu ul li a.selected{
	background: url(../imagenes/menu_marker1.jpg) no-repeat 5px bottom;
	color:#957420;
}
#menu ul li a:hover{color:#957420}
/* ------------ Cuerpo ------------ */
#cuerpo{
	background: url(../imagenes/fondo4.png) no-repeat right 56px;
	padding-top: 56px;
}
/*contenido1*/
.contenido1{
	padding-top:130px;
	padding-left:77px;
	width:576px;
	line-height: 1.7;
	font-size:14px;
	padding-bottom:35px;
	color: #FFFFFF;
}
.contenido1_esp{}
.contenido1_eng{}
/*contenido2*/
.contenido2{
}
.sub_menu1{
	background: url(../imagenes/fondo5.png) no-repeat;
	min-width:372px;
	height: 42px;
	margin-left:20px;
}
#sub_menu1_alt ul li a{font-size: 14px;}
.sub_menu1 ul{
	padding-top: 10px;
	padding-left: 20px;
}
#sub_menu1_alt ul{padding-left: 12px;padding-top: 13px;}
#sub_menu1_alt ul li{padding:0 10px;}
.sub_menu1 ul li{
	float:left;
	padding:0 18px;
	list-style: none;
}
.primer_sm_li{
	border-right: 1px solid #301B10;
}
.sub_menu1 ul li a{
	font-size: 18px;
	color: #6F3F24;
	text-decoration: none;
}
.sub_menu1 ul li a:hover{
	color: #000;
}
/* Home */
.cont2_cont_gen{background: url(../imagenes/fondo_cont2_arr_int3.png) repeat-y;width: 960px;
	margin: 0px auto;width: 960px;}
.cont2_arr{
	background: url(../imagenes/fondo_cont2_arr_ent.png) no-repeat;
	margin: 0px auto;
	height: 115px;
	width: 960px;
}
.cont2_abaj{
	background: url(../imagenes/fondo_cont2_abaj_ent.png) no-repeat;
	height: 81px;
	width: 960px;
	margin: 0px auto;
}
.cont2_centro{
	width: 960px;
	margin: 0px auto;
	position:relative;
	padding-bottom:1px;
	margin-top: -80px;
	margin-bottom: -20px;
	line-height: 1.5;
}
.cont2_int1_col1{
	float: left;
	width: 230px;
	padding-left: 46px;
}
.parraf_read_mone1_p{
	background: url(../imagenes/devider1.jpg) no-repeat center bottom;
	padding-bottom: 40px;
	text-align: right;
	margin-bottom: 20px;
}
.parraf_read_mone2_p{
	padding-bottom: 0;
	text-align: right;
}
.sub_menu2{
	padding:20px 0 0;
	margin:0
}
.sub_menu2 li{
	background: url(../imagenes/fondo_sub_men1.jpg) repeat-x;
	height: 30px;
	list-style: none;
	margin:0;
	padding-left: 20px;
	font-size:14px;
}
.cont2_int1_col2{padding:20px 0 0 325px;}
.cont2_int1_col2_esp{padding:20px 0 0 20px;height:490px;width:580px;overflow:auto;margin:20px 50px 10px 20px;float:right;}
.cont2_int1_col2_esp2{padding:20px 0 0 20px;height:600px;width:580px;overflow:auto;margin:20px 50px 10px 20px;float:right;}
.cont2_int_arr_col2{
	background: url(../imagenes/fondo_col2_1.jpg) no-repeat;
	height: 16px;
	width: 590px;
}
.cont2_int_cent_col2{
	width: 590px;
	background: url(../imagenes/fondo_col2_2.jpg) repeat-y;
}
.cont2_int_cent2_col2{padding:10px 30px 1px;}
.cont2_int_abaj_col2{
	width: 590px;
	background: url(../imagenes/fondo_col2_3.jpg) no-repeat;
	height: 25px;
}
.tit_about_h2{
	background: url(../imagenes/imagen_2.jpg) no-repeat;
	height: 51px;
	padding-left: 50px;
}
.parr_im_1{
	background: url(../imagenes/imagen_1.jpg) no-repeat left center;
	padding-left: 170px;
	padding-top:10px;
}
/* History */

/* Cigars */
.tit_cigars_h2{
	background: url(../imagenes/imagen_3.jpg) no-repeat left center;
	height: 43px;
	padding-left: 50px;
	
	font-size:30px;
}
.cigars1_dv{
	margin-top:15px;
	margin-right: 35px;
	background: url(../imagenes/devider2.jpg) no-repeat center bottom;
	padding-bottom: 40px;
	margin-bottom:20px;
}
.cigars1_dv img{float:left;padding-top:8px;}
.cigars1_dv p, .cigars1_dv h4{padding-left:140px;}
.cigars1_dv h4{font-size:18px;}
.cigars1_dv table{margin-left:140px;}
.cigars1_dv table td{
	padding:10px 45px 10px 0;
}
.cigars1_dv ul{
	list-style: none;
	margin:0;
}
.cigars1_dv ul li{}
.cigar_list1_ul{}
.cigar_list2_ul{
	
}
.cigars1_dv p{padding-top:8px;}
/* Founder */
.cont2_int3_col2{padding:10px 60px 20px 15px;}
.cont2_int1_col3{padding-top:20px;float: left;
	width: 230px;
	padding-left: 46px;
}

/* Upoming Events */
.cont2_int4_col2{padding:10px 60px 40px 15px;}
.tit_events1_h2{}
.tit2_events1_h2{}
.eventos_div{
	background: url(../imagenes/devider2.jpg) no-repeat center bottom;
	padding: 10px 10px 30px;
}
.event_fecha{
	padding:0 60px 10px 60px;
	color: #854A2C;
}
.event_cuerpo{padding:0 40px 10px;}
.event_indv{padding:0 120px 0 0;}
	
/* Gallery */
.tit_galeria_h2{
	background: url(../imagenes/imagen_4.jpg) no-repeat;
	height: 51px;
	padding-left: 50px;
}
.cont2_cont_gen2{
	background: url(../imagenes/fondo_cont2_arr2_int3.png) repeat-y;
	width: 960px;
	margin-right: auto;
	margin-left: auto;	
}
.cont2_arr2{
	background: url(../imagenes/fondo_cont2_arr2_ent.png) no-repeat;
	height: 127px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.cont2_centro2{
	margin-top: -60px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 60px;
}
.cont2_centro2_gal{
	margin-top: -60px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 60px;
	min-height:530px;
}
.cont2_abaj2{
	background: url(../imagenes/fondo_cont2_abaj2_ent.png) no-repeat;
	height: 87px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/* Contact Us */
.contact1_dv{font-size:14px;padding:20px 20px 20px 100px;}
.contact2_dv{font-size:14px;padding:20px;float:right;margin:-260px 180px 0 0;}

/* Retailers */
.cont2_centro4{
	margin-top:-60px;
	padding:0 80px 10px;
	margin-right: auto;
	margin-left: auto;
	background: url(../imagenes/fondo1.jpg) no-repeat 600px bottom;
}
.usa_retailers_dv{float:left;}
.pr_retailers_dv{
	float:right;
	
}
/* News */
.news1_dv{
	margin-top:15px;
	margin-right: 35px;
	background: url(../imagenes/devider2.jpg) no-repeat center bottom;
	padding-bottom: 20px;
	margin-bottom:20px;
}
.news1_dv img{
	border: 1px solid #666666;
}
.news1_dv h3{
	padding-top:8px;
	margin-bottom:5px;
}
.fecha_notic_p{
	font-size: 12px;
	color: #666666;
}
/* ------------ Footer ------------ */
#footer{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #FFFFFF;
}
/* ------------ General ------------ */
.mensaje_error{
	font-size: 11px;
	color: #7D4989;
	text-align: center;
	padding: 5px;
	margin-bottom:10px;
	border: 1px dashed #999999;
	background-color: #FCFDFE;
}
.mensaje_error2{
	font-size: 11px;
	text-align: center;
	margin-bottom:10px;
	color: #CC3333;
	border: 1px solid #CC3333;
	padding:5px;
	background: #F3F3F3;
}
.mensaje_error3{
	font-size: 11px;
	color: #FF3300;
	text-align: center;
}
.mensaje_error4{
	font-size: 11px;
	text-align: center;
	color: #CC3333;
	border: 1px solid #CC3333;
	padding:5px;
	background: #F3F3F3;
	margin: 10px auto;
	width: 750px;
}
.mensaje_error5{
	font-size: 12px;
	text-align: center;
	color: #CC3333;
	padding:5px;
	background: #F3F3F3;
	margin: 10px auto;
	width: 750px;
	font-weight:bold;
}
.centrar{text-align:center;}
.centrar_2{text-align:center;margin-top:5px;}
.centrar_3{text-align:center;margin-bottom:10px;}
.centrar_4{text-align:center;margin-bottom:5px;}
.no_info{
	color: #272727;
	background: #FFFFFF;
	padding: 5px;
	text-align:center;
}
.no_info strong{
	color: #CC0000;
	text-transform: uppercase;
}
.clear{clear:both;}
.clear2{clear:both;padding-top:10px;}
.ta_right{text-align:right;}
a.read_more{color: #517217;font-size: 14px;text-decoration:none;font-weight: bold;}
.acentuacion1{color: #517217;font-weight: bold;}
.acentuacion2{
	color: #273D18;
	font-weight: bold;
}
/* Paginacion */
.paginacion{
	background: #FFFFFF;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	color: #666666;
	margin-right: 20px;
	margin-left: 20px;
	clear:both;
}
.paginacion a{
	text-decoration:none;
}
.paginacion a:hover{color:#000;}
.paginacion img{border:0;}
.clear{clear:both}

