body { margin:0px; padding:0px; font-family: "Trebuchet MS", sans-serif; color:#464646; font-weight: normal; font-style: normal; font-size:12px; background-color:#eeeeee}
a:link, a:visited { text-decoration:none; color:#464646; margin:0; padding:0;}
/*div a:link  { text-decoration:none; color:#464646; margin:0; padding:0;}*/
a:hover,a:hover .img, a:hover .novedadesText, a:hover .novedadesList, a:hover .thumbs  { text-decoration:none; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity:0.70;}
#content { width:980px; margin:0 auto; padding:0 auto; background-color:#fff; }
#header { height:150px;}
#footer {  width:970px; height:40px; background-color:#ff951d; clear:both; padding:5px}
#main { float:left; margin:15px; padding:0; background-color:#fff; }

.footerlinks a{ font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; margin:0 3px 0 3px; }
.footerlinks a:hover { color:#000; }
#copyrights { float:left; margin:5px 0 0 30px; padding:0px; font-size:11px; color:#FFF; }

/* MENU*/
#menu {width:100%; font-size: 12px; line-height:16px; font-weight: bold; float:left; display:inline; margin:0; padding:0; height:35px; list-style-type:none; background-color:#5c5c5c;}
#menu li {float:left; margin:0; padding:0; position:relative; text-align:center; }
#menu li a, #menu li a:visited {display:block; margin:0; padding:10px 28px 7px 27px; text-decoration:none; color:#c3c3c3;}
#menu li a:hover { color:#FFF;}
#menu li.selected { color:#FFF; display:block; margin:0; padding:10px 28px 7px 27px;}
#menu li.selected a { color:#FFF; display:block; margin:0; padding:0;}
#menu li ul { visibility:hidden; position:absolute; left:0; height:0; overflow:hidden; margin:0; padding:0;}
#menu table { margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */ }
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#menu li:hover a,
#menu li a:hover { text-decoration:none; border:0; }
#menu li:hover ul,
#menu li a:hover ul { visibility:visible; height:auto; width:140px; background:#fff; border:1px solid #5c5c5c; left:25px; top:34px; overflow:visible; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; z-index: 200; list-style-type:none;}
#menu li:hover ul li a,
#menu li a:hover ul li a { display:block; font-size:0.8em; font-weight:bold; background:transparent; text-decoration:none; height:auto; line-height:1em; padding:0.3em; width:134px; color:#000; text-align:left;}
* html #menu li a:hover ul li a { width:10em; w\idth:9em; /* hack for IE5.5 */}
#menu li:hover ul li a.drop,
#menu li a:hover ul li a.drop { font-weight:bold; }
#menu li:hover ul li ul,
#menu li a:hover ul li a ul { visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden; }
#menu li:hover ul li a:hover,
#menu li a:hover ul li a:hover { text-decoration:none; color: #000;}
#menu li:hover ul li:hover ul,
#menu li a:hover ul li a:hover ul { visibility:visible; color:#000; border:1px solid #CCC; height:auto; background:#fff; width:9.5em; } 
#menu li:hover ul li:hover ul.left,
#menu li a:hover ul li a:hover ul.left { left:-9.3em; }
#menu li:hover ul li:hover ul li a,
#menu li a:hover ul li a:hover ul li a { display:block; height:auto; }
/*FIN MENU*/

img { border: 0 }
.img { position: relative; width:475px; height:250px; border: 1px solid #999999; overflow:hidden }
.thumbs { float:left; width:150px; height:93px; border: 1px solid #999999; overflow:hidden; }
.imgDetalle { float:left; width:380px; height:200px; border: 1px solid #999999; overflow:hidden; }
.novedades { position: relative; font-size:12px; text-transform:uppercase; color:#FFF; height:17px; float:left; margin:1px; padding:3px 10px 0 10px; top:-252px; background-color:#ff951d;}
.novedadesText {float:left; position: relative; top:-23px; padding:10px; border: 1px solid #999999; background-color:#eee}
.novedadesList {float:left; display:block;}
.titNovedadesColum { position: relative; font-size:10px; text-transform:uppercase; color:#FFF; float:left; width:147px; margin:0; padding:3px; top:-93px; background:transparent url('images/overlay.png') repeat top left;}

linea {float:left; width:100%; border-top: 1px solid #999999; height:10px; margin-top:10px; clear:both; display:block; }
h1 { margin:0; padding:0; font-size:18px; }
h2 { margin:0; padding:0; font-size:16px;}
h3 { margin:0; padding:0; font-size:12px;}
.textSmall { margin:0; padding:0; font-size:12px;}
.titrss { margin:0 0 0 2px; padding:2px; font-size:11px; line-height: 11px; border-bottom:1px solid #c3c3c3;}
.textOrange { color:#ff951d;}
.titulo {font-size:12px; text-transform:uppercase; color:#FFF; height:20px; margin:0; padding:3px 10px 0 10px; background-color:#ff951d;}

/* MENU RECURSOS*/
#recursos { font-size: 13px; font-weight: bold; color: #FFF; margin:0; padding:0; list-style-type:none; line-height: 12px;}
#recursos li { border-bottom:1px solid #FFF; position:relative;}
#recursos li a { color: #FFF; text-decoration: none; display:block; padding: 7px;  }
#recursos li a:hover { background-color:#000 }
#recursos li.selected { background-color:#000; display:block; padding: 7px; }
#recursos li ul { visibility:hidden; position:absolute; left:0; height:0; overflow:hidden; margin:0; padding:0;}
#recursos table { margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */ }
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
#recursos li:hover ul,
#recursos li a:hover ul { visibility:visible; height:auto; width:140px; background:#000; border:1px solid #FFF; left:160px; top:0px; overflow:visible; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; z-index: 200; list-style-type:none;}
#recursos li:hover ul li a,
#recursos li a:hover ul li a { display:block; font-size:0.8em; font-weight:bold; background:transparent; text-decoration:none; height:auto; line-height:1em; padding:0.3em; width:134px; color:#FFF; text-align:left;}
* html #recursos li a:hover ul li a { width:10em; w\idth:9em; /* hack for IE5.5 */}
#recursos li:hover ul li a.drop,
#recursos li a:hover ul li a.drop { font-weight:bold; }
#recursos li:hover ul li ul,
#recursos li a:hover ul li a ul { visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden; }
#recursos li:hover ul li a:hover,
#recursos li a:hover ul li a:hover { text-decoration:none; color: #FFF; background:#333;}
#recursos li:hover ul li:hover ul,
#recursos li a:hover ul li a:hover ul { visibility:visible; color:#FFF; border:1px solid #FFF; height:auto; background:#fff; width:9.5em; } 
#recursos li:hover ul li:hover ul.left,
#recursos li a:hover ul li a:hover ul.left { left:-9.3em; }
#recursos li:hover ul li:hover ul li a,
#recursos li a:hover ul li a:hover ul li a { display:block; height:auto; }

#descargar { float:right; font-size: 12px; margin:10px 0 0 0; padding:2px 2px 2px 0; border: 1px solid #999999; background-color:#eee} 
#descargar ul { float:left; margin:0; padding:2px; list-style-type:none;}
#descargar li { float:left; display:block; padding:2px 2px 2px 7px;}
#descargar li a {float:left; display:block; padding:2px 2px 2px 7px;  }
#descargar li a:hover { text-decoration:none; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity:0.50; }

/*GLOBITOS COMENTARIOS*/
.esq{ display:block;}
.esq *{display:block; height:1px; overflow:hidden; background:#5c5c5c; }
.esq1{ border-right:1px solid #919191; padding-right:1px; margin-right:2px; border-left:1px solid #919191; padding-left:1px; margin-left:2px; background:#5c5c5c; }
.esq2{ border-right:1px solid #5c5c5c; border-left:1px solid #5c5c5c; padding:0px 1px; background:#5c5c5c; margin:0px 1px; }
.esq3{ border-right:1px solid #919191; border-left:1px solid #919191; }
.esq_content{ color:#FFF; padding:2px; border-right:1px solid #5c5c5c; border-left:1px solid #5c5c5c; background:#5c5c5c; font-size: 10px; line-height: 10px;}
/*FIN GLOBITOS COMENTARIOS*/

/*LIGHT BOX*/
.overlay{ background:transparent url('images/overlay.png') repeat top left; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:1000; }
.box{ position:fixed; top:-1500px; left:50%; width:520px; margin-left:-220px; z-index:1001; }
.errorBoxWrapper{ font-size:12px; width:520px; }  
.errorBoxWrapper .errorBoxTop{ background:url('images/backErrorBoxTop.png') 0 0 no-repeat; width:100%; height:20px; }   
.errorBoxWrapper .errorBoxCenter{ background:url('images/backErrorBoxCenter.png') 0 0 repeat-y; width:100%; }  
.errorBoxWrapper .errorBoxBottom{ background:url('images/backErrorBoxBottom.png') 0 0 no-repeat; width:100%; height:20px; }  
/*FIN LIGHT BOX*/

.input { font-size: 11px; height:18px; border:1px solid #a8a8aa;}

/* Scroll */
.scroll-pane{ width: 100%; height: 157px; overflow: auto; }
.jspContainer {overflow: hidden; position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top:0; right:0; width: 16px; height: 100%;}
.jspVerticalBar * {	margin: 0;	padding: 0; }
.jspCap {display: none;}
.jspTrack { background: #c3c3c3; position: relative; }
.jspDrag{ background: #8e8e8e; height:100%; position: relative; top:0; left:0; cursor: pointer;}
.jspVerticalBar .jspArrow {	height: 16px;}
.jspVerticalBar .jspArrow:focus {outline: none;}

/* Carrusel Banners */
.stepcarousel{ float: left; position: relative; overflow: scroll; margin: 0 0 15px 15px; width: 306px; height: 92px; }
.stepcarousel .belt{ position: relative; left: 0; top: 0;}
.stepcarousel .panel{ float: left; overflow: hidden; width: 308px;}

ul.list {list-style-image:url('images/bullet.gif');}
ul.list li { margin-bottom:18px}


#breadcrum a{  font-size:14px; color:#000; font-style:normal;  }
#breadcrum{ font-size:15px;; color:#666; margin-bottom:20px; }

.subcategorias { font-size: 11px; color: #3e9f6f; margin-bottom:30px; clear:both; }
.subcategorias ul { color: #FF951D; margin-top:-20px;}
.subcategorias li { height:17px; float:left; margin-right:20px;}
.subcategorias li a { color: #666; text-decoration: none; }
.subcategorias li a:hover { text-decoration: underline; }


/*.titulo:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 22px;
	color: #f4b027;
	line-height: 22px;
	text-decoration: underline;
}
.titulo2 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}
.titulo2:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
	color: #f4b027;
	line-height: 16px;
	text-decoration: underline;
	font-weight: bold;
}
.titnoticias-left {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.titnoticias-left:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #f4b027;
	line-height: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.fecha {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #858686;
	text-decoration: none;
}
.volanta {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #f4b027;
	text-decoration: none;
	font-weight: bold;
}
.txt-link-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt-link-b:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f4b027;
	font-weight: bold;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}
.txt-foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.img {
	border: 1px solid #999999;
}
.imgrevista {
	border: 1px solid #000000;
}
.txtwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txtagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.txtagenda:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.txtblack-bold {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txtblack-bold:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #f4b027;
	text-decoration: underline;
	font-weight: bold;
}
.txtgris-bold {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #858686;
	text-decoration: none;
	font-weight: bold;
}
.txtgris-bold:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;
}
.txt-link {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #858686;
	text-decoration: none;
	font-weight: bold;
}
.txt-link:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;
}
.txtfooter {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.div_con_scroll{
	scrollbar-3dlight-color:#666666; 
	scrollbar-arrow-color:#666666; 
	scrollbar-base-color:#666666; 
	scrollbar-darkshadow-color:#666666; 
	scrollbar-face-color:#666666; 
	scrollbar-highlight-color:#dfdfdf; 
	scrollbar-shadow-color:#dfdfdf;
} 

} */
