/*
Theme Name: Teletón 2010.1
Theme URI: http://www.teleton.cl
Description: Diseño para sitio Fundación Teletón
Author: zara*beatriz
Author URI: http://zarabeatriz.net 
*/


/**CSS 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, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}


body {line-height: 1;}
:focus { outline: none; }


blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

input, textarea {margin: 0;padding: 0;border:0;}
.oculto, hr, legend{display:none;visibility:hidden;}
.clear { clear: both; }
img { border: none; }
.r {float: right;}
.l { float: left;}

* {
 margin: 0;
 padding: 0;
}


/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: bold !important;color: #333;  }
h1 { font-size: 32px; line-height: 40px; padding: 5px 0px; }
h2 { font-size: 24px; line-height: 32px; padding: 5px 0px; }
h3 { font-size: 20px; line-height: 28px; padding: 5px 0px; }
h4 { font-size: 16px; line-height: 24px; padding: 5px 0px; }
h5 { font-size: 14px; line-height: 22px; padding: 5px 0px; }
h6 { font-size: 12px; line-height: 20px; }

/* Links */
a { color: #cc0000; text-decoration: none; }
a:link, a:visited { color:#cc0000; text-decoration:none; }
a:hover { color:#666;text-decoration: underline; }
a:focus { outline: 1px dotted invert; }



/* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }


p { margin: 5px 0; padding: 0; color: #666; overflow:hidden; }


blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 10px; padding-left: 10px; }
blockquote *:first-child:before, q *:first-child:before { content: "\201C"; }
blockquote *:first-child:after, q *:first-child:after { content: "\201D"; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace;  }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 0px 3px; background: none; }


/* Lists */
ul, ol { margin: 0; padding: 0; list-style: none;}
ul li, ol li { margin: 0; padding: 0; list-style: none;}

li ul, li ol { margin: 0; padding: 0; }
ul ul, ol ol, ul ol, ol ul { margin: 0; padding: 0; }

ol { list-style-type: decimal; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }

dt { font-weight: bold; }

/* Tables  */

table, td, th { vertical-align: middle; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; }
th { font-weight: bold; }
thead th { background: #ddd; }
th, td, caption { padding: 4px 10px 4px 5px;  text-align: left; font-weight: normal;}
tr.even td { background: #ccc; }
tfoot { font-style: italic; }
caption { background: #eee;  }



/* BASIC */


body {
  margin: 0;
  padding: 0;
 font-family: Helvetica, Arial,  "Lucida Grande", Tahoma, sans-serif;  
 font-size: 70%;
  color: #666;
  background: #fff;
}

#main { 
margin: 0 auto;
 width: 925px;
 overflow: hidden; 
 background: url(images/linea-bot.jpg) bottom no-repeat;
 padding-bottom: 20px;
}

#header {
 overflow: hidden;
margin:0 auto;
padding: 0;
width:925px;
  position: relative;
 }
 
 #logo {
 font-size: 1px;
 color: #fff;
 float: left;
 margin-top:22px;
 }
 
#logo a {
 font-size: 1px;
 display: block;
 color: #f1f1f1;
 text-decoration: none;
 }
 
#buscador { float: right; margin-top:15px;}
 
 
 #buscador input[type=text] {
 background:#FFFFFF  url(images/buscador.png) left no-repeat ;
 color:#666;
 font-size:12px;
 font-weight:normal;
height:17px;
padding:7px 5px 1px 28px;
width:124px;
 font-family:Helvetica,Arial,"Lucida Grande",Tahoma,sans-serif;
}
 
 
#buscador button.boton_buscar[type=submit] {
 background:url(images/bt-buscar.png) center no-repeat  ;
 border:none;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 height:22px;
margin:0;
 font-family:Helvetica,Arial,"Lucida Grande",Tahoma,sans-serif;
padding:3px 12px;
 width:70px;
 cursor: pointer;
}

#tool { float: right; padding-right: 20px;}



#toolul { list-style: none;  margin: 0;}
#tool ul li { float: left;  }

#tool ul li a { 
 color:#999;
 display:block;
 font-weight:normal;
 text-decoration: none;
 font-size:11px;
 padding:0 3px;
 text-transform:none;
 }




