/*======================================================================*\
|| #################################################################### ||
|| # Copyright ©2006-2009 Youjoomla LLC. All Rights Reserved.           ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
@import url("layout.css"); /*layout css file*/
@import url("menus.css"); /*menu css file*/
@import url("typo.css"); /*typo css file*/
/* ESTILOS VCB*/

/*pie pagina*/

.contenedor-pie-pagina{ position:relative; height:104px; margin-left:auto; margin-right:auto; margin:0 4px 0}
.contenedor-menu-1{ position:absolute; top:7px; height:90px; width:130px; left:0px;}
.contenedor-menu-2{ position:absolute; top:7px; height:90px; width:155px; left:120px;}
.contenedor-menu-3{ position:absolute; top:7px; height:90px; width:130px; left:275px;}
.contenedor-logo-1{ position:absolute; top:35px; height:25px; width:110px; left:420px;}
.contenedor-logo-2{ position:absolute; top:35px; height:25px; width:110px; left:540px;}
.contenedor-logo-3{ position:absolute; top:20px; height:25px; width:110px; left:655px;}
.contenedor-logo-4{ position:absolute; top:20px; height:25px; width:110px; left:715px;}
.contenedor-logo-5{ position:absolute; top:18px; height:25px; width:110px; left:760px;}
.contenedor-separador-1{position:absolute; top:20px; height:90px; width:10px; left:110px;}
.contenedor-separador-2{position:absolute; top:20px; height:90px; width:10px; left:265px;}
.contenedor-separador-3{position:absolute; top:20px; height:90px; width:10px; left:400px;}

