/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:#221e1f; 
	font-family:Century Gothic, "Century Gothic", Century Gothic, Century Gothic;
	font-size:16px; 
	line-height:20px;
	color:#727171;
	min-width:1000px;
}
html, body { height:100%;}


p {
	padding-top:18px;
	text-align: justify;
}

a {
	color:#727171; 
	outline:none;
}
a:hover{
	text-decoration:none;
}
.txt{
	position:absolute;
}
.txt1, .wrapper-content{
	position:relative;
	background-color: #FFF;
}
.br{ display:block;}

/* Global Structure ============================================================= */
.tail-content{
	background-color: #000000;
}
.wrapper-content{ background:#FFF; border:1px solid #e4e3df;}

#main {
	margin: 4px auto 0 auto;
	position: relative;
	width: 950px;
	padding:29px 0;
	background-color: #000000;
	}
#main1 {
	margin: 0 auto;
	position: relative;
	width: 950px;
	}

	/* Header */
	header{/*LOGO DESPUES DEL AREA DEL ORIGINAL*/
		height:250px;
		/*background:url(../images/logo.gif) 290px 0 no-repeat;*/
	}
	#page1 header{
		height:590px;
	}
	
	/* Content */
	section#content {
		
	}			
	/* Footer */
	footer{
		
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear1 {
	width: 100%;
	overflow: hidden;
	clear: both;
	position:relative;
}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Century Gothic;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 25px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:5px 18px 20px 0; 
	float:left;
}
.img-indent2 { 
	margin:5px 8px 29px 0; 
	float:left;
}
.img-indent3 { 
	margin:5px 20px 0 0; 
	float:left;
}
.indent-top{ padding-top:4px;}
.indent-top1{ padding-top:20px;}
.extra-wrap { 
	width:100%;
}
.img-top{ margin-top:24px;}
.img-top1{ margin-top:13px;}

/*===== header =====*/
header h1{
		background:#221e1f;
		width:285px;
		height:125;
		top:-1px;
		left:-1px;
		z-index:2;
}
	header h1 a{
		width:270px;
		height:125px;
		display:block;
		text-decoration:none;
	}
	header h1 .text1{ /*ESPACIO PARA EL LOGOTIPO*/
		background:url(../images/logo.gif) 0 0 no-repeat;
		width:280px;
		height:125px;
		color:#ce3538; 
		font-size:40px;
		top:1px;
		left:3px;
		line-height:1.2em;
		letter-spacing:-1px;
	}
	header h1 .text2{
		color:#ffffff; 
		font-size:22px;
		top:169px;
		left:49px;
		line-height:1.2em;
		width:173px;
		border-top:3px solid #8c8a89;
		padding:15px 0 0 0;
	}
