@charset "utf-8";

/* CSS Document */



body { background:url(../images/straumann/bg_site.jpg) repeat-x top; background-color:#0A823C; margin:0; padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }



/* GENERAL */

a { color:#0A823C; text-decoration:none; }

a:hover { color:#D2DC32; text-decoration:underline; }



h1, h3 { color:#005028; font-size:16px; margin:10px 0px; }

h2 { color:#0A823C; font-size:12px; margin:5px 0px; }



ul { margin:0px; padding:0px; list-style:none; }

ul li { background:url(../images/straumann/bullet.gif) no-repeat left top; padding-left:15px; }



/* --------------------------------------------------------------------------------------------------------------------------------- */





/* CONTENEDOR */

#contenedor { width:760px; margin:0 auto; vertical-align:middle; }



#breadcrumb { font-size:11px; color:#9B9B9B; }

#breadcrumb a { color:#9B9B9B; } #breadcrumb a:hover { color:#333; }



#noticias, #cursos { display:block; clear:both; border-top:1px solid #6E6E6E; }

#noticias a, #cursos a { font-weight:bold; }

#noticias span, #cursos span { background:url(../images/straumann/ico_sheet.gif) no-repeat left top; padding-left:17px; margin-bottom:8px; display:block; width:375px; float:right; clear:right;}

#noticias span strong, #cursos span strong { color:#6E6E6E; font-weight:normal; } 

.img_1 { float:left; padding:0px 15px 50px 0px; }

/* --------------------------------------------------------------------------------------------------------------------------------- */





/* Shortcuts */

#shortcuts { background:url(../images/straumann/bg_shortcuts.jpg) no-repeat; width:361px; height:20px; float:right; font-size:10px; text-align:center; color:#6E6E6E; padding-top:7px; }

a.em, a.ho { color:#6E6E6E; }

a.em:hover { color:#FF6600; } a.ho:hover { color:#58ADD6; } 

/* --------------------------------------------------------------------------------------------------------------------------------- */





/* Header */

#header { display:block; clear:both; padding:10px 0px 20px 10px; }
#header .banner { border:1px solid #e5e5e5; }
#header .highslide { background:none; float:right; }
/* --------------------------------------------------------------------------------------------------------------------------------- */



/* Main Menu */

#main_menu { background:#0A823C; border-bottom:2px solid #D2DC32; text-align:center; padding:10px; }

#main_menu a { color:#D2DC32; font-weight:bold; padding:3px 6px; border:1px solid #0A823C; }

#main_menu a:hover { color:#fff; text-decoration:none; border:1px solid #fff; }

#main_menu a.sec { color:#fff; text-decoration:none; border:1px solid #fff; }

/* --------------------------------------------------------------------------------------------------------------------------------- */



/* Contenido y Columna izquierda */

#contenido { background:#fff; border:1px solid #6E6E6E; margin:10px 0px; padding-bottom:5px; }

#left_column { width:205px; float:left; padding:5px 0px 10px 5px; }

#left_column img { padding:5px; }

#main_column { width:518px; float:left; padding:5px 10px 10px 20px; }

/* --------------------------------------------------------------------------------------------------------------------------------- */



/* Left Menu */

#left_column ul { margin:0px; padding:0px; list-style:none; }

#left_column ul li { padding:0px 0px 1px 0px; background:none; }

#left_column ul li a { background:#D2DC32; padding:5px; display:block; color:#fff; font-weight:bold; .margin-bottom:1px; }

#left_column ul li a:hover { color:#fff; text-decoration:none; background:#0A823C; }



#left_column ul ul li a { background:url(../images/straumann/arrow_green.gif) no-repeat left top; background-color:#F4F7D8; color:#6E6E6E; font-weight:normal; margin-bottom:0px; padding-left:15px; }

#left_column ul ul li a:hover { color:#0A823C; text-decoration:none; background:url(../images/straumann/arrow_green.gif) no-repeat left top; background-color:#E7EBA9; }



#left_column ul ul ul li a { background:url(../images/straumann/arrow_grey.gif) no-repeat left top; color:#6E6E6E; font-weight:normal; margin-bottom:0px; padding-left:22px; border-bottom:1px solid #999; font-size:12px; }

#left_column ul ul ul li a:hover { color:#0A823C; text-decoration:none; border-bottom:1px solid #0A823C; background:url(../images/straumann/arrow_green_small.gif) no-repeat left top; }



#left_column ul ul ul ul li a { background:none; color:#6E6E6E; font-weight:normal; margin-bottom:0px; padding-left:30px; border-bottom:1px dashed #D8D8D8; font-size:11px; }

#left_column ul ul ul ul li a:hover { color:#0A823C; text-decoration:none; border-bottom:1px dashed #0A823C; background:none; }



/* --------------------------------------------------------------------------------------------------------------------------------- */





/* NOTICIAS */

.noticia, .detalle_noticia { display:block; border-top:1px solid #D2DC32; padding:0px 0px 10px 0px; margin:0px 0px 40px 0px; }

.detalle_noticia { border-top:1px solid #E7EBA9; margin:20px 0px 0px 0px; }

.noticia strong, .detalle_noticia strong { background:#D2DC32; color:#005028; font-weight:bold; font-size:11px; padding:3px 0px; display:block; width:70px; text-align:center; }

.noticia h2 a { color:#6E6E6E; font-weight:bold; font-size:13px; display:block; padding:5px 0px 5px 0px; }

.noticia h2 a:hover { color:#D2DC32; text-decoration:none; }

.noticia img, .detalle_noticia img { float:left; margin:0px 10px 5px 0px; border:1px solid #ccc; padding:1px; }

.noticia a.more { float:right; background:url(../images/straumann/ico_sheet.gif) no-repeat right center; font-size:10px; color:#6E6E6E; font-weight:bold; padding:10px 15px 10px 0px; display:block; clear:both; }

.noticia a:hover.more { color:#D2DC32; text-decoration:none; }

.noticia p { color:#000; font-size:11px; margin:0px; }



.detalle_noticia img { margin:10px 15px 10px 0px; }

.detalle_noticia strong { background:#E7EBA9; color:#6E6E6E; }

.detalle_noticia h1 { margin:20px 0px 10px 0px; }

.detalle_noticia p { color:#000; font-size:12px; }



#quicklinks { border-top:1px solid #6E6E6E; padding:5px; text-align:center; color:#6E6E6E; font-size:11px; display:block; clear:both; }

#quicklinks a { color:#6E6E6E; font-weight:bold; padding:0px 3px; } #quicklinks a:hover { color:#D2DC32; text-decoration:none; }

/* --------------------------------------------------------------------------------------------------------------------------------- */





/* PRODUCTOS */



#paginador { border-top:1px solid #ccc; padding:5px 0; color:#666; margin-top:15px; }

#paginador span { display:block; width:150px; text-align:right; float:right; }

#paginador p { margin:0; padding:0; float:left; }



/* --------------------------------------------------------------------------------------------------------------------------------- */





/* JORNADAS Y CURSOS */

.jornada { display:block; border-top:1px solid #D2DC32; padding:0px 0px 10px 0px; margin:0px 0px 15px 0px; }

.jornada span { background:#D2DC32; color:#005028; font-weight:bold; font-size:11px; padding:3px 0px; display:block; width:70px; text-align:center; }

.jornada h3 { font-size:11px; color:#6E6E6E; display:block; font-weight:normal; padding-top:3px; margin:0px; }

.jornada h3 strong { font-weight:bold; }

.jornada h2 { color:#0A823C; font-weight:bold; font-size:13px; display:block; padding:7px 0px; margin:0px; }

.jornada p { color:#6E6E6E; font-size:12px; margin:0px; padding:0px 0px; }

.jornada p strong, .jornada p bold { color:#000; font-weight:bold; }

/* --------------------------------------------------------------------------------------------------------------------------------- */





/* FOLLETOS INFORMATIVOS */

ul.folletos { border-bottom:1px solid #6E6E6E; padding:5px 0px 15px 5px; margin-bottom:15px; }

ul.folletos li { background:none; margin:0px; padding:3px 0px; font-size:11px; color:#6E6E6E; }

ul.folletos li a { background:url(../images/ico_pdf_byn.gif) no-repeat left top; padding:2px 0px 2px 18px; color:#000; }

ul.folletos li a:hover { background:url(../images/ico_pdf_color.gif) no-repeat left top; color:#000; font-weight:bold; text-decoration:none; }



ul.videos { border-bottom:1px solid #6E6E6E; padding:5px 0px 15px 5px; margin-bottom:15px; }

ul.videos li { background:none; margin:0px; padding:3px 0px; font-size:11px; color:#6E6E6E; }

ul.videos li a { background:url(../images/bullet.gif) no-repeat left top; padding:2px 0px 2px 18px; color:#000; }

ul.videos li a:hover { background:url(../images/bullet.gif) no-repeat left top; color:#000; font-weight:bold; text-decoration:none; }



/* --------------------------------------------------------------------------------------------------------------------------------- */





/* CONTACTO */

.email { background:url(../images/ico_mail.gif) no-repeat left center; padding-left:15px; }

.tel { background:url(../images/ico_tel.gif) no-repeat left center; padding-left:15px; }

.highslide { background:url(../images/ico_world.gif) no-repeat left center; padding-left:15px; margin-left:10px; }

a.highslide { color:#333; } a.highslide:hover { color:#000; }



#contactenos form input, select, textarea { background:#fff; border:1px solid #999; width:300px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#contactenos form textarea { height:150px; } 

#contactenos form select { width:309px;} 

#contactenos form input#newsleter { width:20px; }

form input#enviar, form input#borrar{ font-size:11px; color:#fff; background:#0A823C; width:100px; font-weight:bold; border:0px; text-transform:uppercase; margin:5px 10px; padding:5px; }

form input#borrar { background:#D2DC32;}

#contactenos strong { display:block; color:#6E6E6E; text-align:right; }

#contactenos strong.newsletter { color:#000; text-align:left; }

/* --------------------------------------------------------------------------------------------------------------------------------- */







/* BOTTOM */

/* Bottom Menu */

#bottom_menu { margin:0px 5px; border-top:1px solid #6E6E6E; border-bottom:1px solid #B6B6B6; padding:5px; text-align:center; font-size:11px; color:#6E6E6E; line-height:20px; display:block; clear:both; }

#bottom_menu a { padding:0px 3px; }



/* Información de Contacto */

#info_contacto { margin:1px 5px 0px 5px; background:#F4F7D8; padding:7px; height:70px; font-size:11px; }

#info_contacto .administracion { display:block;float:left; }

#info_contacto img { float:right; margin:13px 0px 0px 0px; }



/* Firma */

#firma { font-size:10px; color:#CEE6D8; }

.random { float:right; }

a img.random { filter: alpha(opacity=70); opacity: .7; -moz-opacity:0.7; }

a:hover img.random { filter: alpha(opacity=100); opacity: 1; -moz-opacity:1; }

/* --------------------------------------------------------------------------------------------------------------------------------- */