#social-ico { margin-right: 14px; padding-top:12px; text-align:right; }

#social-ico a { padding-left: 12px; }


#social-ico a.ico-rss { color: #ff9900; }
#social-ico a.ico-twitter { color: #0099cc; }
#social-ico a.ico-facebook { color: #003399; }

#buscador form { float: right; margin-top:14px; margin-right: 10px; }

 #description {
 color: #fff;
 font-size: 1px;
 }

#menu-sup {
  position: absolute;
  bottom: 0;
  right: 269px;
  overflow:hidden;
}

.twitteton { display: block; position: absolute; bottom: 0; right: 0; }
.banner { display: block; position: absolute; top: 0; right: 0; }

#menu-sup .menu {
 overflow:hidden;
float:left;

}

#etiqueta { display: none; }
#menu-sup ul { list-style: none; background: #cc0000 url(images/bg-menu.jpg) no-repeat; float: left;  border-right:1px solid #CC0000; border-left:1px 
solid #CC0000; padding:0px; }
#menu-sup ul li { float: left; color:#fff;}

#menu-sup ul li a, #menu-sup ul li a:link, #menu-sup ul li a:visited { 
 color:#fff;
 text-decoration: none;
 font-size:14px;
 display: block;
 font-weight: bold;
 padding:10px 12px;
 }
 
#menu-sup ul li a:hover { 
  color: #cc0000;
  text-decoration: none;
  background: #fff;
  font-size:14px;
  font-weight: bold;
  }
 
#menu-sup ul li.current_page_item, #menu-sup ul li:hover, #menu-sup ul li.current { } 

#menu-sup ul li.current_page_item a, #menu-sup ul li.current a { 
  color: #cc0000;
  text-decoration: none;
  background: #fff;
  font-size:14px;
  font-weight: bold;
  padding:10px 26px;
  }
  
#menu-sup ul li.current_page_item a:hover, #menu-sup ul li.current a:hover { 
  color: #cc0000;
  text-decoration: none;
  font-size:14px;
  font-weight: bold;
padding:10px 26px;
  }  
  


#menu-sup ul li ul { display: none;}



#footer { 
 margin:0 auto 20px;
 width: 952px;
 overflow: hidden; 
}

#menu-footer { float: left; margin-left: 10px;}

#l-zb { float: right; margin-top: 10px; margin-right: 10px; display: none;}

#footer .menu {
 overflow:hidden;
 margin-top: 10px;
}

#footer .menu ul { list-style: none;  margin: 0;}
#footer .menu ul li { float: left; border-right:1px solid #999999; }

#footer ul li ul { display: none;}
#footer .menu ul li a { 
 color:#999;
 display:block;
 font-weight:normal;
 text-decoration: none;
 font-size:11px;
 padding:0 10px;
 text-transform:none;
 }

#footer .menu ul li.current_page_item a, #footer .menu ul li a:hover, #footer .menu ul li a.current,  #footer .menu ul li.current { 
  color: #cc0000; 
  background: none;
  font-weight: normal; 
  font-size:11px;
  padding:0 10px;
  display:block; 

  }
  

#footer p { padding: 10px; color:#999999;  }

#footer p a {color:#999999;}


/* CONTENT */

#content {
 margin:20px auto;
 width: 925px;
 overflow:hidden;
 clear: both;
 overflow:hidden;
}



#breadcrumbs { margin-bottom: 7px; width:600px; color:#999999;}

#breadcrumbs a { color:#999999; }



/* HOME */

#page-right-home {  float: left;
margin-left:15px;
width:260px;
line-height: 19px;
font-size: 12px;  
}

#page-right .not-home { width: 210px; border-top: 4px solid #1b3e6c;   }



#destacados .texto-not { padding:36px 16px 16px; width:310px; background: none;  float: left;   }

.texto-not { background: url(images/sep-not.jpg) bottom no-repeat;   padding:3px 0 16px; }

.texto-not h4, .texto-not h4 a  {
font-size:14px;
line-height:18px;
font-weight: bold;
color: #cc0000;
padding:5px 0;
}

.texto-not p {  display:inline; line-height:16px; font-size: 12px; }


.texto-not-home { background: url(images/sep-not.jpg) bottom no-repeat;   padding:3px 0 16px; }

.texto-not-home h4, .texto-not-home h4 a  {
font-size:14px;
line-height:18px;
font-weight: bold;
color: #cc0000;
padding:5px 0;
}

.texto-not-home p {  display:inline; line-height:16px; font-size: 12px; } 

#destacados .texto-not h4, #destacados .texto-not h4 a  {
font-size: 16px;
margin-bottom:22px;
line-height: 20px;
font-weight: bold;
color: #cc0000;
padding:5px 0;
}


#destacados .texto-not a.ver-mas {
color:#cc0000;
display: block;
}


#foto-dest { 
height:265px;
overflow:hidden;
width:264px;
}

#borde-dest { 
background: url(images/borde-dest.gif) no-repeat;  
display:block;
float:left;
height:273px;
margin-top:10px;
overflow:hidden;
padding:4px;
width:272px;

}


.not-home h3 { font-size:14px; font-weight: bold; color: #1b3e6c; border-bottom: 1px solid #d9d9d9; line-height:10px;
padding-top:7px; }

.not-home h4 { font-size:11px; line-height:14px; padding:0; display:inline;}

.not-home h4 a { font-size:11px; line-height:14px; font-weight:bold; color: #1B3E6C; }

.not-home a.ver-mas { color: #1B3E6C; font-size: 11px; display:inline; }

a#congre-home { width: 260px; font-size: 1px; line-height: 1px; margin-top: 5px; color: #fff; display: block;}

a#vol-home { width: 250px; height: 62px; background:url(images/ban-voluntarios.png) no-repeat; display: block; font-size: 1px; margin-top: 5px;color: #fff; margin-left:5px; }

a#empre-home  {  width: 250px; height: 72px; background: url(images/ban-empresas.png) no-repeat; display: block; font-size: 1px; margin-top: 5px; color: #fff; margin-left:5px;}

.video-home { float: left; width: 100px; height: 75px; background: #999;  }

#destacados {
  background:transparent url(images/borde-video.png) no-repeat scroll 0 0;
  height:471px;
  padding:5px;
  width:649px;
}

#testimonios-home { width: 881px; height: 100px; background: url(images/bg-videos.png) no-repeat;  clear: both; margin-top: 10px;  padding:10px 22px 22px 22px;  }

.sepa-rojo {  width: 925px; background: url(images/sepa-rojo.png) no-repeat; height:20px; margin:20px 0; clear:both; }

.sepa-gris {  width: 925px; height:20px; margin:20px 0;clear: both; }

#flickr-home { padding:57px 8px 0; width:308px; height: 264px; background: url(images/bg-flickr.png) no-repeat; float: left; margin-right: 10px; }

#flickr-home ul li { float: left; margin-bottom:2px; margin-right:2px; }

#flickr-home ul li a img { width: 75px; height: 75px;  }

#faceb-home {  width:307px; height: 290px; background: url(images/bg-facebok.png) no-repeat; float: left; margin-right: 10px; }

#medios { float: left; }

#not-funda { float: left; margin-right: 28px; }

.bg-notis { background: url(images/bg-notis.jpg) no-repeat; width:402px; margin:15px 0; padding:10px 22px 22px 22px;   height:233px;}

#banner-dos { float: left; width:   260px;   }


h3.tit-cajas { font-size: 13px; color: #000; text-transform:uppercase; padding: 0; margin: 0;}


#twitstat_badge_761 { margin:0; float: left;  background: url(images/borde-twitter.png) no-repeat; height: 294px; width:238px !important; padding: 8px;  }

#twitstat_badge_761 ul {  width: 240px; overflow-y:scroll !important; height: 263px !important; }

#twitstat_badge_761 ul + div { display: none; }

.none { display: none; }


#caja-izquierda { float: left; width: 270px; overflow: hidden; margin-right: 10px; }


.cuentanos { background: url(images/amigos_01.png) no-repeat; overflow: hidden; width: 316px; height: 125px;  }

.mapa-ayuda { width: 316px; height: 87px; margin-top:8px;  }

.telefono { width: 316px; height: 80px;  margin-top:8px; }

.chileayuda { width: 312px; height: 120px;   }




/* NEWSLETTER */

.page-news { margin: 0 auto; clear: both; float: none !important; width: 640px !important;  border-top: 6px solid #1B3E6C; padding-bottom: 20px;}

h2.news-title {   border-top: 6px solid #1B3E6C; color: #1B3E6C; padding: 5px 15px;  }

h4.news-title a {  font-weight:bold; background: #1B3E6C; color: #fff; padding: 5px 10px; font-size: 14px; margin-top: 10px; display: block;  }


h2.news-title span { color: #666; font-size: 12px; float: right;}

.texto-news {  width: 310px; float: left; margin: 0 5px;  }

.texto-news p { 
 font-size:12px;
 line-height:16px;
 padding:0 10px;
}

.texto-news a.ver-mas {
color:#1B3E6C;
display:inline;
padding:0 10px;
font-size:11px;
}












/* MENU LATERAL */



#page-right { 
float: left;
margin-left:29px;
width:245px;
line-height: 19px;
font-size: 12px;
margin-top:-17px;
}

#contacto-form { width: 200px; margin-top: 15px; }


.ico-share { padding-bottom:5px; font-size: 11px;}

.ico-share span { display: block; margin-bottom:5px;}
a.s-fb { background: url(images/s-fb.jpg) no-repeat;  padding: 4px 8px 10px 23px; color: #666; }
a.s-twi { background: url(images/s-twi.jpg) no-repeat; padding: 4px 8px 10px 23px; color: #666; }
a.s-goo { background: url(images/s-goo.jpg) no-repeat;  padding: 4px 8px 10px 23px; color: #666;}
a.s-del { background: url(images/s-del.jpg) no-repeat;  padding: 4px 8px 10px 23px; color: #666; }

.ico-tool { margin-top: 5px; padding-bottom:5px; font-size: 11px; margin-bottom:20px; }

.ico-tool span { display: block; margin-bottom:5px;}

a.ico-imp { background: url(images/ico-print.png) no-repeat;  padding: 4px 8px 10px 23px; color: #666; }
a.ico-mail { background: url(images/ico-mail.png) no-repeat;  padding: 4px 8px 10px 23px; color: #666; }
a.ico-tmas { background: url(images/ico-tmas.png) no-repeat;  padding: 4px 0px 10px 23px; color: #666;  margin-left:24px; }
a.ico-tmenos { background: url(images/ico-tmenos.png) no-repeat;  padding: 4px 0px 10px 23px; color: #666; }


#letter-col {   
  width: 296px; 
  height:64px;
  padding:8px 1px 0 12px;  
  background: url(images/fondo-gris.png) repeat; 
  margin: 20px 0;
   }

#letter-col h4 { font-size: 1px; color: #f0f0f0; background: url(images/tit-news-col.png) no-repeat;   }


#neswletter { 
  width: 250px; 
  height:64px;
  padding:8px 1px 0 12px; 
  background: #f2f2f2 url(images/fondo-gris.png) repeat ;  
  }

#neswletter  #emailInput, #letter-col #emailInput {   background:#FFFFFF  url(images/form-sus.jpg) left no-repeat ;
 color:#666;
 font-size:12px;
 font-weight:normal;
height:19px;
padding:7px 5px 1px 7px;
text-align:left;
width:139px !important;
 font-family:Helvetica,Arial,"Lucida Grande",Tahoma,sans-serif; border: none;  }


#neswletter h3.tit-cajas, #letter-col h3.tit-cajas {
color:#000000;
font-size:13px;
line-height:16px;
margin:0;
padding:4px 0;
text-transform:uppercase;
}

#neswletter a, #letter-col a { margin-top: 5px!important;}





.caja-colum { width:310px; margin-bottom:10px; }
.top-caja { height:23px; padding:7px 10px; width:290px; background: url(images/top-caja.jpg) no-repeat;  }
.center-caja { padding:4px 13px 0; width:288px; background: url(images/center-caja.jpg) repeat-y; }
.bottom-caja { width:310px; height: 13px; background:url(images/bottom-caja.jpg) no-repeat; }





#page-right ul.submenu {  list-style: none; text-align: left; margin: 0; padding:0; }

#page-right  ul.parent-menu li { display: none;   }
#page-right  ul.parent-menu li.current_page_parent, ul.parent-menu li.current_page_ancestor { display: block !important; }


#page-right ul.submenu li {  
  color:#cc0000;
  font-size:14px;
   font-weight:bold;
  list-style: none; 
  background:transparent url(images/sep-not.jpg) no-repeat scroll center bottom;
  }
 
#page-right ul.submenu li a {  
  text-decoration: none;
  color:#cc0000;
  display: block;
  font-size:12px;
   font-weight:bold;
  padding:0 2px 13px;
 }
 
 #page-right ul.submenu li a:hover, #page-right ul.submenu li a.current { 
  text-decoration: none; 
  color:#666666;
  display: block;
  font-size:12px;
  font-weight:bold;
  padding:0 2px 13px;
  }
  
/* sub sub paginas  */
 
#page-right ul.submenu li ul  {  list-style: none; text-align: left; margin:-10px 0 0; padding:0 0 12px;}

#page-right ul.submenu li ul li {  
  color:#cc0000;
  font-size:14px;
   font-weight:bold;
  list-style: none; 
  background:transparent url(images/sep-not.jpg) no-repeat scroll center top;
  }
 

 #page-right ul.submenu li ul li a {  
  text-decoration: none;
  color:#cc0000;
  display: block;
  font-size:12px;
   font-weight:bold;
  padding:5px 18px 0;
 }
 
 
 #page-right ul.submenu li ul li a:hover, #page-right ul.submenu li ul li a.current {  
  text-decoration: none; 
  color:#666666;
  display: block;
  font-size:12px;
   font-weight:bold;
 padding:5px 18px 0;
 }


.flickr-colum { background: url(images/flickr-col.png) no-repeat;  height:154px;}



/* PAGINAS */
 
 
#page-center-home { 
 float:left;
 width:650px;
 overflow: hidden;
 margin-bottom:18px;
  }
  
  #page-center { 
 float:left;
 width:650px;
 overflow: hidden;
  }

#page { margin-bottom: 20px;}
 
#page h2.page-title, #page h2.page-title a, #page-center h2.page-title  { 
  color: #cc0000; font-size:18px; font-weight:bold; line-height: 22px;  text-decoration: none;padding: 0; margin: 0; 
}

#page h3.post-title a { 
  color: #cc0000; font-size:14px; font-weight:bold;  line-height: 20px;  text-decoration: none;padding: 0; margin:0 x; display: block; margin-top:3px;
  }
  