h2{
	color:#504842;
	font-size:23px;
	line-height:0.95em;
	border-bottom:2px solid #e4e3df;
	font-weight:normal;
	padding-bottom:11px;
	 margin-bottom:23px;
}
.title1{padding-bottom:11px;}
.title1-bottom0{ margin-bottom:24px;}
.title1-bottom1{ margin-bottom:19px;}
.title1-bottom{ margin-bottom:36px;}
.header-text{
	top:70px;
	left:318px;
	color:#242222;
    font-size:30px; /*tamaño de la letra que esta por debajo del menu*/
	line-height:1.1em;
	width:600px;
	text-decoration:none;
	z-index:1;
}
.header-text:hover{ color:#9b9b9b;}
.slider-img{
		background:url(../images/slider-img.jpg) 0 0 no-repeat;
		width:950px;
		 height:209px;
		 top:150px;
		 left:-1px;
}
	
/*===== content =====*/
#content .inside{padding:50px 0 57px 0;}



.content-bottom-indent{ padding:32px 0 0 0;}

/*inline-style*/
#content .border, #content .border1{ border:3px solid #c8c6bf;}
#content .border1:hover{border:3px solid #ce3538;}
#content .text1{ color:#242222; font-size:26px; line-height:1.15em;}
.text1-indent{ padding-top:34px;}
#content .img-indent-top{ margin-top:2px;}
.link-top{ padding-top:7px;}
.link-top1{ padding:20px 0 0 109px;}
.link-top2{ padding-top:13px;}
.link{
	background:url(../images/link_marker.gif) right 5px no-repeat; 
	padding:0 9px 0 1px;
	color:#242222;
	font-size:12px;
	text-decoration:none;
	font-style:italic;
}
.link:hover{ color:#ce3538;}
.title-top{ margin-top:49px;}
.title-top1{ margin-top:50px;}
.text3{ color:#ce3538;}
.img-bottom{ margin-bottom:26px;}
.img-bottom1{ margin-bottom:18px;}
.img-bottom2{ margin-bottom:15px;}
.left-indent{ margin-left:2px;}
.banner1-indent{ margin-top:34px;}
.text-indent{ padding:1px 0 10px 0;}
.link1{ text-decoration:none;}
.link1:hover{ text-decoration:underline; color:#ce3538;}
.row-img-top{ margin-top:27px;}
.phone{ display:inline-block; width:92px;}
.link3{ text-decoration:none;}
.link3:hover{ text-decoration:underline;}
.right-indent{ padding-right:159px;}
/**/

/*block-text-1*/
.block-text-1 dt{ background:url(../images/marker_text.gif) 1px 1px no-repeat; padding:0 0 0 27px; margin-top:19px;}
.block-text-1 dt.indent-top-none{ margin-top:0;}
.block-text-1 dt a{color:#ce3538; font-size:15px; font-style:none;}
.block-text-1 dd{
	padding:12px 0 14px 1px;
	border-bottom:1px solid #e4e3df;
	text-align: justify;
}
.block-text-1 dd.border-none{
	border:none;
	text-align: justify;
}
/**/

/*list*/
.list-top{ margin-top:31px;}
.list li{background:url(../images/list_marker.gif) 0 6px no-repeat;  padding:0 0 4px 13px; position:relative;}
.list li a{  color:#727171; text-decoration:none;}
.list li a:hover{ background-position:1px 6px; color:#ce3538;}
/**/

/*list1*/
.list1 li{ margin-bottom:1px; background:#e1e1e1 url(../images/list1_marker.gif) 15px 13px no-repeat; padding:6px 5px 4px 28px; }
.list1 li a{ display:block; color:#727171; text-decoration:none;}
.list1 li a:hover{ color:#ce3538; background-position:16px 13px;}
/**/

/*block-1*/
.block-1{ border:1px solid #ebebeb; padding:8px 10px 7px 10px; overflow:hidden; margin-bottom:5px;}
.block-1 img{ float:left; margin:4px 12px 0 0;}
.link11{ color:#ce3538; text-decoration:none;}
.link11:hover{ color:#242222; text-decoration:none;}
.block-1 a{ text-decoration:none;}
.block-1 a:hover{ text-decoration:underline; color:#ce3538;}
/**/

/*block-text-2*/
.block-text-2 dt{ background:url(../images/marker_text.gif) 0 1px no-repeat; padding:0 0 0 26px;}
.block-text-2 dt a{ color:#9b9b9b; font-size:15px; font-style:italic;}
.block-text-2 dd{ padding:8px 0 32px 0;}
.block-text-2 dd.indent-bottom{ padding:8px 0 33px 0;}
.block-text-2 dd.indent-bottom0{ padding:8px 0 0 0;}
.block-text-2 dd img{ margin:0 0 0 36px;}
.block-text-2 dd p{ padding:14px 0 7px 1px;}
.block-text-2 dd a{ margin-left:1px;}
/**/

/*block-text-3*/
.text-3-indent{ margin:24px 0 25px 0;}
.text-3-indent1{ margin:28px 0 26px 0;}
.block-text-3{
		border:1px solid #d0d0d0; 
		background:#eeeeee url(../images/search_img.jpg) 19px 8px no-repeat; 
		display:block;
		color:#504842;
		font-size:20px;
		text-decoration:none;
		padding:26px 6px 26px 97px;
		letter-spacing:-1px;
}
.block-text-3:hover{ color:#ce3538;}
/**/


/*===== footer =====*/
.footer-box{ padding:30px 0 19px 40px;}
/*footer-text*/  /*PARAMETROS PARA EL AREA DE TELEFONOS DEL PIE DE PAGINA*/
.footer-text{
		background:url(../images/footer_text_bg.gif) right top no-repeat;
		width:400px;
    	 height:32px;
		 display:block;
		 font-size:14px;
		 margin-top:1px;
		 line-height:1.5em;
}
	.footer-text span{ font-size:18px; line-height:1.1em;}
/**/
/*newsletter-form*/
.newsletter-form label{ color:#7e7e7c; font-size:18px; position:absolute; padding:1px 0 10px 10px;}
.newsletter-form .input{
	width:151px;
	height:18px;
	border:1px solid #13100f;
	background:#4e4b4c;
	left:170px;
	top:1px;
	padding:1px 0 1px 5px;
	color:#13100f;
	font-size:12px;
}
.newsletter-form .button{
	border:1px solid #13100f;
	background:#ce3538;
	color:#ffffff;
	cursor:pointer;
	left:332px;
	top:1px;
	font-size:11px;
	font-style:italic;
	height:22px;
	letter-spacing:-1px;
	line-height:1em;
	padding-bottom:2px;
	width:68px;
}
.newsletter-form .button:hover{
		background:#13100f;
}
/**/

.footer{ border-top:1px solid #494545; padding:21px 0 42px 39px;}

/*footer-logo*/

footer h1 a{
		text-decoration:none;
		font-size:20px;
		 color:#8c8a89;
		 line-height:1.2em;
}
footer h1 a:hover{ color:#ce3538;}
footer p{ padding-top:3px; font-size:11px; color:#7e7e7c;}
footer p a{font-size:11px; color:#7e7e7c;}
footer p span{ padding:0 9px 0 9px;  color:#7e7e7c;}
/**/

/*footer-menu  MENU DE PIE DE PAGINA*/
.footer-menu{ padding:6px 0 0 0;}
.footer-menu li{ display:block; float:left; background:url(../images/footer_menu_separator.gif) right 8px no-repeat; padding:0 21px 0 19px;}
.footer-menu li:first-child{ padding:0 21px 0 0;}
.footer-menu li.bg-none{ background:none;}
.footer-menu li a{ background:url(../images/boton.gif)bottom center no-repeat; color:#7e7e7c; font-size:14px; text-decoration:underline;font-weight: bold;}/*color del texto del menu de pies de pagina*/
.footer-menu li a:hover, .footer-menu li .active{ color:#ce3538;}
/**/



/*----- forms -----*/
#form1 { padding-top:4px;
}
	#form1 .form-height{ min-height:44px;}
	#form1 .form-height1{ min-height:43px;}
	#form1 input {
		 border:1px solid #e4e3df;
		 background:none;
		 color:#727171;
		 font-size:14px;
		 line-height:1.2307em;
		 padding:6px 0 8px 11px;
		 width:297px;
		 outline:none;
	}
	#form1 textarea {
		 border:1px solid #e4e3df;
		 background:none;
		 color:#727171;
		 font-size:14px;
		 line-height:1.2307em;
		 padding:6px 0 8px 11px;
		 width:497px;
		 outline:none;
		 height:227px;
		 overflow:auto;
	}
	#form1 label {
		display:inline-block;
		min-height:30px;
	}
	#form1 .error, #form1 .empty {
		display:none;
		font-size:10px;
		color:#F00;
		width:300px;
	}
	.btns{ padding:7px 0 0 0;}
	.btns a{
		display:inline-block;
		text-decoration:none;
		color:#242222;
		font-size:12px;
		font-style:italic;
		background:url(../images/list_marker.gif) right 7px no-repeat;
		padding:0 9px 0 0;
		margin:0 0 0 422px;
	}
		.btns a:hover {
			color:#ce3538;
		}
	.success{ display:none}

/*==========================================*/
  



/*===== menu =====*/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	top:17px; 
	left:319px;
	border-bottom:2px solid #e4e3df; /*color de linea de los menus*/
	width:629px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			100px; /* left offset of submenus need to match (see below) */
	background:#f6f5f2;
	border:1px solid #e4e3df;/*margen del marco de los submenus*/
	width:131px;
	padding:10px 0 12px 0;
	z-index:99;
}
.sf-menu ul li {
	width:			123px;
	float:none;
	z-index:99;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float:			left;
	position:		relative;
	line-height:1.2307em;	
	margin:0 46px 0 0;
	z-index:11;
}
.sf-menu li.right-none{ margin-right:0;}
.sf-menu a {
	font-size:16px;
	font-family:Century Gothic, "Century Gothic", Century Gothic, Century Gothic;
	display:		inline-block;
	position:		relative;
	text-decoration:underline;
	background:url(../images/boton.gif)bottom center no-repeat;
	color:#7e7e7c; /*color de las letras del menu*/
	font-style:italic;
	font-weight: bold; /*negrita*/
	padding-bottom:16px;
	display:block;
	visibility: visible;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			34px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			154px; /* match ul width */
	top:			-30px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu li li {
	
	line-height:1.2em;
	background:none; /*fondo del submenu*/
	margin:0 0 2px 4px;
}
.sf-menu li li a {
	color:#7e7e7c; /*color de las letras del sunmenu*/
	cursor:pointer;
	display:block;
	padding:2px 0 5px 5px;
	margin:0;
	font-size:14px;
	
}
.sf-menu li li li {
	font-size:1em;
}
.sf-menu li:hover, .sf-menu li.sfHover > a,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	outline:		0;
	/*background:url(../images/boton.jpg)bottom center no-repeat;/*fondo de los menus cuando pasa el mouse*/
	color:#ce3538; /*color de las letras del menu al pasar el mouse*/
	
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	
	
	}
.sf-menu li li:hover, .sf-menu ul li.sfHover > a,
.sf-menu li li a:hover, .sf-menu li li a.active {
	color:#f6f5f2;
	background:#8c8988;
	
	
}

/*slider-content(Tiny Carousel)*/
.slider-content .slides_container {
	width:588px;
	display:none;
}
.slider-content .slides_container div.slide {
	width:588px;
	height:170px;
	display:block;
	margin-top:2px;
}
.slider-content .slide img{ float:left; margin:5px 18px 21px 1px; border:3px solid #c8c6bf;}
.slider-content .slide p{ padding:4px 0 6px 0;}
.slider-content .slide em{ color:#ce3538;}
.slider-content .slide a{ margin-left:1px;}
.slider-content .item {
	float:left;
	width:259px;
	height:135px;
}
.slider-content .item1 {
	float:left;
	width:259px;
	height:135px;
	 margin-left:60px;
}
.slider-content .pagination {
	display:none;
}
.slider-content .prev, .slider-content .next{ position:absolute; top:-50px;  width:18px; height:18px; display:block; font-size:0; line-height:0; text-indent:10000px;}
.slider-content .prev{ background:url(../images/slider_left.gif) 0 0 no-repeat; right:21px;}
.slider-content .next{ background:url(../images/slider_right.gif) 0 0 no-repeat; right:0;}
.slider-content .prev:hover, .slider-content .next:hover{ background-position:0 -18px;}
