@charset "utf-8";
/* CSS foldesign */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; background:#141414 url(../images/fondo.jpg) repeat-x; margin:0px;}

a { color:#CCCCCC; text-decoration:none;}
a:hover { color:#FF9900; }
a.select { color:#FF9900; }

p { margin:0px; padding:0px; }

/* ENCABEZADO */
#contenedor { width:760px; margin:auto; vertical-align:middle; }
#encabezado { height:90px; padding-top:20px; overflow:hidden; }
.frase { margin:0px; float:right; padding:0px 0px 0px 0px;}
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* BOTONERA PRINCIPAL */
#botonera { height:20px; background:url(../images/botonera.jpg) no-repeat; margin-top:5px; padding:5px 0px; text-align:center; }
#botonera a { text-decoration:none; color:#FFFFFF; font-size:15px; padding:5px 15px; }
#botonera a:hover {color:#FF9900; }
#botonera a.select { color:#FF9900; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* aviaslider */
.aviaslider{ width:599px; height:349px; overflow: hidden;position: relative;
background:#000 url(../images/loader.gif) center center no-repeat;}
.aviaslider img { width:599px; height:349px; }
.aviaslider li, .aviaslider .featured{display: block;width:100%;height:100%;position: absolute;top:0;left:0;z-index: 1;}
.js_active .aviaslider li, .js_active .aviaslider .featured{display:none;}
.aviaslider img, .aviaslider a img, .aviaslider a{border:none;text-decoration: none;}
.slidecontrolls{ display:none; }
.feature_excerpt{width:610px;position: absolute;display: block;bottom: 0;left:0;z-index: 2;padding:14px 15px;font-size: 11.5px;line-height:1.5em;
cursor: pointer;background: #000;color: #fff;}
.feature_excerpt strong{display: block;font-size: 15px;padding-bottom: 3px;}
/* ********** */


/* CONTENIDO */
#contenido { background:url(../images/bg_cont.gif);}

.texto { padding:50px 60px; font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-weight:bold; text-align:center; font-size:25px; }
#slide { margin:9px; border:1px solid #fff; height:350px; overflow:hidden; }

/* Menu Portfolio */
#trayectoria { background:url(../images/botonera_noticias.gif); height:23px; padding:8px 10px 0px 10px;}
#trayectoria a { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:12px; text-decoration:none; padding:5px; }
#trayectoria a:hover {color:#FF9900; }
#trayectoria a.select { color:#FF9900; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Portfolio */
#columna1 { width:150px; .width:147px; _width:146px; padding:0px 0px 0px 5px; }
#columna1 a { display:block; padding:3px 0px 0px 0px; }
#columna1 a:hover {color:#FF9900; }
#columna1 a.select { color:#FF9900; }
#columna1 h1{ font-size:30px; color:#232323; font-weight:bold; padding-top:5px; margin:0px; }
#columna1 h2 { font-size:50px; color:#232323; font-weight:bold; padding-bottom:0px; margin:0px; }
#columna1 h4, #columna1_contacto h4 { font-size:20px; color:#FF9900; font-weight:bold; background:url(../images/rss_feed.gif) no-repeat left center; padding:15px 0px 10px 35px; margin:10px 0 0 0; border-top:1px solid #232323;  }
#columna1 p { font-size:11px; display:block; margin:0px; padding:5px 0px; }
#columna1 ul { padding:0; list-style:none; display:block; margin:0px 5px 0px 0px; }
#columna1 ul li { margin:0; padding:1px 0; }

.aviso_legal { display:block; padding:15px; color:#FFCC00; font-size:17px;  }
.aviso_legal strong { border-bottom:1px solid #FFCC00; display:block; font-size:20px; margin:0px; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Menu Portfolio */
#columna2 { float:right; margin:0px; padding:0 0 10px 0; width:599px; }
#columna2 .error { display:block; border:2px solid #FF6600; margin:20px; padding:20px; color:#999; font-weight:normal; font-size:16px; text-align:center; }
#columna2 .error strong { font-size:25px; }
#columna2 a.mas_img { display:block; clear:both; font-size:10px; color:#CCCCCC; text-decoration:none; padding:5px; text-align:right; }
#columna2 a.mas_img:hover {color:#FF9900; }
#columna2 p { padding:5px 10px; margin:0px; }
#columna2 h5 { color:#FF6600; font-size:20px; margin:0px; font-weight:normal; padding:10px 0px 0px 10px; }
#columna2 h1 { color:#FF6600; font-size:20px; font-weight:normal; display:block; width:500px; padding:0px 0px 0px 0px; margin:0px; }
#columna2 .imagen { border-bottom:3px solid #434343;  }

.nombre_prod, .fecha { font-size:30px; color:#FF6600; padding:0px 4px; }
.fecha { color:#494949; font-weight:bold; padding:0px; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Noticias */
#columna2_noticias { width:579px; float:right; margin:0px; padding:10px; }
#columna2_noticias h6 { font-size:17px; color:#999; font-weight:normal; margin:0px; padding-top:10px; }
#columna2_noticias h5 { font-size:20px; color:#FF6600; font-weight:normal; padding:15px 0px 0px 0px; margin:0px; }
#columna2_noticias p { padding:10px 0px 15px 0px; margin:0px; border-bottom:1px solid #333333; }
#columna2_noticias a { color:#FF6600; text-decoration:none; padding-left:2px; }

#contenido_noticias { background:url(../images/bg_faux.gif) repeat-y; }
hr { display:block; clear:both; filter: alpha(opacity=0); opacity: 0; -moz-opacity:0; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Detalle Noticia*/
#columna2_detalle { width:579px; float:right; margin:0px; padding:10px;  }
#columna2_detalle h6 { font-size:17px; color:#999; font-weight:normal; margin:0px; padding-top:10px; }
#columna2_detalle h5 { font-size:20px; color:#FF6600; font-weight:normal; padding:15px 0px 0px 0px; margin:0px; }
#columna2_detalle p { padding:5px 0px; margin:0px;}
#columna2_detalle .img_not { float:left; border:1px solid #FFF; padding:1px; margin:10px 15px 15px 0; }
.bottom_links { display:block; clear:both; border-top:1px solid #333; padding:5px 0px; margin:10px 5px 0 0; text-align:center; }
.bottom_links a { color:#FF6600; text-decoration:none; }
.bottom_links a.centro { padding:0 50px 0 50px; }
.bottom_links a:hover { text-decoration:underline; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* CONTACTO */
#formulario { display:block; clear:both; padding:10px; margin:0; }
#formulario form { display:block; }
form input#enviar, form input#borrar { background:none; border:none; font-size:30px; color:#FF6600; font-weight:bold; width:160px; float:left; clear:none; padding:7px 30px 30px 30px; }
form input#borrar { color:#CCC; }

#nombre_campos { width:180px; float:left; padding:0px 10px 0px 0px; margin:0px; text-align:right; color:#006699; }
.nombres { font-family:"Trebuchet MS", Arial, Verdana; font-size:16px; color:#ccc; display:block; padding:2px 0px 6px 0px; }

#campos { width:350px; float:left; }
#campos input, textarea { width:340px; background:#333333; border:0px; font-size:13px; clear:both; float:left; margin:2px 0px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; color:#CCC;}
#campos textarea { height:120px; }

.error { font-family:"Trebuchet MS", Arial, Verdana; font-size:14px; color:#CC0000; font-weight:bold; display:block; padding:10px 5px;}

.mapa { border:1px solid #333; padding:1px; margin:15px 0px 10px 10px; }

.gracias { background:#0A0A0A; display:block; color:#FF6600; margin:20px 10px; padding:10px; border:6px solid #232323; font-size:16px; }

#columna1_contacto { width:150px; .width:147px; _width:146px; padding:0px 0px 0px 5px; margin-bottom:10px; }
#columna1_contacto p { font-size:14px; }

#columna1_contacto h1{ font-size:30px; color:#232323; font-weight:bold; padding-top:5px; margin:0px; }
#columna1_contacto h6 { color:#FF6600; font-size:15px; margin:0px; padding:8px 0px 0px 0px; font-weight:normal; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Footer */
#footer { padding:10px 5px 50px 0px;}
#footer a { text-decoration:none; color:#CCCCCC; }
#footer a img { float:right; filter: alpha(opacity=30); opacity: .3; -moz-opacity:0.3; }
#footer a:hover img { float:right; filter: alpha(opacity=100); opacity: 1; -moz-opacity:1; }
#footer p { display:block; width:563px; float:left; font-size:11px; color:#666666; margin:0px; }
#footer a:hover {color:#CC6600; }
#footer a.select { color:#CC6600; }

p.small { font-size:11px; color:#999999;}
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* Intro */
#intro { margin:50px 0px 10px 0px; padding:0px; width:760; height:401px; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

/* RSS */
#rss { display:block; }
#rss p { font-size:11px; margin:0; line-height:15px; padding:0 0 5px 0; }
#rss a { color:#CCCCCC; text-decoration:none; }
#rss a:hover { text-decoration:none; color:#FF6600; }

#rss a.que_es_rss { font-size:11px; text-decoration:none; color:#666; }
#rss a.que_es_rss:hover {font-size:11px; text-decoration:none; color:#FF6600; }

#rss a.suscribirse { color:#FF9900; display:block; padding:5px; border:2px solid #333; margin:5px; text-align:center; text-decoration:none; font-weight:normal; font-size:12px; }
#rss a.suscribirse:hover { background:#000; color:#fff; font-weight:bold; }
#rss a.suscribirse strong { font-size:13px; }
/* --------------------------------------------------------------------------------------------------------------------------------- */

.idioma { font-size:9px; color:#666; text-align:right; padding:0 0 45px 0; display:none; }
.idioma a { color:#666; } .idioma a:hover { color:#FF9900; }