#page h3.post-title { 
   color: #cc0000; font-size:146px; font-weight:normal; line-height: 20px;  text-decoration: none;padding: 0; margin:0 x; display: block; margin-top:3px;
  }

#page span.meta-post a { text-transform: uppercase; font-size:9px;  color: #666;}
#page span.meta-post {display: block; margin-top:20px; text-transform: uppercase; font-size:9px;  color: #666;}
#page-center h2.page-title-result { color:#666; font-size:15px; font-weight:bold;line-height: 18px; padding: 0; margin: 0; margin-bottom: 20px; }

#page-center h2.page-title-result span { color:#21b3e7; font-size:15px; font-weight:bold; }
 
#page #texto-page { margin-top: 15px;}
  
#page #texto-page p { 
 color:#666;
 font-size:12px;
 line-height:20px;
 margin: 8px 0;
 overflow:hidden;
 padding:0;
 text-align:justify; 
 }

 #page #texto-page ul { list-style:  disc; margin: 10px; padding:0 10px; } 
 
 #page #texto-page ul li { list-style: disc; margin-bottom: 10px; font-size:12px; line-height:20px;} 
 
 #page #texto-page ul li h4 { font-size: 14px; font-weight: bold; color:#333333; }
 
 #page #texto-page ul li p {   
   color:#333333;
   font-size:12px;
   line-height:18px;
   margin:5px 0;
   overflow:hidden;
   padding:0;
   text-align:justify;   }
 
#page #texto-page-result { margin-top: 0px;}

#page #texto-page-result p { 
 color:#666;
 font-size:12px;
 line-height:18px;
 margin:5px 0;
 overflow:hidden;
 padding:0;
 text-align:justify; 
 }
 
a.ver-mas { font-size: 11px; color:#CC0000; display:block; }





  
   
/* DOCUMENTOS */

 #page #texto-page ul.docus { list-style: none; margin: 0; padding:0 10px; } 
 
 #page #texto-page ul.docus li { list-style: none; padding:10px 20px 10px 15px;  border: none; margin: 0; } 
 
 #page #texto-page ul.docus li.alt { list-style: none; padding:10px 20px 10px 15px;  background: #e6e6e6; border: none; margin: 0;} 
 
 #page #texto-page ul.docus li h4 { font-size: 10px; font-weight: bold; color:#333333; padding: 0;  line-height: 14px; text-transform: uppercase; }
 
 #page #texto-page ul.docus li p {   
   color:#333333;
   font-size:11px;
   line-height:14px;
   margin:0;
   padding:0;
   padding-right: 50px;
   background: url(images/ico-pdf.gif) right no-repeat;
   overflow:hidden;
   text-align:justify;   }

 
/* VIDEOS */

 #page #texto-page ul.docus { list-style: none; margin: 0; padding:0 10px; } 
 
 #page #texto-page ul.docus li { list-style: none; padding:10px 20px 10px 15px;  border: none; margin: 0;  } 
 
 #page #texto-page ul.docus li.alt { list-style: none; padding:10px 20px 10px 15px;  background: #e6e6e6; border: none; margin: 0;}  
 
 #page #texto-page ul.docus li h4 { font-size: 10px; font-weight: bold; color:#333333; padding: 0;  line-height: 14px; text-transform: uppercase; }
 
 #page #texto-page ul.docus li p {   
   color:#333333;
   font-size:11px;
   line-height:14px;
   margin:0;
   padding:0;
   padding-right: 50px;
   background: url(images/ico-pdf.gif) right no-repeat;
   overflow:hidden;
   
   text-align:justify;   }
 

