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

/*
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
*/

* { margin:0; padding:0;}
html{ font-family:Miriad Pro reg, Verdana, Arial, Helvetica, sans-serif; }
body{ background-color:#CCCCFF; font-size:12px; margin-top:55px; margin-bottom:65px; text-align:center; min-width:950px }

/********************************************************************* common */
#wrapper { width:950px; margin:0 auto; text-align:left; }
#content { border:3px solid #FFF; font-size:12px }
#footer { font-size:11px }
#page_content { width:924px; padding:10px; text-align:left; }
img{ border:0px none; margin:0; padding:0; vertical-align:top; }
.clear { clear:both; }
/***************************************************************** end common */

/********************************************************************* header */
#header { width:944px; font-size:11px }
#header .nav_link:link, .nav_link:visited, .nav_link:active{ color:#FFF; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#header .nav_link:hover { color:#FFF200; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#header .nav_link { text-decoration:none }
#header .hr_1 { width:944px; height:120px; background:url(/images/backgrounds/header_bgn.jpg) 0% 0% repeat; }
#header .hr_1_col_1 { width:411px; float:left }
#header .hr_1_col_2 { width:533px; height:120px; float:left; background:url(/images/backgrounds/header_right.jpg) 100% 0% no-repeat }
#header .bio_pic { float:left; }
#header .bio_info { float:left; text-align:left; width:250px; padding-top:50px; padding-left:5px; color:#FFF200; font-size:16px; }
#header .bio_title { color:#FFF; font-size:14px }
#header .hr_2 { width:944px; height:82px; border-top:3px solid #FFF; background-color:#FFF; border-bottom:3px solid #FFF }
#header .hr_2_col_1 { float:left; width:266px; height:82px; border-right:3px solid #FFF; }
#header .hr_2_col_2 { float:right; width:675px; height:82px; background:url(/images/backgrounds/bgn_nav.png) 0% 0% no-repeat }
#header .navigation { width:665px; height:72px; margin:5px; z-index:10; position:relative }
#header .nav_row_1 { padding-left:5px }
#header .nav_row_2 { width:665px; }
#header .nav_option, .divider { float:left; padding-top:20px; color:#FFF }
#header .divider { padding-left:5px; padding-right:5px }
#header .ptitle { width:200px; float:left; text-align:left; color:#FFF200; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding-top:14px }
#header .lower_nav { width:465px; float:right; }


#header_new { width:944px; font-size:11px }
#header_new .heading { width:944px; height:120px; background:url(/images/backgrounds/header_bgn.jpg) 0% 0% repeat; }
#header_new .logo { width:411px; height:120px; float:left }
#header_new .biodata { width:533px; height:120px; float:left; background:url(/images/backgrounds/header_right.jpg) 100% 0% no-repeat; }
#header_new .bio_pic { float:left; }
#header_new .bio_info { float:left; text-align:left; width:380px; padding-top:50px; padding-left:5px; color:#FFF200; font-size:16px; }
#header_new .bio_title { color:#FFF; font-size:14px }
#header_new .lowerheading { width:944px; height:82px; border-top:3px solid #FFF; background-color:#FFF; border-bottom:3px solid #FFF }
#header_new .promos { float:left; width:266px; height:82px; border-right:3px solid #FFF; }
#header_new .navigation { float:right; width:675px; height:82px; background:url(/images/backgrounds/bgn_nav.png) 50% 50% no-repeat }
#header_new .firstnav { padding-top:20px; text-align:right }
#header_new .pagetitle { width:225px; float:left; text-align:left; color:#FFF200; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:20px; padding-top:15px; padding-left:5px; }
#header_new .secnav { float:right; width:440px; padding-top:20px }
#header_new #sddm {	margin:0; padding:0; z-index:1000; float:right }
#header_new #sddm li { margin:0; padding:0; list-style:none; float:left; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #FFF; padding-left:5px; padding-right:5px; text-align:center; }
#header_new #sddm li a { display:block; margin:0; width:auto; color:#FFF; text-decoration:none }
#header_new #sddm li a:hover {	color:#FFF200; text-decoration:underline }
#header_new #sddm div {	position:absolute; visibility:hidden; margin:0; padding:0; background:url(/images/backgrounds/bgn_22.png) 0% 0% no-repeat; width:105px; height:112px; overflow:hidden }
#header_new #sddm div a { position:relative; display:block; margin:0; padding-top:3px; padding-bottom:3px; padding-left:5px; width:105px; text-align:left; text-decoration:none; color:#FFF; border-bottom:1px solid #FFF; }
#header_new #sddm div a:hover {	color:#FFF200; text-decoration:underline }
/********************************************************************* header */

/****************************************************** first time side panel */
#panel_ftime { width:135px; height:93px; background:url(/images/backgrounds/bgn_side2.png) 0% 0% no-repeat; text-align:left; padding-left:115px; padding-top:1px; color:#FFF; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#panel_ftime .tv { font-size:16px;  }
#panel_ftime .av { font-size:10px; text-align:right; padding-right:10px }
#panel_ftime .question { font-size:13px; }
#panel_ftime .click_here { color:#FFED00; font-weight:bold; text-align:right; padding-right:10px; font-size:11px; z-index:10; position:relative }
#panel_ftime .tv_link:link, .tv_link:visited, .tv_link:active, .tv_link:hover { color:#FFF200; }
/************************************************** end first time side panel */

/************************************************************ news side panel */
#panel_news { width:246px; height:311px; background:url(/images/backgrounds/bgn_side3.png) 0% 0% no-repeat; margin-top:10px; color:#000; font-size:10px; }
#panel_news .pn_contents { width:215px; height:245px; text-align:left; padding:40px 10px 20px 15px; z-index:10; position:relative }
#panel_news .news_list { width:215px; height:245px; overflow:auto; padding-right:5px; z-index:10; position:relative }
/******************************************************** end news side panel */

/****************************************************************** home body */
#home #page_content { background-color:#5BB343 }
#home .col_1 { float:left; width:250px; }
#home .col_2 { margin-left:260px; } /*about 664px width */
#home .content_1 { padding-top:20px; z-index:10; position:relative; float:left; width:132px; height:359px; background:url(/images/backgrounds/h1.png) 50% 0% no-repeat; text-align:center; color:#FFF; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#home .content_1 a { color:#FFF }
#home .message { font-size:18px; font-weight:bold }
#home .fromgf { font-size:15px; font-weight:bold; margin-bottom:170px }
#home .click_here a { color:#FFF; text-decoration:none; font-weight:bold; }
#home .contact { font-size:12px; font-weight:bold; padding-right:5px; margin-top:40px;}
#home .contact a { font-size:7px; font-family:Miriad Pro reg, Verdana, Arial, Helvetica, sans-serif; }
#home .content_2 { float:left; width:399px; }
#home .content_2_top { height:190px; }
#home .tools { float:left; width:132px; height:170px; background:url(/images/backgrounds/h7_1.png) 50% 0% no-repeat; text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; color:#512882; font-weight:bold; font-size:16px; padding-top:20px; }
#home .tools a { font-size:11px; }
#home .the-move { float:left; width:132px; height:183px; background:url(/images/backgrounds/h5.png) 50% 50% no-repeat;  text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; padding-top:7px; color:#FFF }
#home .inspanish { padding-top:85px; font-size:16px; line-height:110% }
#home .inspanish a { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none }
#home .buy-tools { margin-left:264px; width:132px; height:183px; text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; color:#512882; font-weight:bold; font-size:11px; padding-top:7px; background:url(/images/backgrounds/h7_1.png) 50% 0% no-repeat; }
#home .buy-tools img { margin:10px 0px; }
#home .buytools { font-size:14px; }
#home .ntext { font-size:12px; }
#home .content_2_bottom { height:192px; background:url(/images/backgrounds/bgn_23.png) 0% 0% no-repeat; color:#512882; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; cursor:pointer }
#home .c2_bottom_c1 { float:left; width:100px; font-size:18px; font-weight:bold; color:#E00942; padding-top:25px; padding-left:15px; }
#home .c2_bottom_s1 { float:left; width:110px; padding-top:30px; }
#home .c2_bottom_s2 { margin-left:245px; padding-top:30px; padding-right:10px; }
#home .scheduleh { font-weight:bold; color:#E00942; }
#home .content_3 { margin-left:530px; width:132px; height:254px; background:url(/images/backgrounds/h4.png) 50% 50% no-repeat; text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; position:relative; padding-top:125px; color:#FFF; font-weight:bold }
#home .content_3 a { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none }
#home .calintro { font-size:15px; margin-bottom:20px }
#home .caltxt { font-size:12px; margin-bottom:34px }
#home .ticker { width:657px; height:26px; margin-top:5px; background:url(/images/backgrounds/bgn_21.png) 50% 0% }
#home .tickertitle { width:170px; float:left; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding-top:4px; font-weight:bold }
#home .tickertitle a { color:#512882; text-decoration:none; }
#home .tickerframe { width:460px; height:26px; float:left; position:relative }
/************************************************************** end home body */

/********************************************************************** index */
#index #page_content { background-color:#5BB343 }
#index .col_1 { float:left; width:250px; }
#index .rcontent { width:664px; float:left; margin-left:10px; }
#index .col_2 { float:left; width:132px; height:379px; background:url(/images/backgrounds/h1.png) 50% 50% no-repeat; text-align:center; color:#FFF; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#index .col_2_content { padding-top:20px; z-index:10; position:relative }
#index .col_2_content a { color:#FFF }
#index .message { font-size:18px; font-weight:bold }
#index .fromgf { font-size:15px; font-weight:bold; margin-bottom:170px }
#index .click_here a { color:#FFF; text-decoration:none; font-weight:bold; }
#index .contact { font-size:12px; font-weight:bold; padding-right:5px; margin-top:40px;}
#index .contact a { font-size:8px; font-family:Miriad Pro reg, Verdana, Arial, Helvetica, sans-serif; }
#index .col_3 { float:left; width:132px; height:379px; background:url(/images/backgrounds/h2.png) 50% 50% no-repeat; color:#512882 }
#index .col_3_content { padding-top:15px; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; position:relative; cursor:pointer }
#index .col_3_title { font-size:18px; font-weight:bold; color:#E00942; padding-left:42px; padding-bottom:40px }
#index .schedule { padding-top:10px; padding-left:7px; padding-right:8px }
#index .scheduleh { font-weight:bold; color:#E00942 }
#index .col_4 { float:left; width:132px; }
#index .col_4_r1 { height:189px; background:url(/images/backgrounds/h5.png) 50% 50% no-repeat; }
#index .col_4_r1_content { text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; position:relative; padding-top:7px; color:#FFF }
#index .inspanish { padding-top:85px; font-size:16px; line-height:110% }
#index .inspanish a { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none }
#index .col_4_r2 { height:189px; background:url(/images/backgrounds/h6.png) 50% 50% no-repeat }
#index .col_4_r2_content { text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; position:relative; padding-top:7px; color:#FFF }
#index .col_4_r2_content a { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none }
#index .col_4_r2_title { font-size:16px; font-weight:bold; margin-bottom:95px }

#index .col_5 { float:left; width:132px; height:379px; text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; color:#512882; font-weight:bold; font-size:11px; }
#index .col_5_r1 { width:132px; height:181px; padding-top:7px; background:url(/images/backgrounds/h7_1.png) 50% 0% no-repeat; }
#index .buytools { font-size:14px; }
#index .ntext { font-size:12px; }
#index .col_5_r1 img { margin:10px; }
#index .col_5_r2 { width:132px; height:94px; background:url(/images/backgrounds/h7_2.png) 50% 0% no-repeat; }
#index .col_5_r3 { width:132px; height:97px; background:url(/images/backgrounds/h7_3.png) 50% 0% no-repeat; text-align:left; }
#index .col_5_r3_c1 { float:left; width:51px; padding:6px 0 0 7px; }
#index .col_5_r3_c2 { margin-left:55px; padding:25px 5px 0 0; }
#index .col_5_content { z-index:10; position:relative; }
#index .col_5 a { color:#E00942; text-decoration:none; }

#index .asktools { font-size:16px; margin-bottom:15px }
#index .system { color:#E00942; margin-top:10px; margin-bottom:10px }
#index .steps { margin-bottom:31px; }
#index .col_6 { float:left; width:132px; height:379px; background:url(/images/backgrounds/h4.png) 50% 50% no-repeat }
#index .col_6_content { text-align:center; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; z-index:10; position:relative; padding-top:125px; color:#FFF; font-weight:bold }
#index .col_6_content a { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none }
#index .calintro { font-size:15px; margin-bottom:20px }
#index .randytour { font-size:15px; margin-bottom:5px; color:#FF0 }
#index .caltxt { font-size:12px; margin-bottom:34px }
#index .ticker { width:657px; height:26px; margin-top:5px; background:url(/images/backgrounds/bgn_21.png) 50% 0% }
#index .tickertitle { width:170px; float:left; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding-top:4px; font-weight:bold }
#index .tickertitle a { color:#512882; text-decoration:none; }
#index .tickerframe { width:460px; height:26px; float:left; position:relative }
/****************************************************************** end index */

/******************************************************************* noticias */
#noticias #page_content { background-color:#5BB343 }
#noticias .col_1 { float:left; width:250px; }
#noticias .col_2 { float:left; width:653px; border-left:1px solid #FFF; margin-left:10px; padding-left:10px; }
#noticias .page_title { color:#FFF200; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding-bottom:10px; }
#noticias .newslist { height:300px; overflow:auto; padding-right:5px  }
#noticias .headline { color:#F30; font-weight:bold }
#noticias .news_short { color:#FFF; font-weight:bold; font-style:italic; padding-bottom:20px }
#noticias .more { color:#F30; font-weight:bold; font-style:italic }
#noticias .nlink:link, .nlink:visited, .nlink:active{ color:#F30; }
#noticias .nlink:hover { color:#FFF200 }
#noticias .ndetails_date { margin-bottom:20px }
#noticias .nnav { margin-bottom:10px }
#noticias .backtop { margin-top:20px }
/*************************************************************** end noticias */

/****************************************************************** conocenos */
#conocenos #page_content { background-color:#FFFCD3 }
#conocenos .col_1 { float:left; width:250px; }
#conocenos .col_2 { float:left; width:643px; border-left:1px solid #FFF; margin-left:10px; padding-left:10px; }
#conocenos .goback { padding-bottom:10px; clear:both }
#conocenos .biorow { padding-bottom:10px; border-bottom:1px solid #822990; margin-top:10px; }
#conocenos .biopic { float:left; text-align:center; width:110px; margin-right:10px }
#conocenos .biodesc { float:left; width:523px; margin-top:10px; margin-bottom:10px }
#conocenos .bioname { color:#7F288D; font-size:16px; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#conocenos .biotitle { color:#000; font-weight:bold; }
#conocenos .biotext { color:#000; padding-top:10px; }
#conocenos .backtop { font-weight:bold; margin-top:10px }
#conocenos .viewmore { font-weight:bold; font-style:italic; }
/************************************************************** end conocenos */

/***************************************************************** biblioteca */
#biblioteca_new #page_content { min-height:363px; background-color:#FFF; padding:10px }
#biblioteca_new .cat_list { color:#000; font-size:10px; margin-bottom:10px; }
#biblioteca_new .col_1 { width:170px; float:left; }
#biblioteca_new .col_2 { width:3px; float:left; margin-right:10px }
#biblioteca_new .col_3 { width:741px; float:left }
#biblioteca_new .col_3 a { color:#512882; }
#biblioteca_new .col_1 ul { list-style-type:none; text-align:right; }
#biblioteca_new .col_1 ul li { width:132px; height:30px; padding-top:13px; padding-right:38px; }
#biblioteca_new .col_1 ul li { color:#512882; text-decoration:none }
#biblioteca_new .col_1 ul li#on { background:url(/images/backgrounds/bgn_8.gif) 100% 50% no-repeat; color:#FFF; font-weight:bold }
#biblioteca_new .mover { background:url(/images/backgrounds/bgn_13.gif) 100% 50% no-repeat; cursor:pointer }
#biblioteca_new .row_1, .row_2 { width:499px; height:46px; float:left; color:#512882; font-weight:bold; font-size:16px; text-align:left; padding:3px }
#biblioteca_new .row_1 img, .row_2 img { vertical-align:middle }
#biblioteca_new .row_1 { background:#ACAFB1 url(/images/backgrounds/rside_1.gif) 100% 50% no-repeat }
#biblioteca_new .row_2 { background:#B2CFA8 url(/images/backgrounds/rside_2.gif) 100% 50% no-repeat }
#biblioteca_new .caption_1, .caption_2 { width:90px; height:52px; float:left; margin-left:5px; text-align:center; }
#biblioteca_new .caption_1 { background:url(/images/backgrounds/bgn_9.gif) 50% 50% no-repeat }
#biblioteca_new .caption_2 { background:url(/images/backgrounds/bgn_11.gif) 50% 50% no-repeat }
#biblioteca_new .caption_content { padding-top:17px }
#biblioteca_new .downloads_1, .downloads_2 { width:136px; height:52px; float:left; margin-left:5px; text-align:left; }
#biblioteca_new .downloads_1 { background:url(/images/backgrounds/bgn_10.gif) 50% 50% no-repeat }
#biblioteca_new .downloads_2 { background:url(/images/backgrounds/bgn_12.gif) 50% 50% no-repeat }
#biblioteca_new .downloads_content { padding-left:15px; padding-top:20px  }
#biblioteca_new .clear_padded { clear:both; padding-bottom:5px }
#biblioteca_new .titleparent_1, .titleparent_2 { width:459px; height:30px; float:left; color:#512882; margin-bottom:5px; }
#biblioteca_new .listenparent_1, .listenparent_2, .downloadparent_1, .downloadparent_2 { width:136px; height:30px; float:left; margin-left:5px; margin-bottom:5px; }
#biblioteca_new .titleparent_1, .doctitleparent_1 { background:#ACAFB1 url(/images/backgrounds/rside_3.gif) 100% 50% no-repeat }
#biblioteca_new .listenparent_1 { background:url(/images/backgrounds/bgn_14.gif) 100% 50% no-repeat }
#biblioteca_new .downloadparent_1 { background:url(/images/backgrounds/bgn_16.gif) 100% 50% no-repeat }
#biblioteca_new .titleparent_2, .doctitleparent_2 { background:#B2CFA8 url(/images/backgrounds/rside_4.gif) 100% 50% no-repeat }
#biblioteca_new .listenparent_2 { background:url(/images/backgrounds/bgn_15.gif) 100% 50% no-repeat }
#biblioteca_new .downloadparent_2 { background:url(/images/backgrounds/bgn_17.gif) 100% 50% no-repeat }
#biblioteca_new .audio_title, .doc_title { padding-left:10px; padding-top:6px; }
#biblioteca_new .listenbox, .downloadbox { padding-left:15px; padding-top:6px; }
#biblioteca_new .doctitleparent_1 { width:600px; height:30px; float:left; color:#512882; margin-bottom:5px;  }
#biblioteca_new .doctitleparent_2 { width:600px; height:30px; float:left; color:#512882; margin-bottom:5px;  }
/************************************************************* end biblioteca */

/******************************************************************** webcast */
#webcast_new #page_content { background-color:#563091; }
#webcast_new .col_1 { float:left; width:260px; }
#webcast_new .col_2 { float:left; width:643px; border-left:1px solid #FFF; padding-left:10px; }
#webcast_new .col_2_c1 { float:left; width:306px; margin-bottom:20px; }
#webcast_new .col_2_c2 { float:left; width:306px; margin-left:20px; margin-bottom:20px; }
#webcast_new .schedules_top { height:220px; color:#FFF; padding:10px; background-color:#868686; }
#webcast_new .schedules_bottom { height:210px; color:#FFF; padding:10px; background-color:#868686; }
#webcast_new .times { color:#FFF200; }
#webcast_new .castlink:link, .castlink:visited, .castlink:active, .castlink:hover { color:#FFF }
#webcast_new .notes { font-style:italic }
#webcast_new .timezone { float:left; width:106px; margin-left:20px }
#webcast_new .castlinks { float:right; width:181px; margin-right:40px }
/**************************************************************** end webcast */

/************************************************************** inicio rapido */
#inicio_rapido #page_content { background-color:#5BB343 }
#inicio_rapido .col_1 { float:left; width:260px; border-right:1px solid #FFF; }
#inicio_rapido .col_2 { float:left; width:643px; margin-left:10px }
#inicio_rapido .col_2_col_1 { float:left; width:310px; font-size:14px; font-weight:bold }
#inicio_rapido .col_2_col_2 { float:left; width:323px; margin-left:10px }
#inicio_rapido .audio_list { width:303px; padding:10px; background-color:#F6ABA5; color:#FFF;  }
#inicio_rapido .audio_list_off { width:303px; padding:0px 10px 10px 10px; background-color:#F6ABA5; color:#FFF;  }
#inicio_rapido .audio_row { width:303px; background-color:#EA214C }
#inicio_rapido .audio_title { padding:3px; }
#inicio_rapido .audio_listen { float:left; width:145px; text-align:right; padding:3px; }
#inicio_rapido .audio_download { float:right; width:146px; text-align:right; padding:3px; }
#inicio_rapido .player_info { width:323px; margin-top:10px; }
#inicio_rapido .plogo { float:left; width:158px; margin-right:10px; }
#inicio_rapido .ptxt { float:right; width:155px; font-size:9px; }
#inicio_rapido .aicons { vertical-align:middle; }
#inicio_rapido .intro { font-weight:normal; font-size:12px; margin-bottom:10px; line-height:120%; clear:both }
#inicio_rapido .plan { float:left; width:140px; height:176px }
#inicio_rapido .download_link { float:left; width:160px; padding-left:10px; padding-top:70px }
/********************************************************** end inicio rapido */

/********************************************************************** links */
#links #page_content { background-color:#563091; }
#links .col_1 { float:left; width:260px; border-right:1px solid #FFF; }
#links .col_2 { float:left; width:643px; padding-left:10px; text-align:center; }
#links .col_2_col_1 { float:left; width:270px; text-align:left; line-height:220%; color:#FFF; }
#links .col_2_col_2 { float:left; width:353px; text-align:left; line-height:220%; padding-left:20px; }
#links .alinks:link, .alinks:visited, .alinks:active, .alinks:hover { color:#FFF200 }
/****************************************************************** end links */

/****************************************************************** productos */
#productos #page_content { min-height:363px; background-color:#FFF; padding:10px }
#productos .col_1 { width:170px; float:left; }
#productos .col_2 { width:3px; float:left; margin-right:10px }
#productos .col_3 { width:741px; float:left }
#productos .col_1 ul { list-style-type:none; text-align:right; }
#productos .col_1 ul li { width:132px; height:30px; padding-top:13px; padding-right:38px; }
#productos .col_1  ul li { color:#512882; text-decoration:none }
#productos .col_1  ul li#on { background:url(/images/backgrounds/bgn_8.gif) 100% 50% no-repeat; color:#FFF; font-weight:bold }
#productos .doctitleparent_1, .doctitleparent_2 { width:505px; height:30px; float:left; color:#512882; margin-bottom:5px;  }
#productos .langparent_1, .langparent_2 { width:90px; height:30px; float:left; margin-left:5px; margin-bottom:5px; text-align:center; }
#productos .downloadparent_1, .downloadparent_2 { width:136px; height:30px; float:left; margin-left:5px; margin-bottom:5px; }
#productos .doctitleparent_1 { background:#ACAFB1 url(/images/backgrounds/rside_3.gif) 100% 50% no-repeat }
#productos .langparent_1 { background:url(/images/backgrounds/bgn_18.gif) 100% 50% no-repeat }
#productos .downloadparent_1 { background:url(/images/backgrounds/bgn_16.gif) 100% 50% no-repeat }
#productos .doctitleparent_2 { background:#B2CFA8 url(/images/backgrounds/rside_4.gif) 100% 50% no-repeat }
#productos .langparent_2 { background:url(/images/backgrounds/bgn_19.gif) 100% 50% no-repeat }
#productos .downloadparent_2 { background:url(/images/backgrounds/bgn_17.gif) 100% 50% no-repeat }
#productos .doc_title { padding-left:10px; padding-top:6px; }
#productos .langbox { color:#512882; padding-top:6px }
#productos .downloadbox { padding-left:15px; padding-top:6px; }
#productos .downloadbox a { color:#512882; }
/************************************************************** end productos */

/****************************************************** calendario de eventos */
#calendario #page_content { background-color:#5BB343; }
#calendario .col_1 { float:left; width:250px; }
#calendario .col_2 { float:left; width:664px; padding-left:10px }
#calendario .cal_top { width:664px; height:32px; background:url(/images/backgrounds/bgn_1.jpg) 0% 0% repeat-x; color:#FFF;  font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#calendario .cal_title { float:left; width:270px; font-size:21px; padding-top:5px; padding-left:5px; text-align:left;  }
#calendario .month_paging { float:right; width:384px; text-align:right; padding-right:5px;  font-size:15px; font-weight:bold; padding-top:10px }
#calendario .month_paging a { color:#FFF }
#calendario .sub_weekdays { background:url(/images/backgrounds/bgn_2.jpg) 0% 0% repeat-x; }
#calendario .weekdays { text-align:center; font-size:14px; color:#FFF; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; }
#calendario .days_on { font-size:9px; padding:3px; text-align:left; background-color:#FFF; height:50px; border:1px solid #D2DA52; border-collapse:collapse }
#calendario .days_off { font-size:9px; padding:3px; text-align:left; background-color:#EDEDED; height:50px; border:1px solid #D2DA52; border-collapse:collapse; color:#CCC }
/************************************************* end calendario de eventos */

/******************************************************************* galeria */
#galeria #page_content { background-color:#FFFCD3 }
#galeria .col_1 { float:left; width:250px; }
#galeria .col_2 { float:left; width:653px; border-left:1px solid #FFF; margin-left:10px; padding-left:10px; }
#galeria .top_row { width:653px }
#galeria .galselector { border:2px solid #C30 }
#galeria .galtitle { font-size:16px; font-weight:bold; color:#C30 }
#galeria .galthumbs { float:left; width:120px; padding-right:10px; margin-top:10px; }
/*************************************************************** end galeria */

/*************************************************************** testimonios */
#testimonios #page_content { background-color:#FFFCD3 }
#testimonios .col_1 { float:left; width:250px; }
#testimonios .col_2 { float:left; width:643px; border-left:1px solid #FFF; margin-left:10px; padding-left:10px; }
#testimonios .c2_r1 { text-align:left; margin-bottom:20px }
#testimonios .c2_r2 { text-align:left; }
#testimonios .c2_r3 { overflow:auto; height:600px; padding-right:10px; text-align:left }
#testimonios .but1 { color:#FFF200; background-color:#19114E; border:1px solid #FFF; width:auto }
#testimonios .timg { margin-top:10px; margin-bottom:10px; }
#testimonios .fr1 { padding-bottom:10px }
#testimonios .field_name { float:left; width:110px; text-align:right; padding:3px; }
#testimonios .form_field { float:left; width:350px; text-align:left; padding:3px }
#testimonios .tfield, .ttfield { border:1px solid #000; font-size:11px; width:300px }
#testimonios .ttfield { height:200px }
/*********************************************************** end testimonios */

/********************************************************************* unete */
#unete #page_content { background-color:#46A22B; }
#unete .col_1 { float:left; width:260px; border-right:1px solid #FFF; }
#unete .col_2 { float:left; width:653px; padding-left:10px; text-align:center; padding-top:40px }
/***************************************************************** end unete */

/******************************************************* servicio al cliente */
#scliente #page_content { background-color:#EA214C; color:#FFF }
#scliente .col_1 { float:left; width:260px; border-right:1px solid #FFF; }
#scliente .col_2 { float:left; width:643px; padding-left:10px; }
#scliente .elinks:link, .elinks:visited, .elinks:active { color:#FFF }
#scliente .elinks:hover { color:#FFF200 }
#scliente .hheaders { color:#FFF200; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
#scliente .col_2_col1 { float:left; width:310px; text-align:left; }
#scliente .col_2_col2 { float:left; width:333px; text-align:left; }
/*************************************************** end servicio al cliente */

/********************************************************************* footer */
#footer { padding-top:5px; padding-bottom:20px; color:#212220 }
#footer .fcol_1 { float:left; width:30%; text-align:left; font-size:9px; }
#footer .fcol_2 { float:right; width:70%; text-align:right; font-size:10px }
#footer a:link, a:visited, a:active { color:#212220; }
#footer a:hover { color:#EA214C; }
/***************************************************************** end footer */