ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a { text-decoration: none; outline:none; }
a:hover { text-decoration: underline; }

body { margin: 0; padding: 0; background-color: #000; font-family: Verdana; font-size:11px; }

/** Estandar **/
div#cms { width : 960px; margin: 0 auto; padding: 0 0 10px 0; overflow:hidden; position:relative; color:#fff; }
#cms #breadcrumb { margin: 5px 40px 40px 280px; }
#cms ul#breadcrumb_trail { float:right; overflow:hidden; }
#cms ul#breadcrumb_trail li { display: inline; list-style: none; padding-right: 16px; background: url(../images/tab_right.png) right no-repeat; font-size: 11px; }
#cms ul#breadcrumb_trail li.last { background: none; font-weight:700; }

#cms .cms_title { position:relative; z-index: 4; margin: 10px 50px 0 350px; padding: 10px; padding-left: 50px; font-size: 20px; font-weight: lighter; font-family: Verdana Arial, Helvetica, sans-serif; height:53px;  background: url(/images/icon_title.gif) left top  no-repeat; color: #999; float:right; }
#cms .cms_title p { margin:0; padding:0;  }
#cms .cms_head, #cms .cms_presentation { margin: 10px 50px 10px 400px;  }
#cms .cms_content, #cms .cms_related { position:relative; z-index:2; margin: 0 50px 10px 90px; }
#cms .simplePage .cms_head, #cms .simplePage .cms_presentation { margin: 10px 50px 10px 380px; position:relative; z-index:2;  }
#cms .simplePage .cms_content, #cms .simplePage .cms_related { position:relative; z-index:2; margin: 0 50px 10px 90px; }


/** Structure **/
#wrapper { width:1024px; margin:0 auto; padding:0; position:relative; background: url(/images/bg_content.jpg) left top repeat-y; }

/** header **/
#wrapper #header { background: url(/images/header_ct.gif) left top no-repeat; width: 1024px; height: 196px; margin: 0; position: relative; left: 0px; top: 0px; }

/** body **/

/** Menus **/
#menu_star { margin: 0px; padding: 0px; height: 748px; width: 406px; position: absolute; left: 0px; top: 0px; }
#menu_star img {}
.public { z-index: 3; }
.news, .edit { z-index: 1; }

/** Footer **/
#footer { width:1024px; margin:0 auto; overflow:hidden; height:170px; padding:0; text-align:left; background: #000 url(/images/footer_page.jpg); color: #e7fff7; font-size: 70%; }
#footer #suscripcion { margin-left: 52px; margin-top: 40px; }
#footer #suscripcion .email { background:#999; color:#000; border:1px solid #999; padding: 5px; font-size: 12px; margin: 5px 0 5px 10px }
#footer #suscripcion .submit { display:inline; }
#footer_message { font-size: 60%; width : 960px; margin: 10px auto 20px auto; text-align: center; color:#676463; }
#footer_message a { text-decoration:none; color:#676463; }
#footer_menu { background: #FFAD01 url(/images/esquina_footer.jpg) right top no-repeat; height:28px; overflow:hidden; }

/** Gadgets **/
/** News **/
#news-content ul.list { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#news-content ul.list li { clear:left; padding-bottom:4px; padding-top:7px; }
#news-content ul.list li .avatar { float:left; padding-right:14px; padding-top:3px; width: 160px; height: 80px; text-align:center; }
#news-content ul.list li a { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; }
#news-content ul.list li img { border:medium none; }
#news-content ul.list li .text-area { overflow:hidden; }
#news-content p.posted { font-size:0.85em; font-style:italic; margin:0; }
#news-content ul.list li .text-area p { margin-top:5px; }
#news-content ul.list li .text-area .small { font-size:0.9em; }

/**slider**/
#slider { width: 755px; height: 132px; position: relative; overflow: hidden; }
#sliderContent { width: 755px; position: absolute; top: 0; margin-left: 0; }
.sliderImage { float: left; position: relative; display: none; list-style:none; }
.sliderImage span { position: absolute; font: 10px/15px Verdana Arial, Helvetica, sans-serif; padding: 10px 13px; width: 755px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }
.clear { clear: both; }
.sliderImage span strong { font-size: 14px; }

/** Featured **/
#featured{ width:495px; padding-right:250px; position:relative; height:250px; background:#fff; border:5px solid #ccc; }
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:400px; list-style:none; padding:0; margin:0; width:344px; }
#featured ul.ui-tabs-nav li{ padding:1px 0; padding-left:13px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li span{ font-size:11px; font-family:Verdana; line-height:18px; padding:5px; }
#featured .ui-tabs-panel{ width:400px; height:250px; background:#999; position:relative; overflow:hidden; }
#featured .ui-tabs-hide{ display:none; }
#featured li.ui-tabs-nav-item a{ display:block; height:40px; color:#333;  background:#f2f2f2; line-height:20px; outline:none; }
.simplePage #featured li.ui-tabs-nav-item a { width: 316px; display:block; height:40px; color:#333;  background:#f2f2f2; line-height:20px; outline:none; }
#featured li.ui-tabs-nav-item a:hover{ background:#fdffeb; }
#featured li.ui-tabs-selected{ /*Selected tab style*/ background:url('/images/selected-item.gif') left top no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#ccc; }
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee; }
#featured .ui-tabs-panel .info{ position:absolute; top:180px; left:0; height:70px; width: 400px; background: url('/images/transparent-bg.png'); }
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; background:none; }
#featured .info h2 a { font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0; overflow:hidden; background:none; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; width: 400px }
#featured .info a{ text-decoration:none; color:#ffcf6e; background-image:none;  font-size:11px; }
#featured .info a:hover{ text-decoration:underline; }

/** Picasa Albums **/
#picasa-albums { list-style:none; overflow:hidden; padding:10px 23px; }
#picasa-albums li { list-style: none; margin:2px; float:left; overflow:hidden; }
#picasa-albums li .album { width: 184px; height:210px; }
#picasa-albums li .album img { border:1px solid #000; padding: 5px;}
#picasa-albums li .album-title { height: 33px; overflow:hidden; color:#ccc; }


/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */