/*@import url("reset.css");*/

/*@font-face {
     font-family: "F_Calibri";
     src: url(font/calibri.ttf) format("truetype");
 }*/

.texto {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #333;
	text-align: justify;
}
body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #333;
	text-align: justify;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background:#ececec;*/
}
#logo{
	position:relative;
	background-image:url(../imagenes/logoBrigmton.png);
	width:571px;
	height:68px;
	top:-5px;
	margin-left:10px;
}
#cssmenu{	
	font-size:20px;
	position:relative;
	/*width:750px;*/
	height:60px;
	left:130px;
	top:-1px;
	padding-top:0px;
	padding-left:0px;
}
#redes_sociales{	
	float:left;
	position:relative;
	left:650px;
	width:150px;	
	padding-top:20px;
}
#redes_sociales a:hover{
	opacity:0.7;
}

#menu li{padding:5px 30px 5px 0px;	font-family:"Calibri", Impact, 'Arial Narrow', Futura, sans-serif;font-style:normal;font-size:1em;line-height:30px;display:inline-block;margin-bottom:0px;margin-right:6px;z-index:500;color: #fff;
}
#menu li a:hover{
	height:60px;
	background:url(../imagenes/marca_seleccion.png) 50% 18px no-repeat ;
}

#lateralIzq{
	text-decoration:none;
	font-size:13px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	margin-top:10px;
	padding: 5px;
	padding-left:20px;
	background-color:#CCCCCC;
	/*color:#ffffff;*/
	height:75px;
	width:75px;
}
a #lateralIzq:hover{
		color:#09C;
}
#lateralIzq i{
		margin-left:5px;
		margin-top:5px;
}
#lateralIzq h3{
	font-size:16px;
	font-weight:bold;	
}
.fondoinferior{
	background:url(../imagenes/fondoInferior.png) repeat-x ;
	background-color:#474747;
	color:#FFFFFF;		
}

.fondoinferior div{
	color:#FFFFFF;		
}

#btnCat:hover{
	opacity:0.5;
}

/*****************Submenu*************************/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}

#cssmenu a {
  color: #020543;
  display: inline-block;
  font-family: 'Corbel','Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;  
  font-size: 19px;
  min-width: 35px;
  height:41px;
  text-align: center;
  text-decoration: none;
  /*text-shadow: 0 -1px 0 #eeeeee; */
}
#cssmenu ul {
  list-style: none;
}

#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li.active > a {
  background: #d9d9d9 url(images/grad_light.png) repeat-x left bottom;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#bfbfbf', GradientType=0);
  box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  -moz-box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  -webkit-box-shadow: inset 0 0 10px #979797, inset 0 10px 10px #979797;
  filter: none;
}

#cssmenu > ul > li.active a:hover {
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#bfbfbf', GradientType=0);
  filter: none;
}

#cssmenu > ul > li a {
/*  box-shadow: inset 0 0 0 1px #ffffff;
  -moz-box-shadow: inset 0 0 0 1px #ffffff;
  -webkit-box-shadow: inset 0 0 0 1px #ffffff;
  background: #bfbfbf url(images/grad_light.png) repeat-x left top;
  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e5e5e5), color-stop(51%, #d7d7d7), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 50%, #d7d7d7 51%, #ededed 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  */

  /*border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;*/

  line-height: 34px;
  padding: 0 12px;
  filter: none;
}
#cssmenu > ul > li a:hover {
/*  background: #ffffff url(images/grad_light.png) repeat-x left bottom;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #bfbfbf), color-stop(51%, #b0b0b0), color-stop(100%, #c7c7c7));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);*/
  background: linear-gradient(to bottom, #d9d9d9 0%, #bfbfbf 50%, #b0b0b0 51%, #c7c7c7 100%);
  /*background: linear-gradient(to bottom, #CEEDFF 0%, #ECFEFF  50%, #ECFEFF 51%, #CEEDFF  100%);*/
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  filter: none;
}
/*#cssmenu > ul > li:first-child a {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-left: 1px solid #d2d2d2;
}
#cssmenu > ul > li:last-child a {
	
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}*/
#cssmenu .has-sub:hover ul {
   display: block;
   
}

#cssmenu .has-sub ul {
  display: none;
  z-index:99999;
  position: absolute;
  top: 42px;
  left: -1px;
  min-width: 100%;
  text-align: center;
  width: 100%;
}

#cssmenu .has-sub ul li {
  text-align: center; 
 /* height:15px;*/
}
#cssmenu .has-sub ul li a {
  border-top: 0 none;
  border-left: 1px solid #d2d2d2;
  display: block;
  height:30px;
 /* line-height: 120%;*/
 /* padding: 9px 5px;*/
  text-align: center;
}

#cssmenu .sub{	
	 background:#a5cddb;
	 border-bottom:solid #003 1px;
	 border-left:solid #003 1px;
	 border-right:solid #003 1px;
}

#cssmenu .sub a{	
	 font-size: 12px;
	 min-width: 15px;	 	 
}

.nombre_cabecera{
	background:#000;
	/*padding:5px;*/
	padding-bottom:10px;
	padding-right:18px;
	font-family:"Calibri";	
	text-align:right;
	font-size:25px;
	font-weight:bold;
	color:#FFF;
}
.central{
	background:#FFF;
	font-family:"Calibri";
	text-align:justify;
	font-size:20px;
}
.cabecera_somos{
	text-transform: uppercase; 	
	width:100%;
	background:#a5cddb;
	border:1px solid #ddd;
	margin:20px;
	padding:15px;
	font-size:25;
	-moz-box-shadow: 0 0 5px 5px #aaa;
 	-webkit-box-shadow: 0 0 5px 5px #aaa;
 	box-shadow: 0 0 5px 5px #ddd;	
}
.nombre_categoria{
	background:#000;
	/*padding:5px;*/
	padding-right:18px;
	font-family:"Calibri";	
	text-align:right;
	font-size:25px;
	font-weight:bold;
	color:#FFF;
}

#descargarlogo{
	cursor:pointer;
	background:#C1CCFF;
	width:80px;	
	padding:10px;
	text-align:center;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;	
	border-bottom-right-radius:20px;	
	border-top-right-radius:20px;		
}
#descargarlogo:hover{
	opacity:0.5;	
}
#abrirSubCategoria, #ampliar {
	cursor:pointer;
}
#btnbuscar{
	cursor:pointer;
	width:100px;
	background:#333333;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;	
	border-bottom-right-radius:7px;	
	border-top-right-radius:7px;		
}
.

#btnbuscar:HOVER{
	background:#999999;
	color:#000000;
}

#btnbuscar div{
	text-align:center;
	color:#CCC;
	padding-left:5px;
	padding-right:5px;
}
.btnGarantia{
	cursor:pointer;
	width:500px;
	background:#333333;
	position:relative;
	margin-left:30px;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;	
	border-bottom-right-radius:7px;	
	border-top-right-radius:7px;		
}
.btnGarantia a{
	color:#FFF;
}
.btnGarantia:HOVER{
	background:#999999;
	color:#000000;
}
.textbox{
	padding:5px;
	border:solid 1px #666;
	background:#FFFFFF;
	color:#333333;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;	
	border-bottom-right-radius:10px;	
	border-top-right-radius:10px;
	margin-right:5px;
}
.txtgarantiaTitular{
	color:#009ee2;
	font-weight:bold;
	font-size:26px;
	text-align:center;
}