﻿@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(reset.css);

/******************************************************** CUERPO
***************************************************************/

.bag { background:url(../img/body/bg_bag.gif) repeat-x bottom; padding:10px 0 30px 0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#333;
	cursor:default;
	background:#f2f2f0 url(../img/body/bg.jpg) no-repeat top center;
	}
	
.wrapper {
	width:980px;
	margin:70px auto 20px;
	text-align:left;
	padding:0 2px;
	background:url(../img/body/bg_wrapper.png) repeat-y;
	}

.header {
	height:114px;
	background:url(../img/body/header.png) no-repeat
	}
	.header_logo { width:40%; position:relative; float:left; padding:18px 0 0 15px;}
	.header_extra { width:50%; position:relative; float: right; color:#fff; text-align:right; margin:-40px 0 0 0;}
	.header_extra a {}
	.header_extra a:hover {}
	.header_extra img a {}
	
.navy {
	height:40px;
	clear:both;
	background: url(../img/body/bg_navy.gif) repeat-x;
	}
	.navy_menu { width:70%; position:relative; float:left;}
	.navy_menu ul li { display:inline;}
	.navy_menu ul li a {height:40px;float: left;height: 0;padding:16px 17px 17px 17px;height:7px;overflow: hidden;font-size:11px; color:#d4e4e8;}
	.navy_menu ul li a:hover {text-decoration:none;color:#fff;}
	.navy_menu ul li a.current {background:#fff url(../img/body/bg_navy_a.gif) no-repeat right;text-decoration:none;color:#375a67; font-weight:bold;}
	.navy_buscador {float:right;padding:5px 5px 0 0}
	.navy_buscador .search { background:url(../img/elements/search.gif) no-repeat; width:234px; height:40px; }
	.navy_buscador .search input { background:none; border:none; padding:12px 0 0 10px; color:#fff; width:220px;}

.sub_navy{
	padding:15px 5px;
	border-bottom:solid 1px #f3f3f3;
	}
	.sub_navy ul li { display:inline;}
	.sub_navy ul li a { color:#878784; padding:3px 20px 17px 17px; border-right:solid 1px #f1f1f1;height:40px}
	.sub_navy ul li a:hover { color:#444; text-decoration:none;}
		
.main {
	height:40px;
	clear:both;
	}

.top {
	height:5px;
	}
	
.content {
	background:url(../img/body/bg_content.gif) repeat-y;
	padding-bottom:20px;
	}
	
.bottom {
	height:85px;
	background:url(../img/body/bg_bottom.gif);
	clear:both;
	margin-bottom:60px;
	}
	
.footer {
	clear:both;
	width:980px;
	clear:both;
	margin:0px auto;
	}
	.footer_enlaces { margin:30px 0; color:#949493; line-height:16px;}
	.footer_enlaces table { width:100%; text-align:left;}
	.footer_enlaces table td { vertical-align:top; width:18%;}
	.footer_enlaces table td.ott { border-left:solid 1px #d8d8d6; padding-left:20px;}
	
	.footer_enlaces table td ul li a { color:#71716c; line-height:20px;}
	.footer_enlaces .escudos { padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #cacac9;}



/***************************************************** ELEMENTOS
***************************************************************/

h1 {font-size:24px; margin-bottom:15px; line-height:26px;}
h1 a { color:#138dbb;} 

h2 {font-size:20px; margin-bottom:15px; line-height:24px;}
h2 a { color:#138dbb;} 

h3 {font-size:22px; margin-bottom:10px;}

h4 {font-size:20px; margin-bottom:10px;}

h5 {font-size:18px; margin-bottom:10px;}

h6 {font-size:12px; margin-bottom:10px; font-weight:bold; font-size:12px;}

p { line-height:16px; 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;}
