/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#flashcontent { margin: 0pt; text-align: center; }
body { background: #FFF none repeat scroll 0% 0%; line-height: 1; color: black; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
table { border-collapse: separate; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* GENERAL */
body { font-family: Arial,Helvetica,Verdana,sans-serif; }
strong { font-weight: bold; }
.hide { display: none; }
.show { display: block; }
.sep_vert_5 {clear:both; height:5px}
.sep_vert_10 {clear:both; height:10px}
.sep_vert_20 {clear:both; height:20px}
.sep_vert_30 {clear:both; height:30px}
.sep_vert_50 {clear:both; height:50px}
.sep_hor_10 {float:left; width:10px}
.filete_hor {background: transparent url('img/filete_hor.gif') repeat-x top; height:2px; widht:210px; }
#pagewrap { margin: 0pt auto; padding: 0pt; width: 990px; }
#container {position:absolute; z-index:0; width:720px; height:220px}
/*#wrapperpage #pagewrap { padding: 0pt; width: 1011px; }*/
.strong_rojo {color:#e90000; font-size:130%; font-weight:bold}
.sub {color:#009ee0; font-size:93%; font-style:italic; line-height:130%}

/* HEADER */
#header { background: transparent url('img/gradient_sup.gif') repeat-y scroll 0pt 7px; overflow: visible; height: 40px; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; text-align: left; }
#header .logo { margin: 0px; padding: 0px 0pt 0pt 16px; position: absolute; z-index: 10; }
#main-logo { background: transparent url('img/logo_esemtia.jpg') no-repeat scroll left top; overflow: hidden; display: block; position: absolute; z-index: 10; height: 70px; width: 200px; }
#main-logo span { display: none; }
/*#wrapperpage #header .logo { margin: 25px 0pt 0pt 52px; }*/
#header .nav { margin: 0px 15px 5px 0pt; float: right; width: 780px; }
#header .nav .contacte {float:right; width:130px; padding-top:10px}
#header .nav .contacte a{font-weight:bold; font-size:75%; color:#666666;  background: transparent url('img/boton_triangulo.png') no-repeat scroll 110px 0px; text-decoration:none}
#header .nav .contacte a:hover{color:#e90000; }
/*#wrapperpage #header .nav { margin: 30px 0pt 0pt; padding-right: 52px; }*/
#header .nav .telefono {float:left; color:#000; font-size:80%; padding-top: 12px; text-align:right; padding-left:20px }
#header .nav .idioma {float:left; font-weight:bold; font-size:70%; color:#666666;  padding-top: 8px; text-align:right;padding-left:40px }
#header .nav .idioma select { font-weight:bold; font-size:90%; color:#666666;}
#header .nav .search { float: right; margin-right: 7px; margin-top:8px; margin-left: 30px; }
#header .nav .search * { float: left; }
#header .nav .search .label { color: #333333; font-size: 90%; margin-top: 5px; margin-right: 5px; }
#header .nav .search .searchbox { padding: 5px 1px 5px 7px; background-image: url('img/bk_searchbox.png'); background-repeat: no-repeat;  }
#header .nav .search .searchbox input { border: 0pt solid transparent; padding: 0pt; background-color: transparent; color: #333333; width: 140px; height: 14px; font-size: 75%; }
#header .nav  .button { margin: 3pt 0px 0pt 10pt; padding: 0pt 15pt; display: block; min-width: 110px; background-repeat: no-repeat; }
#header .nav .prueba a{ float:left; background: transparent url('img/bk_red_button.png') no-repeat scroll left top; width: 128px; height:20px; color:#FFFFFF; font-size:70%; font-weight:bold; text-decoration:none; padding-top:12px; text-align:center}
#header .nav .prueba a:hover { background-position: -31px left; }
#header .nav .prueba a:hover span { background-position: -31px left ! important; }


/* BILLBOARD */
#gradientwrap {overflow: visible; width: 990px; height:257px}
/*#wrapperpage #gradientwrap { background: transparent url('img/blue_bg_lg_001.png') no-repeat scroll 0pt 0pt; width: 1011px; }*/
#gradientwrap .endofgradientwrap { display: block; clear: both; width: 100%; font-size: 1px; height: 1px; }
#gradientwrap .billboard { float: left; width: 750px; height:auto; background-color: transparent;}
#top_nav {widht:750px} 
#gradientwrap .sidebar { float: right; width: 240px; }
#gradientwrap .sidebar a { font-size: 11px; color: rgb(128, 128, 128); cursor: pointer; text-decoration: none; }
.sidebar .button1 { position: relative;display: block; width: 240px; height: 107px; background-repeat: no-repeat; top:-10px}
.sidebar .button1 img { display: block; position: absolute; width: 219px; height: 72px; z-index: 2; padding-top:26px; padding-left:14px}
.sidebar .button1 .overlay { background: transparent url('img/boton_fondo_prueba.png') no-repeat scroll 0pt 0pt; display: block; position: absolute; left: 0pt; top: 0pt; z-index: 1; width: 250px; height: 120px; }
.sidebar .button1:hover .overlay { background-position: -256px 0px; }
.sidebar .promo {background: transparent url('img/fondo_promo.png') no-repeat scroll -1pt 0pt;  position: relative;display: block; width: 240px; height: 150px; background-repeat: no-repeat; }
.sidebar .promo .input .inputbox { padding: 82px 0px 0px 25px; }
.sidebar .promo .input .inputbox input { border: 0pt solid transparent; padding: 0pt; background-color: transparent; color:#FF0000; font-weight:bold; width: 50px; height: 14px; font-size: 75%; }
.sidebar .promo .botonenviar{position:relative; font-size:11px;left:60px; background-color:transparent; font-weight:bold; color:#FFFFFF; border:0px; width:60px; height:20px; }
.sidebar .grupoedebe {position: relative;display: block; width: 240px; height: 150px; }



/* BODYCONTENT */
#wrapped_content, #bodycontent { font-size: 75%; line-height: 1.5em; color:#666666; background: transparent url('img/filete_hor.gif') repeat-x top; }
#bodycontent p { margin: 0pt 0pt 14px; }
#bodycontent a { color: #009ee0; }
#bodycontent a:hover { color: #000; }
#wrapped_content h2, #bodycontent h2 { margin: 0pt 0pt 4px; padding: 0pt; font-size: 130%; font-weight:bold; color:#888888 }
#bodycontent .main1 { float: left; background: transparent url('img/filete_ver.gif') repeat-y right; padding: 10px 20px 14px 0px; width:726px; }
#bodycontent .main2 { float: left; padding: 10px 0px 14px 18px; width:216px; }
#bodycontent .container_logos {color: transparent; }
#bodycontent .container_logos ul li {display:inline}
#bodycontent .container_logos .filete_ver {float:left; background: transparent url('img/filete_ver.gif') repeat-y top; height:40px; widht:1px; padding:0px 4px 0px 4px} !important
#bodycontent .main1 ul li {padding-left:15px; background: transparent url('img/boton_triangulo_li.png') no-repeat scroll 0px 0px; padding-left:10px}
#bodycontent .main2 .compromiso ul li {padding-left:15px; background: transparent url('img/boton_triangulo_li.png') no-repeat scroll 0px 3px;}


#grid-swf {clear:both}
#espacio_pelicula {padding-left:15px;}

/* HEADSHOTS */
#bodycontent .headshotlinks { clear: left; margin-left: -9px; }
#bodycontent .headshotlinks li { float: left; width: 147px; }
#bodycontent .headshotlinks a { text-decoration: none; display: block; text-align: center; color:#e90000; font-weight:bold; font-size:90%; margin-top:-5px}
#bodycontent .headshotlinks a.headshot { position: relative; width: 141px; height: 111px;}
#bodycontent .headshotlinks a.headshot img { display: block; position: absolute; top: 8px; left: 8px; }
#bodycontent .headshotlinks a.headshot span { background: transparent url('img/bk_headshot24.png') no-repeat scroll 0pt 0pt; display: block; width: 150px; height: 108px; top: 2pt;left: 0pt; position: absolute; }
#bodycontent .headshotlinks a.headshot:hover span { background-position: 0pt -111px;} /* cursor: pointer;*/
/* HEADSHOTS main2*/
#bodycontent .main2 .headshotlinks { margin: 0px auto}
#bodycontent .main2 .headshotlinks li { float: left; width:105px; padding-bottom:10px; }
#bodycontent .main2 .headshotlinks a { text-decoration: none; display: block; text-align: center; color:#e90000; font-weight:bold; font-size:80%; margin-top:-3px}
#bodycontent .main2 .headshotlinks a.headshot { position: relative; width: 110px; height: 88px;}
#bodycontent .main2 .headshotlinks a.headshot img { display: block; position: absolute; top: 8px; left: 8px; }
#bodycontent .main2 .headshotlinks a.headshot span { background: transparent url('img/bk_headshot24_main2.png') no-repeat scroll 0pt 0pt; display: block; width: 110px; height: 88px; top: 2pt;left: 0pt; position: absolute; }
#bodycontent .main2 .headshotlinks a.headshot:hover span { background-position: 0pt -88px;} /* cursor: pointer;*/
/* HEADSHOTS main2_off*/
#bodycontent .main2 .headshotlinks a.off {color:#CCCCCC; }
#bodycontent .main2 .headshotlinks a.headshot_off { position: relative; width: 110px; height: 88px; }
#bodycontent .main2 .headshotlinks a.headshot_off img { display: block; position: absolute; top: 8px; left: 8px; }
#bodycontent .main2 .headshotlinks a.headshot_off span { background: transparent url('img/bk_headshot24_main2_off.png') no-repeat scroll 0pt 0pt; display: block; width: 110px; height: 88px; top: 2pt;left: 0pt; position: absolute; }
#bodycontent .main2 .headshotlinks a.headshot_off:hover span { background-position: 0pt 0pt;} /* cursor: pointer;*/

/* HEADSHOTS como puede ayudarle */
#bodycontent .headshot_como_puede { float: left; margin-left: -18px; width: 141px; padding-right:10px; padding-left:10px}
#bodycontent .headshot_como_puede .headshot { position: relative; width: 141px; height: 105px;}
#bodycontent .headshot_como_puede .headshot img { display: block; position: absolute; top: 8px; left: 8px; }
#bodycontent .headshot_como_puede .headshot span { background: transparent url('img/bk_headshot24.png') no-repeat scroll 0pt 0pt; display: block; width: 150px; height: 108px; top: 2pt;left: 0pt; position: absolute; }
#bodycontent .headshot_como_puede .sub {color:#009ee0; font-size:93%; font-style:italic; line-height:130%; padding-left:12px; padding-top:8px}

/* CÓMO PUEDE AYUDARLE */
#bodycontent .main1 .container_como_puede {float:left;  width:550px; }
#bodycontent .main1 .tit_como_puede  {clear:both; font-weight:bold; font-size:140%; padding-top:25px; color:#e90000}
#bodycontent .main1 .txt_como_puede ul li {padding-left:15px; background: transparent url('img/boton_triangulo_li.png') no-repeat scroll 0px 3px; padding-left:15px}
#bodycontent .main1 .container_app_como_puede {float:right; height:50px; width:auto; background-color:#fff; }
#bodycontent .main1 .app_como_puede {float:left;padding-left:10px; padding-top:10px; }
#bodycontent .main1 .tit_app_como_puede  {float:right; font-weight:bold; font-size:95%;color:#888888}
#bodycontent .main1 .container_app_como_puede .edu  { float:left; height:40px; width:120px}
#bodycontent .main1 .container_app_como_puede .fin  { float:left; height:40px;  width:103px}
#bodycontent .main1 .container_app_como_puede .comu { float:left; height:40px;  width:130px}
#bodycontent .main1 .container_app_como_puede .dat  { float:left; height:40px;  width:120px}
#bodycontent .main1 .container_app_como_puede .cal  { float:left; height:40px;  width:120px}
#bodycontent .main1 .container_app_como_puede .edu a { display:block; font-size:90%; text-decoration:none; padding-left:55px; padding-bottom:8px;  padding-top:5px; line-height:1em; background: transparent url('img/logos_apli_bk_trans_peq.png') no-repeat scroll 0px 0px; color:#8ab51e;}
#bodycontent .main1 .container_app_como_puede .fin a { display:block; font-size:90%; text-decoration:none; padding-left:45px; padding-bottom:13px;  padding-top:5px; line-height:1em; background: transparent url('img/logos_apli_bk_trans_peq.png') no-repeat scroll -5px -35px; color:#336699;}
#bodycontent .main1 .container_app_como_puede .comu a { display:block; font-size:90%; text-decoration:none; padding-left:55px; padding-bottom:8px; padding-top:10px;   line-height:1em; background: transparent url('img/logos_apli_bk_trans_peq.png') no-repeat scroll 0px -70px; color:#dc0067;}
#bodycontent .main1 .container_app_como_puede .dat a { display:block; font-size:90%; text-decoration:none; padding-left:60px; padding-bottom:13px;  line-height:1em; background: transparent url('img/logos_apli_bk_trans_peq.png') no-repeat scroll 0px -133px; color:#ecc400;}
#bodycontent .main1 .container_app_como_puede .cal a { display:block; font-size:90%; text-decoration:none; padding-left:70px; padding-bottom:13px;  line-height:1em; background: transparent url('img/logos_apli_bk_trans_peq.png') no-repeat scroll 0px -100px; color:#e93114;}
#bodycontent .main1 .container_app_como_puede .edu a:hover, #bodycontent .main1 .container_app_como_puede .fin a:hover, #bodycontent .main1 .container_app_como_puede .comu a:hover, #bodycontent .main1 .container_app_como_puede .dat a:hover, #bodycontent .main1 .container_app_como_puede .cal a:hover{ color:#009ee0; text-decoration:underline; }


/* APLICACIONES */
#bodycontent .caja {padding-top:-10px; width: 700px; height:auto; background-color:#f5f5f5; position:relative}
#bodycontent .caja a {color:#666666}
#bodycontent .caja a:hover {color:#000000}
#bodycontent .apli_col_1 {float:left; width: 340px; text-align:left;}
#bodycontent .apli_col_2 {float:right; width: 340px; text-align:left; padding-left:5px}
#bodycontent .apli_col_1 .txt, #bodycontent .apli_col_2 .txt {float:right; width: 240px;}
#bodycontent .apli_col_1 .logo_app_edu  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 15px 0px; display: block;  width: 95px; height: 48px;}
#bodycontent .apli_col_1 .logo_app_edu:hover, #bodycontent .apli_col_1 .logo_app_comu:hover, #bodycontent .apli_col_1 .logo_app_dat:hover, #bodycontent .apli_col_2 .logo_app_fin:hover, #bodycontent .apli_col_2 .logo_app_cal:hover, #bodycontent .apli_col_2 .logo_app_learn:hover {cursor:pointer}
#bodycontent .apli_col_1 .tit_app_edu  {float:both; display: block; color:#8ab51e; font-weight:bold; font-size:110%}
#bodycontent .caja .vent_app {float:left; width: 600px; padding-left:5px}
#bodycontent .apli_col_1 .logo_app_comu  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 20px -100px; display: block;  width: 95px; height: 40px;}
#bodycontent .apli_col_1 .tit_app_comu  {float:both; display: block; color:#dc0067; font-weight:bold; font-size:110%}
#bodycontent .apli_col_1 .logo_app_dat  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 10px -190px; display: block;  width: 95px; height: 48px;}
#bodycontent .apli_col_1 .tit_app_dat  {float:both; display: block; color:#ecc400; font-weight:bold; font-size:110%}
#bodycontent .apli_col_2 .logo_app_fin  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 12px -50px; display: block;  width: 95px; height: 48px;}
#bodycontent .apli_col_2 .tit_app_fin  {float:both; display: block; color:#217d93; font-weight:bold; font-size:110%}
#bodycontent .apli_col_2 .logo_app_cal  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 5px -135px; display: block;  width: 95px; height: 52px;}
#bodycontent .apli_col_2 .tit_app_cal  {float:both; display: block; color:#e93114; font-weight:bold; font-size:110%}
#bodycontent .apli_col_2 .logo_app_learn  {float:left; background: transparent url('img/logos_apli.jpg') no-repeat scroll 5px -235px; display: block;  width: 95px; height: 55px;}
#bodycontent .apli_col_2 .tit_app_learn  {float:both; display: block; color:#0083d7; font-weight:bold; font-size:110%}
#bodycontent .apli_col_2 .txt_app_learn {float:left; width: 115px; padding-left:5px}
#bodycontent .caja .prox_lanzamiento {float:right; background: transparent url('img/prox_lanzamiento.png') no-repeat scroll 0px 0px; width: 95px; height:95px }

/* DESARROLLO APLICACIONES */
#bodycontent .main1 .logo_app_edu_des, #bodycontent .main1 .logo_app_fin_des, #bodycontent .main1 .logo_app_comu_des, #bodycontent .main1 .logo_app_cal_des, #bodycontent .main1 .logo_app_dat_des, #bodycontent .main1 .logo_app_learn_des {float:left; display: block;  width: 95px; height: 48px;}
#bodycontent .main1 .logo_app_edu_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 15px 0px;}
#bodycontent .main1 .logo_app_fin_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 15px -45px;}
#bodycontent .main1 .logo_app_comu_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 15px -95px;}
#bodycontent .main1 .logo_app_cal_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 5px -135px;}
#bodycontent .main1 .logo_app_dat_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 5px -185px;}
#bodycontent .main1 .logo_app_learn_des  {background: transparent url('img/logos_apli_bk_trans.png') no-repeat scroll 0px -235px;}
#bodycontent .main1 .tit_app_edu_des, #bodycontent .main1 .tit_app_fin_des, #bodycontent .main1 .tit_app_comu_des, #bodycontent .main1 .tit_app_cal_des, #bodycontent .main1 .tit_app_dat_des, #bodycontent .main1 .tit_app_learn_des  {float:left; display: block; font-weight:bold; font-size:150%; padding-top:19px}
#bodycontent .main1 .tit_app_edu_des  {color:#8ab51e; }
#bodycontent .main1 .tit_app_fin_des  {color:#336699; }
#bodycontent .main1 .tit_app_comu_des  {color:#dc0067; }
#bodycontent .main1 .tit_app_cal_des  { color:#e93114; }
#bodycontent .main1 .tit_app_dat_des  { color:#ecc400;  }
#bodycontent .main1 .tit_app_learn_des  {color:#0083d7; }

#bodycontent .caja_prest_y_vent { width: 700px; height:auto; background-color:#f5f5f5; position:relative}
#bodycontent .main1 .container_prest_y_vent  {padding:10px 30px 10px 30px}
#bodycontent .main1 .container_prest_y_vent h2  {font-weight:bold; font-size:100%; color:  #0099CC; text-align:center}
#bodycontent .main1 .txt_prest_y_vent  {font-size:95%; line-height:16px;}
#bodycontent .main1 .txt_prest_y_vent ul  {list-style:none; }
#bodycontent .main1 .txt_prest_y_vent ul li {padding-left:15px; background: transparent url('img/boton_triangulo_li.png') no-repeat scroll 0px 3px;}
#bodycontent .main1 .txt_prest_y_vent .col1  {float:left; width:300px}
#bodycontent .main1 .txt_prest_y_vent .col2  {float:right; width:300px}




/* OPINIONES */
.container_opinion {background: transparent url('img/ico_opiniones.png') no-repeat top left; line-height:1.4}
.persona {float:left; font-weight:bold; color:#666666; padding-left:45px}
.cargo {clear:both; padding-left:45px;}
.opinion {font-style:italic; clear:both; padding-left:45px;}



/* FOOTER */
#footer { position: relative; background: #f5f5f5 url('img/filete_hor.gif') repeat-x top; font-size:70%; line-height: 1.4em; clear: both;text-align: center;  color:#666666  } 
/*#wrapperpage #footer { margin-left: 10px; }*/
#footer .delegaciones { font-weight:bold; color:#999999; letter-spacing:0.1em  ; padding-top:20px;}
#footer a {  color: #666666 ; }
#footer a:hover {  color: #00CCFF; }


/* SUCKER FISH */
.sf-menu, .sf-menu * { background-color:#FFF; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; z-index: 2; top: -999em; width: 10em; float:left; }
.sf-menu ul li {  width:50px;  }
.sf-menu ul li li { padding: 0px; }
.sf-menu li:hover { visibility: inherit; z-index: 100; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; height:1%; }  /*el height 1% hace que no desaparezca */
.sf-menu li:hover ul, .sf-menu li.over ul { position:absolute; display:block; left: 0pt; top: 32px; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.over li ul { display:block; top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.over ul { top: 0pt; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.over li ul { display:block; top: -999em;position:absolute;z-index: 99;   }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.over ul { left: 10em; top: 0pt;  }
.sf-menu { float: right; padding-top: 0px; padding-left: 230px; width: 490px; }
.sf-menu a { padding: 10px; text-decoration: none; }
.sf-menu a { color:#009ee0; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; font-weight:bold }
.sf-menu li a:hover { color:#FFFFFF; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 100%; background-color:#f5f5f5 }
.sf-menu ul { width: 180px !important; border: 1pt solid #009ee0; }
.sf-menu li { background: transparent none repeat scroll 0% 0%; margin-right: 50px; }
.sf-menu li ul { margin-top: 4px; }
.sf-menu li li { margin-right: 0px; padding-right: 0px; width: 100px; }
.sf-menu li li.resto a { padding-top: 10px; padding-bottom:10px; padding-left: 14px; color:#999999; font-size: 75%; border-bottom:1px solid #009ee0;}
.sf-menu li li.ultimo a { padding-top: 10px; padding-bottom:10px; padding-left: 14px; color:#999999; font-size: 75%; border-bottom:0px solid #009ee0}
.sf-menu li li a:hover { display:block; padding-top: 10px; padding-bottom:10px; font-weight: bold; color: #FFF; font-size: 75%; background-color:#009ee0;}


/* TACLOUD */
#tagcloud { margin: 0pt 0px 0px 0pt; float: right; width: 211px; }
#tagcloud #tagcloud_content { float: left; width: 175px; background-color:#FFFFFF}
#tagcloud .tagcloud { margin: 0px; padding: 0px; line-height: 1.8em; position: relative; z-index: 10; }
#tagcloud .tagcloud li { margin: 0pt; padding: 0px; display: inline;}
#tagcloud #bg_top { margin: 0px auto; background-image: url('img/background_top.png'); background-repeat: no-repeat; clear: both; height: 11px; position: relative; width: 211px; }
#tagcloud #bg_left { margin: 0px auto; background-image: url('img/background_left.png'); background-repeat: repeat-y; float: left; height: 227px; position: relative; width: 15px; }
#tagcloud #bg_right { margin: 0px; background-image: url('img/background_right.png'); background-repeat: repeat-y; float: right; height: 227px; position: relative; width: 21px; }
#tagcloud #bg_bottom { margin: 0px auto; background-image: url('img/background_bottom.png'); background-repeat: no-repeat; clear: both; height: 21px; position: relative; width: 211px; }
#tagcloud .tagcloud li a { padding-right: 0.3em; text-decoration: none;}
#tagcloud .tagcloud li a:link, #tagcloud .tagcloud li a:visited { color:#666666 }
#tagcloud .tagcloud li a:hover, #tagcloud .tagcloud li a:active { color: #0099CC }
#tagcloud .tagcloud li a.tag:link, #tagcloud .tagcloud li a.tag:visited { color: #0099CC; }
#tagcloud .tagcloud li a.tag:hover, #tagcloud .tagcloud li a.tag:active { color: #0099CC}
#tagcloud .tagcloud li a.priority_1 { font-size: 17px; font-weight: bold; }
#tagcloud .tagcloud li a.priority_2 { font-size: 14px; font-weight: bold; }
#tagcloud .tagcloud li a.priority_3 { font-size: 12px; font-weight: bold; }
#tagcloud .tagcloud li a.priority_4 { font-size: 11px; }
#tagcloud .tagcloud li a.priority_5 { font-size: 10px; }


/* TACLOUD_700 */
#tagcloud_700 { float: right; width:700px; }
#tagcloud_700 #tagcloud_content_700 { float: left; width: 664px; background-color:#FFFFFF}
#tagcloud_700 .tagcloud_700 {margin: 0px auto; height:50px; padding: 0px; position: relative; }
#tagcloud_700  .container  { padding: 5px 0px}
#tagcloud_700  .container .tagcloud_700 ul {  width:200px;}
#tagcloud_700  .container .tagcloud_700 li { float: left; margin: 0pt; padding:0px 0px; display: inline;}
#tagcloud_700 #bg_top { margin: 0px auto; background-image: url('img/background_top_700.png'); background-repeat: no-repeat; clear: both; height: 11px; position: relative; width: 700px; }
#tagcloud_700 #bg_left { margin: 0px auto; background-image: url('img/background_left.png'); background-repeat: repeat-y; float: left; height: 100px; position: relative; width: 15px; }
#tagcloud_700 #bg_right { margin: 0px; background-image: url('img/background_right.png'); background-repeat: repeat-y; float: right; height: 100px; position: relative; width: 21px; }
#tagcloud_700 #bg_bottom { margin: 0px auto; background-image: url('img/background_bottom_700.png'); background-repeat: no-repeat; clear: both; height: 20px; position: relative; top:-10px;  width: 700px; }

/* TACLOUD_banner */
#grid-swf  { float: left; width:740px; height:220px; background: transparent url('img/fondo_banner.jpg') no-repeat scroll -3px 0px; z-index:2}
#container_pelicula {padding-left:20px; padding-top:14px; z-index:8}


/* FORMULARIO */
.formulario {margin: 0px 40px; padding-left:80px; width: 800px; height:auto; background-color:#f5f5f5; position:relative}
.formulario td {padding-left: 5px; padding-bottom:5px; color:#666666; vertical-align:top;}
.formulario td.col1 {text-align:right; font-weight:bold}
#boton_enviar_formu{width:150px; height:38px; background:url('img/boton_enviar_formulario.png') repeat-x left top; border:0px; }
#boton_enviar_formu:hover { background-position: -149px 0px;  cursor: pointer;}
.formulario td.colspan {text-align:left; font-weight:bold;}
.txt_aviso {padding-top:50px; font-size:130%; font-weight:bold; text-align:center}

/* NOTICIAS */
#bodycontent .videos { clear: left; margin-left: -18px; }
#bodycontent .videos li { float: left; width: 175px; }
#bodycontent .videos a { text-decoration: none; display: block; text-align: center; color:#e90000; font-weight:bold; font-size:90%; margin-top:-5px}
#bodycontent .videos a.video { position: relative; width: 141px; height: 111px;}
#bodycontent .videos a.video img { display: block; position: absolute; top: 8px; left: 8px; }
#bodycontent .videos a.video span { background: transparent url('img/bk_headshot24_videos.png') no-repeat scroll 0pt 0pt; display: block; width: 150px; height: 108px; top: 2pt;left: 0pt; position: absolute; }
#bodycontent .videos a.video:hover span { background-position: 0pt -111px;cursor: pointer} 
#bodycontent .videos a.medio {clear:both; font-weight:bold; margin-left: -30px; color:#0099CC}
#bodycontent .noticia .medio {padding-left:15px; background: transparent url('img/boton_triangulo_li.png') no-repeat scroll 0px 4px; float:left; font-weight:300; color:#0099CC}
#bodycontent .noticia .fecha {float:left; font-style:italic}
#bodycontent .noticia h3 {clear:both; font-style:bold}
#bodycontent .noticia a {font-weight:bold; color:#666; font-size:100%}
#bodycontent .noticia a:hover {color:#0099CC; cursor: pointer}
#bodycontent .vertodas a {float:right; font-style:bold; color:#666; font-size:90%; padding-top:10px}
#bodycontent .vertodas a:hover {color:#0099CC; cursor: pointer}
#bodycontent .noticia .thumbnail_noticia {float:left; padding-right:20px}
#video1 {width:221px; height:221px; float:left; padding-right:15px}
#video2 {width:240px; height:178px; float:left; padding-right:15px}
#video3 {width:240px; height:218px; float:left; padding-right:15px}
#video4 {width:240px; height:218px; float:left; padding-right:15px}
#video5 {width:240px; height:218px; float:left; padding-right:15px}