.twitstatus_badge_container {
  margin-top: 5px;
}


.search-form {

   width: 227px;
   height: 287px;
   background: url(images/bg-buscador.png) no-repeat;
   height:218px;
   padding:70px 10px 0;
   text-align: center;
}

.search-form strong, .search-form button { font-size: 14px; }
.search-form input { border: 2px solid #84af02; width: 180px; }
.search-form button { width: 115px; height: 24px; color: white; font-weight: bold; background: url(images/bt-buscar-personas.png); margin-top: 5px; border: 0px none !important; cursor: pointer; }

#prensa { background:  url(images/bg-prensa.png) no-repeat; clear: both; width: 862px; height: 168px;  padding:50px 30px;  }
.prensa-uno { width: 800px; float: left; margin-top:20px;}

#prensa .texto-not-home { background: none;  }
#prensa .texto-not-home p { text-align: justify; line-height: 16px; }

h2.titulo-prensa-home { font-size: 18px; font-weight: bold; color: #cc0000; line-height: 24px;   }

h2.titulo-prensa-home a { font-size: 18px; font-weight: bold; color: #cc0000; line-height: 24px;   }



.codigo {
	padding: 15px 10px 5px;
	font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace;
	background: #fff url('images/bg-codigo.jpg') no-repeat;
	height: 60px;
}

#playlist-video {
   background: url(/wp-content/themes/fundacion2/images/bg-videos-home.png) no-repeat; 
   width: 922px;
   height: 90px;
   clear: both;
   overflow: hidden;
   display: block;
   padding: 15px;
}

#playlist-video a {
   display: block;
   float: left;
   margin-right: 6px;
   margin-bottom: 14px;
   border: 1px solid #ECECEC;  
}




#carousel {
   background: url(images/bg-videos-home.png) no-repeat;
   width: 922px;
   height: 120px;
   position: relative;
}

#carousel a.next { position: absolute; top: 17px; right: 5px; width: 106px; height: 90px; background: url(images/vervideos.png) no-repeat; 
text-indent: 10000px; }

#playlist-wrapper {
   width: 808px;
   height: 90px;
   clear: both;
   overflow: hidden;
   display: block;
   padding: 15px;
   position: absolute; 
   left: 0px;
}

#playlist-video2 {
   position: relative;
   
}

#playlist-video2 a {
   display: block;
   float: left;
   margin-right: 12px;
   margin-bottom: 14px;
   border: 1px solid #ECECEC;  
}


.buscar{
	background:url("images/bg-buscar.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:303px;
	padding-top:17px;
	width:310px;
}
