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

/***************************************************************
   AUTHOR:  		    CFL | Image - info@cflimage.com
   WEBSITE:   			TEMPLATE
   VERSION:         	1.0          	
 **************************************************************/
 
  @import url(contenedores.css);
  @import url(contenido.css);
  @import url(noticias.css);
  @import url(productos.css);
  @import url(tablas.css);
  @import url(formularios.css);
  @import url(tabs.css);
  @import url(comentarios.css);
  @import url(lightbox.css);
  @import url(reset.css);

/******************************************************** CUERPO
***************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#4c4c4c;
	cursor:default;
	background:#f8f8f8;
	}
	
.wrapper {
	width:990px;
	margin:0px auto;
	text-align:left;
	background:#fff;
	padding:4px 4px 0 4px;
	}

.header {
	background:url(../img/body/header.gif) no-repeat;
	height:95px;
	}
	.header_logo { width:60%; position:relative; float:left;}
	.header_logo a.link_logo { width:500px; height:80px; display:block;}
	.header_extra { width:28%; position:relative; float: right; text-align: left; padding:17px 50px 0 0; line-height:19px;}
	.header_extra a { color:#e8d4d0;}
	.header_extra a:hover { text-decoration:none; color:#fff;}
	.header_extra img a {}
	
.navy {
	height:38px;
	clear:both;
	background: url(../img/body/navy.gif) repeat-x;
	}
	.navy_menu { width:70%; position:relative; float:left;}
	.navy_menu ul li { display:inline;}
	.navy_menu ul li a {height:38px;float: left;height: 0;padding:13px 18px 18px 18px;height:7px;overflow: hidden;font-size:11px;background: url(../img/body/navy_a.gif) no-repeat right; color:#a9bfbf}
	.navy_menu ul li a:hover {text-decoration:none;color:#fff;}
	.navy_menu ul li a.current {text-decoration:none;color:#fff; font-weight:bold;}
	.navy_buscador {
	position:relative; float: right; background:url(../img/body/buscador.gif) no-repeat; width:264px; height:28px; padding:10px 0 0 30px;
	}
	.navy_buscador input { border:none; background:none; float:left; width:150px;}
	.submenu { background:url(../img/body/submenu.gif) repeat-x; height:38px; padding:12px 0 0 0; clear:both;}
	.submenu a { color:#6f6f6f; padding:0 15px; border-right: solid 1px #e4e4e4; text-decoration:none;}
	.submenu a:hover { color:#333;}
	.submenu a.activo {  font-weight:bold;color:#b6391f;}

	
.content {
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	}
	
.bottom {
	height:3px;
	background:url(../img/body/bottom.gif) repeat-x;
	width:998px;
	margin:0px auto;
	}
	
.footer {
	clear:both;
	width:990px;
	margin:0px auto;
	padding:50px 0;
	color:#7c7c7c;
	}
	.footer_enlaces { text-align:center}
	.footer_enlaces a {}
	.footer_enlaces a:hover {}
	.footer_logo { text-align:center}



/***************************************************** ELEMENTOS
***************************************************************/

h1 { font-size:30px; margin-bottom:20px; color:#b6391f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

h2 {font-size:20px; margin-bottom:10px; color:#b6391f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 a {color:#b6391f;}
h2 a:hover { text-decoration:none;}

h3 {font-size:14px; margin-bottom:3px;;color:#42617a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

h4 {font-size:20px; margin-bottom:10px;}

h5 {font-size:18px; margin-bottom:10px;}

h6 {font-size:16px; margin-bottom:10px; color:#c80007; margin-bottom:10px;}

p { line-height:17px; padding-bottom:20px;}

strong { font-weight:bold;}

ul {}

ul li {}

ul li a {}

ul li a:hover {}

quote {}

input , textarea , select { font-family:Arial; font-size:11px ; color:#666; padding:3px; border:solid 1px #ccc;}

a { outline:none; text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;}




/* cfl slide */


#slideshow {
	margin:0 auto;
	width:468px;
	height:263px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:468px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:468px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
 .control { top:0; position:absolute; text-indent:none; z-index:1000; cursor:pointer; margin-top:-3px;}

#leftControl {
  background: url(../img/btn/prev.gif) no-repeat;
  float:right;
  width:30px;
  height:24px;
  display:block;
  left:410px;
}
#leftControl:hover {background: url(../img/btn/prev_a.gif) no-repeat;}

#rightControl {
  background: url(../img/btn/next.gif) no-repeat;
  float:right;
  width:30px;
  height:24px;
  display:block;
  left:440px;
}
#rightControl:hover {  background: url(../img/btn/next_a.gif) no-repeat;}