/*
Theme Name: Red Carpet 
Theme URI: http://www.arsinteractiva.com/
Description: Tema WordPress desarrollado por <a href="http://www.arsddb.com" target="_blank">ARS DDB</a> para ser utilizado exclusivamente en el sitio <a hrtef="http://www.eonlinelatino.com">E! Online Latinoam&eacute;rica</a>.
Version: 1.9
Author: Jonathan Dom&iacute;nguez y Franklin Salcedo
*/

body { color:#000; background:#001d3b; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
#wrapper { background:url(images/bg.jpg) no-repeat top; min-width:980px; max-width:1150px; margin:0 auto; padding:10px; }
h1 span, h3 span { display:none; }
.wrap { background:#344a61; padding:10px; position:relative; }
.carpet { background:#cb0000 url(images/bg_carpet.jpg) repeat-x bottom; }
.beone { background:url(images/bg_beone.jpg) repeat-y; }
.clear { font-size:1px; height:1px; clear:both; }

/**** Header ***/
#header { width:980px; margin:0 auto; }
h1 { margin:0; padding:0; float:left; }
#banners { width:895px; float:right }
#header-promo { width:159px; height:93px; float:left; }
#banner-header { background:#FFF; width:728px; height:90px; margin:2px 0 0 0; float:right; }
#banner-header img { width:728px; height:90px; }

/* Buscador */
#search { text-align:right; width:350px; margin:10px 0 0 0; display:block; float:right; }
#submenu { margin:0; padding:0; list-style:none; }
#submenu li { color:#FFF; margin:0; padding:2px 0 0 0; float:left; }
#submenu a { color:#FFF; text-decoration:none; }
#submenu a:hover { color:#CCC; }
a.btn-inicio { background:url(images/bg_btn_inicio.gif) no-repeat left center; margin:0 10px 0 0; padding:0 10px 0 15px; border-right:1px solid #3f5569; }
a.btn-contacto { background:url(images/bg_btn_contacto.gif) no-repeat left center; margin:0; padding:0 0 0 15px; }
#form-search { float:right; }
#wrap-search { background:url(images/bg_search.gif) no-repeat; width:166px; height:20px; margin:0 5px 0 0; float:left; }
#s { color:#141414; background:none; width:145px; height:15px; margin:0; padding:3px 3px 0 18px; border:none; }

/* Menú */
#menu { color:#666; background:#FFF; font-size:15px; font-weight:bold; height:29px; margin:8px 0 0 0; padding:0; list-style:none; }
#menu li { margin:0; height:29px; padding:0; border-right:1px solid #cfd5d5; float:left; }
#menu a { color:#666; text-decoration:none; height:23px; padding:6px 8px 0 8px; display:block; float:left; }
#menu a:hover { color:#FFF; background:url(images/nav_bg.jpg) repeat-x; }

#menu .current-cat a, #menu .current-cat-parent a, #menu .current_page_item a { color:#FFF; background:url(images/nav_bg.jpg) repeat-x; cursor:default; }

/*** Middle ***/
#middle { width:980px; margin:0 auto; }

/* Sidebar */
#sidebar { width:300px; float:right; }

.box-side { margin:0 0 12px 0; padding:28px 0 0 0; position:relative; }
h3.box-title { color:#FFF; background:url(images/bg_tit_sidebar.png) no-repeat; font-size:16px; width:280px; height:28px; margin:0; padding:5px 10px 0 10px; display:block; position:absolute; top:0; }
.box-body { background:#FFF; width:277px; padding:10px; border-right:3px solid #9d9d9d; border-bottom:2px solid #9d9d9d; }
.side-comments { color:#FFF; background:#9e9e9e; border-right:3px solid #4e4e4e; border-bottom:2px solid #4e4e4e;}

#banner-sidebar { width:300px; height:250px; margin:0 0 12px 0; }
#twitter-box { width:293px; margin:0 auto 12px auto; }
#twitter-box h3 { background:0; width:293px; height:56px; padding:0; margin:0; }
#twitter-body { color:#000; background:#FFF; font-size:10px; padding:10px; }
#twitter-body a { color:#C00; text-decoration:none; }
#twitter-body a:hover { color:#333; }
.twitter { font-size:12px; margin:0; padding:0; list-style:none; }
.twitter li { margin:7px 0; }

.recents-comments { margin:0; padding:0; list-style:none; }
.recents-comments li { padding:0 0 5px 0; border-bottom:1px solid #bfbfbf; }
.recents-comments a { color:#FFF; text-decoration:none; }
.recents-comments a:hover { text-decoration:underline; }

.side-archivos { margin:0; padding:0; list-style:none; }
.side-archivos li { margin:0; padding:0; }
.side-archivos a { color:#000; text-decoration:none; font-weight:bold; }
.side-archivos a:hover { color:#F10000; }

/* WP-Polls */
.encuesta { width:297px; padding:0; }
#sidebar .wp-polls-ans li { margin:5px 0; }
#sidebar .wp-polls-ans a { color:#F10000; }
.wp-polls-ul { font-size:12px; font-weight:normal; }

/* Content */
#content { width:650px; float:left; }
#banner-cont { width:650px; }
.posts { background:#FFF; padding:15px 19px; }
.post { width:569px; _height:50px; min-height:50px; margin:0 auto 15px auto; padding:55px 10px 10px 10px; border:1px solid #999999; border:1px solid #999; position:relative; }
.single { padding:10px; }
.post h3 { color:#FFF; background:url(images/bg_tit_cat.gif) no-repeat; font-size:14px; width:602px; height:35px; margin:0; padding:3px 15px 0 15px; left:-7px; top:15px; position:absolute; }
.post h3 a {  color:#FFF; text-decoration:none; cursor:default; }
.post h2 { color:#073a73; font-size:20px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #CCC; }
.post h2 a { color:#073a73; text-decoration:none; }
.post h2 a:hover { color:#001d3b; }
.post-date { font-size:11px; }
.more-link { text-align:right; }
.post-links { height:16px; margin:10px 0 0 0; padding:5px 0; display:block; clear:both; }
.post-foot { margin:0; padding:5px 0 0 0; border-top:1px solid #CCC; }
.post-foot a { color:#F10000; text-decoration:none; }
p.post-comments { background:url(images/ico_comment.gif) no-repeat; margin:0; padding:0 0 3px 20px; float:right; }
.post-comments a { color:#F10000; text-decoration:none; }
.post-comments a:hover { text-decoration:underline; }
.sociable { margin:0!important; padding:0px; }
.sociable p a { color:#F10000; text-decoration:none; }
.sociable p a:hover { text-decoration:underline; }
.post-foot a:hover { text-decoration:underline; }
.post-cont img { margin:8px; padding:0; border:none; }
.post-cont a { color:#900; text-decoration:none; }
.post-cont a:hover { text-decoration:underline; }
.post-cont h2 { color:#F10000; font-size:14px; margin:0; padding:8px 0; border:none; }
.post-cont ul { margin:12px 0; padding:0 0 0 10px; display:block; list-style-position:outside; list-style-type:none; }
.post-cont li { text-indent:10px; margin:7px 0 8px 10px; display:list-item; }
.alignleft { float:left; margin-right:20px; }
.alignright { float:right; }
.aligncenter { margin:auto; }
.wp-caption { padding:0 15px 0 5px; }
.wp-caption img { margin:5px 5px 0 5px; padding:0; border:1px solid #900; }
.wp-caption-text { background:#900; color:#FFF; margin:0 3px 0 5px; padding:5px; }

.high-top { background:#FFF; height:10px; }
.post-high { color:#FFF; background:url(images/bg_break.gif) #CC0000 no-repeat bottom; width:610px; padding:8px 20px 25px 20px; position:absolute; top:20px; left:0; _left:-10px; }
.post-high h3 { font-size:18px; margin:0; padding:0; }
.post-high h3 a { color:#FFF; text-decoration:none; }
.post-high h3 a:hover { color:#DDD; }
.post-high p { color:#FFF; font-size:12px; margin:0; padding:5px 0 0 0; }
.post-high a { color:#FFF; }

/* Navigation */
.navigation { font-size:12px; height:30px; padding:15px 0 0 0; }
.navigation a { color:#FFF; background:#a20000; text-decoration:none; padding:3px; }
.navigation a:hover { background:#c80000; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }

/* Comentarios */
#box-comments h4 { color:#000; font-size:16px; border-bottom:1px solid #333; }
.commentlist { margin:0; padding:0 15px; }
.commentlist li { border-bottom:1px solid #999; }
.commentlist li a { color:#333; text-decoration:underline; }
.commentlist a:hover { text-decoration:none; }
.commentlist .avatar { display:none; }
.commnet-author { font-weight:bold; }
.comment-author a { color:#000; text-decoration:none; }
.comment-author a:hover { text-decoration:underline; }
.comment-meta { font-style:italic; }
.comment-meta a { color:#666; text-decoration:none; }
#commentform { margin:0; padding:0; }
#commentform label { display:block; }
.itext, .itarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; border:1px solid #999; }
.itarea { min-height:180px; _height:180px; _width:550px; min-width:550px; max-width:550px; }
.bsubmit { text-align:center; }
#submit { color:#FFF; background:#001d3b; padding:3px 5px; border:none; cursor:pointer; }

/* Subcategorias */
.sub-categories { margin:0 0 20px 7px; padding:0; list-style:none; }
.sub-categories li { text-align:center; width:90px; padding:0; margin: 0 4px 0 0; float:left; }
.sub-categories li a { color:#000; font-weight:bold; text-decoration:none; }
.sub-categories li a:hover { color:#F10000; }
.sub-categories li p { margin:5px 0 0 0; padding:0; }
.sub-categories .current-cat a { color:#F10000; cursor:default; }

/* Contacto */
.wpcf7-form { width:550px; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px dashed #CCC; }
.wpcf7-form label { font-weight:bold; font-style:italic; }
.wpcf7-form input, .wpcf7-form textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:544px; padding:3px; border:1px solid #c80000; }
.wpcf7-form input { width:500px; }
.wpcf7-form input[type="submit"] { color:#FFF; background:#C80000; margin-right:15px; width:70px; border:none; cursor:pointer; }

div.wpcf7-validation-errors { color:#FFF; background:#C80000; border:none!important; }
span.wpcf7-not-valid-tip { color:#FFF; top:5px!important; left:20px!important;	background:#C80000!important; border:none!important; font-size:11px!important; }


/* Programación */
#grilla th { border-bottom:1px solid #d1d1d1; }
#grilla th table td { color:#000; font-size:12px; text-align:center; }
#grilla th table td a { color:#999; font-weight:bold; text-decoration:none; padding-bottom:8px; display:block; }
#grilla th table td a:hover { color:#F10000; text-decoration:none; }
#grilla .select { color:#F10000; background:url(images/select_grilla.gif) no-repeat bottom center; padding-bottom:11px; }
#grilla td { padding:3px 0; font-weight:bold; }
#grilla td a { color:#000; font-weight:normal; text-decoration:none; }
#grilla td a:hover { text-decoration:underline; }

.program-img { text-align:center; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #999; }
.program-back { text-align:center; }

/*** Footer ***/
#footer { color:#a69999; width:960px; margin:10px auto 0 auto; }
#footer a { color:#a69999; text-decoration:underline; }
#footer a:hover { text-decoration:none; }
#sub-footer { background:#FFF; height:50px; padding:10px; position:relative; }
.links { text-align:center; margin:0; padding:10px 0 0 0; list-style:none; }
.links li { display:inline; }
.copy { text-align:center; margin:0; padding:0; }
.foot-eonline { position:absolute; }
.foot-e { position:absolute; right:10px; }

/*** Galerias ***/
.ngg-albumoverview {  }
.ngg-album { width:125px; margin:0 5px 0 0; border:none; float:left; }
div.ngg-albumtitle { font-size:12px; }
.ngg-albumtitle a { color:#C80000; text-decoration:none; }
.ngg-thumbnail p { margin:0; }
.ngg-gallery-thumbnail img { height:75px; }

#eclipse { width:853px; height:505px; display:none; }


/*** Skin Alfombra 
body { background:#2a0902 url(alfombra/bg.jpg) repeat-x top; }
#wrapper { background:url(alfombra/bg_wrapper.jpg) no-repeat top; min-width:980px; max-width:1243px; margin:0 auto; padding:10px; }
#menu { color:#000!important; background:url(alfombra/bg_menu.jpg) no-repeat!important; font-size:14px!important; font-weight:bold; height:43px!important; margin:8px 0 0 0; padding:0; list-style:none; }
#menu li { margin:0; height:43px!important; padding:0; border-right:1px solid #e4c456!important; border-left:1px solid #b88b3a; float:left; }
#menu a { color:#000!important; text-decoration:none; height:28px!important; padding:15px 8px 0 8px!important; display:block; float:left; }
#menu a:hover { color:#8e0a02!important; background:none!important; }

#menu .current-cat a, #menu .current-cat-parent a, #menu .current_page_item a { color:#8e0a02!important; background:none!important; cursor:default; }***/