.contenedor-menu-1 a:hover{color:#2A737F;}
.contenedor-menu-2 a:hover{color:#2A737F;}
.contenedor-menu-3 a:hover{color:#2A737F;}


.menu_menu1 li a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#808184;}
.menu_menu2 li a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#808184;}
.menu_menu3 li a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#808184;}
.contenedor-texto{ position:absolute; bottom:0px; height:25px; width:700px; left:420px;font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#808184;}

/*Fin Pie Pagina*/





.ja-catslwi-display {
left:0;
padding:0 10px;
width:90%;}



.login-fondin{background-image:url(../../../images/stories/v2/contenido-ppal/login.jpg); background-repeat:no-repeat; position:relative;}
.login-user{ padding-top:58px; width:110px;padding-left:20px;}
.password{ padding-top:0px; margin-left:10px;width:110px;}

/*TABS HOME*/
.contenedor-articulo{ width:864px; height:532px; position:relative;margin-left:-4px; margin-right:auto; margin-top:-7px;}
.contenedor-slide{ position:absolute; width:640px; height:246px; display:inline; text-align:left;left:0;}
.contenedor-programacion{ position:absolute; width:206px; height:137px; right:0px;}
.contenedor-menu{ position:absolute; width:206px; height:103px; right:0px; top:142px;}
.contenedor-tabs-noticias{ position:absolute; width:278px; height:168px; left:0px; top:270px;}
.contenedor-tabs-sabores{ position:absolute; width:278px; height:168px; left:290px; top:270px;}
.contenedor-tabs-misa{ position:absolute; width:278px; height:168px; right:0px;top:270px;}

.contenedor-tabs-puntocritico{ position:absolute; width:278px; height:168px; left:0px; top:450px; }
.contenedor-tabs-enhorabuena{ position:absolute; width:278px; height:168px; left:290px; top:450px; }
.contenedor-tabs-novedades{ position:absolute; width:278px; height:168px; right:0px; top:450px;}


/* RokStories */
.rokstories-layout4 .feature-block .image-container {margin-left: 0;}
.rokstories-layout4 .feature-block .article_link { font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.rokstories-layout4 .feature-block span.feature-title {font-size: 0px;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.rokstories-layout4 .feature-block .feature-numbers {left: 0;bottom: 10px;padding: 2px 15px 2px 0;background-position: 100% -290px;background-repeat: no-repeat;}
.rokstories-layout4 .feature-block .feature-number-sub {background: none;padding: 3px 5px;line-height: 10px;}
.rokstories-layout4 .feature-block .desc-container {background: none;}
.rokstories-layout4 .feature-block .desc-container .description {padding-right: 80px;padding-left: 10px;background-position: 100% 0;background-repeat: no-repeat;}
.rokstories-layout4 .feature-block .readon-wrap1 {margin: 0;float: none;}
.rokstories-layout4 .feature-block .readon-wrap1 span {height: auto;}
.rokstories-layout4 .feature-block .readon1-l {display: none;}
.rokstories-layout4 .feature-block .readon1-m {margin: 0;text-align: left;padding: 0;background: none;}
.rokstories-layout4 .feature-block .readon1-r {margin: 0;padding: 0;background: none;}
body.simple .rokstories-layout4 .feature-block .desc-container .description {background-position: 0 0;background-repeat: no-repeat;}
body.simple .rokstories-layout4 .feature-block .feature-numbers {background-position: 0 -290px;background-repeat: no-repeat;}



.feature-block span.feature-title {color: #2A737F;}
.feature-block .feature-numbers {color: #fff;}
.rokstories-layout4 .feature-block .feature-number-sub.active {color: #048AB0;}
.rokstories-layout4 .feature-block .desc-container .description, .rokstories-layout4 .feature-block .feature-numbers, body.simple .rokstories-layout4 .feature-block .desc-container .description, body.simple .rokstories-layout4 .feature-block .feature-numbers {background-image: url(../images/rokstories-title.png);}


.pagination .page-active, .pagination .page-inactive:hover, .rokstories-layout4 .feature-block .feature-number-sub.active {
background:#fff none repeat scroll 0 0;
}



/*FIN ESTILOS VCB*/

body{ padding:0; margin:0 0 10px 0; font-family:Verdana,Arial,Helvetica,sans-serif; color:#555;  line-height:18px; background-color:#FFF; color:#2A737F;}

a:focus{outline:0px}
focus{outline:0px}
h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address{margin:0.5em 0}
form
{
	margin:0;
}
ul{margin:0px; padding:0px; list-style:none}
ul li, ul li:hover{padding-left:15px; text-decoration:none;}
body ol{list-style:decimal inside; margin:0; padding:0}
body ol li{margin:0px; padding:5px 3px; list-style-image:none; background:none}

body .yjsquare_in ol li{background:url(../images/ol.gif) no-repeat left bottom}
fieldset{padding:.5em}
body a, body a:hover{cursor:pointer}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none}
h1, .componentheading{font-size:1.7em; line-height:1.7em}
h2, .contentheading{font-size:2.5em; line-height:1.5em}
h3{font-size:1.3em; line-height:0.7em}
h4{font-size:1.2em; line-height:1.2em}
h5{font-size:1.1em; line-height:1.1em}
h6{font-size:1em; line-height:1em; font-weight:bold}
.small, .createdate, .modifydate, .mosimage_caption, .createby{text-transform:uppercase; font:10px Tahoma,Verdana,"Lucida Sans"}
.clr{clear:both; height:1px}
.input{border:0}
.contentdescription img{padding:5px; margin:15px}
.contentheading, 
.contentheading a:link, 
.contentheading a:visited{text-align:left; margin:0 0 7px 0; padding:0 0 3px 0; font-size:20px; font-family:Arial, Helvetica, sans-serif}
.contentheading a:hover{text-decoration:underline}
.componentheading{letter-spacing:normal; font-size:18px; margin:0 8px 4px 8px; font-family:"Trebuchet MS",sans-serif}
.contentpaneopen{width:100%; padding:0 0px; /*text-align:left*/}
.contentpane{padding:0 8px 8px 8px !important}
.category{margin-left:0px}
.insidem ul{margin-left:10px}
.contentpaneopen, 
.contentpane, 
table.blog{width:640px; padding-left:0px;}
.contentpaneopen{border-collapse:separate; border-spacing:3px;}
table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}
.toclink{padding:5px; display:block; margin:2px 0}
.article_separator{display:block; height:7px; clear:both}
.inputbox{margin-top:5px}
img a, img{border:0; padding:0}
.contentdescription img{padding:0 3px}
input#search_searchword{padding:2px}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px!important}

.button{padding:1px 3px; border:none; margin-top:5px}
.back_button{padding:0 5px}
.readon{height:18px; text-transform:uppercase; font-weight:normal; line-height:18px; padding:0 5px; display:block; float:right; font-size:10px; margin:5px 0; clear:both}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{height:21px;/* text-transform:uppercase;*/ font-weight:normal; line-height:21px; padding:0 5px}

table.pollstableborder td.sectiontableentry0, 
table.pollstableborder td.sectiontableentry1, 
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry0 td, 
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px; text-align:left;}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:0 5px !important}
.sectiontableheader{padding:5px; font-weight:bold}

table.pollstableborder tr.sectiontableentry0 td{border:none; background:#f3f2f2}
table.pollstableborder tr.sectiontableentry1 td, 
/*table.pollstableborder tr.sectiontableentry2 td{border:none}
.sectiontableheader{border:1px solid #d4d4d4; background:#DEDEDE}
.sectiontableentry1{background-color:#DEDEDE}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{border-bottom:1px solid #fff}
/*tr.sectiontableentry0 td, td.sectiontableentry0, 
/*tr.sectiontableentry2 td, td.sectiontableentry2{background-color:#f3f2f2}
tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#E9E9E9}*/
/*tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, 
tr.sectiontableentry2:hover td{background-color:#EEE}*/

.tool-tip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; text-align:left}
.tool-title{padding:0; margin:0; font-size:12px; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; text-align:left; background:url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size:11px; margin:0; text-align:left}

input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px}

.system-unpublished{background:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}

#system-message{margin-bottom:10px; padding:0}
#system-message dt{font-weight:bold}
#system-message dd{margin:0; font-weight:bold; text-indent:30px; background-image:none}
#system-message dd ul{ background-color:#FDFDFD; color:#c02; margin-bottom:10px; list-style:none; padding:10px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}

#system-message dt.message{display:none}
#system-message dd.message{}
#system-message dd.message ul li{background-image:none; font-size:16px;}

#system-message dt.error{display:none}
#system-message dd.error ul{color:#c00; background-color:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}
#system-message dd.error ul li{background-image:none}

#system-message dt.notice{display:none}
#system-message dd.notice ul{color:#c00; background:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}
#system-message dd.notice ul li{background-image:none}

#system-debug{color:#ccc; background-color:#fff; padding:10px; margin:10px}
#system-debug div{font-size:11px}

.invalid{border-color:#2A737F}
label.invalid{color:#2A737F}

#editor-xtd-buttons{padding:5px}
.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{float:left}
.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer}
.button2-left span, 
.button2-right span{cursor:default; color:#999}
.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{padding:0 6px}
.page span{color:#000; font-weight:bold}
.button2-left a:hover, 
.button2-right a:hover{text-decoration:none; color:#0B55C4}
.button2-left a, 
.button2-left span{padding:0 24px 0 6px}
.button2-right a, 
.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images/j_button2_left.png) no-repeat; float:left; margin-left:5px}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat; float:left; margin-left:5px}
.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}
.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}

div.tooltip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; z-index:13000}
div.tooltip h4{padding:0; margin:0; font-size:95%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../images/selector-arrow.png) no-repeat}
div.tooltip p{font-size:90%; margin:0}

.img_caption.left{float:left; margin-right:1em}
.img_caption.right{float:right; margin-left:1em}
.img_caption.left p{clear:left; text-align:center}
.img_caption.right p{clear:right; text-align:center}

a img.calendar{width:16px; height:16px; margin-left:3px; background:url(../images/calendar.png) no-repeat; cursor:pointer; vertical-align:middle}

#component-contact{padding:0 8px}

.contentheadingss{
	color:#2A737F;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
}

/* Estilos SimplestForum */
#forumtv{width:640px;}
#forumtv thead{background:url(../images/red/forum/theadforum.png) repeat-x left;}
#forumtv tr th{color:#fff;font-weight:normal;height:32px;border-right:1px solid #1C6284;padding:0 5px;}
#forumtv #topics{background:#e4e4e4;border-bottom:1px solid #fff!important;}
#forumtv #topics #topicname a:hover{text-decoration:underline;}
#forumtv #topics #topicname:hover{background-color:#dbdbdb;}

#formFrame #subject{font-family:Verdana, Arial, Helvetica, sans-serif!important;}
#buttons_0{width:640px;}

a.avDownload, span.avEmbed, div#warnflashavreloaded0 {display:none;}


.buttonSend {
background:url(../images/red/forum/theadforum.png) repeat-x left;
font:Arial, Helvetica, sans-serif;
color:#FFF;
padding:4px;
}

div#vmMainPage div table tr td a.category img {
width:68px; height:90px}
div#product_list div, p {text-align:left;} 

