@charset "UTF-8";
/* Estructura */

body { background:#69c url(imag/bg.png) repeat-x left top; margin:0; text-align:center; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
#header { width:900px; margin:0 auto; height:80px;}
#logo { float:left; width:257px; margin:20px 0 0;}
#menu { float:right; height:39px; margin:20px 0 0;}
#menu img { margin-left:3px; border:0;}
#vitrina { width:900px; margin:1px auto 0; height:398px; background:url(imag/home/bg-vitrina.png) no-repeat top center;}
#vitrina p { margin-top:7px; color:#666; font-weight:lighter;}
#vitrina div { float:left;}
#vitizq { width:225px; margin:120px 0 0; text-align:left;}
#vitizq p { font-size:20px; letter-spacing:1px; font-weight:lighter;}
#vitcen { width:470px; margin:55px 0 0; height:343px;}
#vitder { width:190px; margin:150px 0 0 15px;}
#vitder p { font-size:13px;}
#vitder a { color:#666; text-decoration:none;}
#vitder a:hover { color:#69c;}
#vitizq img, #vitcen img, #vitder img { border:0;}
#contenido { width:900px; margin:0 auto;}
#contizq { width:225px; margin:40px 0 0; float:left;}
#contizq h1 { font-size:20px; width:205px; margin:0; text-align:left; font-weight:lighter; color:#d2dfff; letter-spacing:0; text-shadow: 0px 1px 0px #000;}
#contder { width:630px; margin:40px 0 0; float:right;}
#cierre { width:900px; clear:both; margin:0;}
#footer { width:900px; margin:30px auto 0; font-size:13px; color:#369; text-shadow: 0px 1px 0px #8be; font-weight:bold; clear:both; line-height:60px; border-top:1px dotted #369;}

/* Lista JQuery */

div#feature_list h3 { margin:5px 0 0 5px; padding:0; font-size:15px; font-weight:normal;}
div#feature_list { width:630px; height:270px; overflow:hidden; position:relative; text-align:left;}
div#feature_list ul { position:absolute; top:0; list-style:none; padding:0; margin:0;}
ul#tabs { left: 0; z-index:2; width:160px;}
ul#tabs li { line-height:12px;}
ul#tabs li img { padding:0; border:none; float:left; margin:-4px 10px 0 0;}
ul#tabs li a { color:#d2dfff; text-decoration:none; display:block; padding:10px; height:25px; outline:none; text-shadow: 0px 1px 0px #333; background:url('imag/feature-tab-unsel.png') left center no-repeat;}
ul#tabs li a:hover { color:#415468; text-shadow: 0px 1px 0 #6699cc;}
ul#tabs li a.current { background:url('imag/feature-tab-current.png') right center no-repeat; color:#fff; text-shadow: 0px 1px 0 #000;}
ul#tabs li a.current:hover { text-decoration:none; cursor:default;}
ul#output { right:0; width:490px; height:270px; position:relative; background:url(imag/fondo_fl.png) top left no-repeat;}
ul#output li { position:absolute; width:490px; height:270px;}
ul#output li a { display:block; width:120px; text-decoration:none; font-size:12px; color:#257; text-shadow:0 1px 0 #e7effd; font-weight:bold; position:absolute; bottom:25px; right:75px; height:25px; text-align:center; line-height:25px; background:url(imag/fondo_bt.png) center no-repeat;}
ul#output li a:hover { color:#479;}
ul#output h2, ul#output h3, ul#output p { display:block; width:250px;}
ul#output li h2 { font-size:18px; color:#fff; margin:15px 0 0 30px; text-shadow: 0px 1px 0 #000;}
ul#output li h3 { font-size:14px; margin:0 0 0 30px; color:#d2dfff; text-shadow: 0px 1px 0 #036;}
ul#output li p { font-size:11px; margin:15px 0 0 30px; color:#fff; font-weight:lighter; letter-spacing:1px; line-height:14px; text-shadow: 0px 1px 0 #257;}
img.sc { position:absolute; bottom:60px; right:1px; padding:0;}

/* Caja Twitter */

#twitter_update_list { background:url(imag/fondo_tw.png) top center no-repeat; width:190px; margin:40px 0 0; text-align:left; padding-top:15px; padding-bottom:5px;}
#twitter_update_list li { list-style-type:none; margin:0 15px; font-size:11px; text-shadow: 0px 1px 0 #257; font-weight:bold;}
#twitter_update_list span { color:#fff;}
#twitter_update_list span a { color:#fff; text-decoration:none;}
#twitter_update_list span a:hover, #twitter_update_list a:hover { text-decoration:underline;}
#twitter_update_list a { color:#d2dfff; text-decoration:none;}
#tw_bot { width:190px;}
#tw_bot a { display:block; width:120px; text-decoration:none; font-size:12px; color:#257; text-shadow:0 1px 0 #e7effd; font-weight:bold; height:25px; text-align:center; line-height:25px; background:url(imag/fondo_bt.png) center no-repeat; float:right; margin:3px 10px 0 5px;}
#tw_bot a:hover { color:#479;}

/* Footer */

#footer a { color:#369; text-decoration:none;}
#footer a:hover { color:#47a;}
