/* Menú Estilos generales Otto Walter*/

html {
overflow: auto;
}

BODY {	
background-color: #FFFFFF; 
margin-top: 0px;
margin-bottom: 0px;
background-attachment: fixed;
background-image: url(http://www.ottowalter.com/img/plantilla/fondo_cuerpo.jpg);
background-repeat: repeat;
/*background-position: center top;
scrollbar-face-color:#2f2973;
scrollbar-highlight-color:#4380c2;
scrollbar-3dlight-color:#255e9c;
scrollbar-darkshadow-color:#123f70;
scrollbar-shadow-color:#89a6c6;
scrollbar-arrow-color:#fff98d;
scrollbar-track-color:#c5d4e3; 
*/}

a { color: #2f2973; text-decoration: none}
a:link, a:visited {text-decoration: none;}
a:hover, a:active   {color: #ab0000; text-decoration: underline;}


ul {line-height: 16px; list-style-image: url(/img/iconos/bola_naranja.png); list-style-position:outside; padding-left:10px; margin-left:10px; padding-top:0px; padding-bottom:0px;}
li { padding-bottom:5px; padding-right:5px;}

input {color: #2f2973; padding-left:5; padding-right:5; background-image: url(/img/plantilla/fondo_form.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12 px; font-weight: normal; border: 1px solid #999999; border-color: #999999}
textarea {color: #2f2973; padding-left:5; padding-right:5; background-image: url(/img/plantilla/fondo_form.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12 px; font-weight: normal; border: 1px solid #999999; border-color: #999999}

/* Estilos Normales */

.cuerpo           {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:20px; text-align:justify;}
.cuerpo_left      {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:20px; text-align:left;}
.cuerpo_right     {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:20px; text-align:right; padding-right:10px;}
.cuerpo_center    {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:20px; text-align:center;}
.cuerpo_bold      {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;   color: #2f2973;}
.cuerpo_naranja   {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f8a835;}
.cuerpo_azul 	  {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:20px;}
.cuerpo_rojo 	  {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ab0000; line-height:20px;}
.cuerpo_noticia   {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #2f2973; line-height:12px; text-align:left; padding-bottom:10px;}
a.cuerpo_noticia:link, a.cuerpo_noticia:visited  {text-decoration: none;color: #2f2973;}
a.cuerpo_noticia:hover, a.cuerpo_noticia:active  {text-decoration: none;color: #f8a835;}

.cuerpo_mini { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; line-height: 10px; font-weight: 400; color:#4B4B4B; margin-right: 15px; margin-left: 15px}
.ladillo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 600; color: #2f2973; text-align: center; text-transform: none; font-variant: normal; margin-right: 30px; margin-left: 30px }
.cuerpotest { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; font-weight: 400; color:#262626; line-height:16px; text-align: justify }


.titulo           {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2f2973; line-height: 20px;}
a.titulo:link, a.titulo:visited   {color: #2f2973; text-decoration: none;}
a.titulo:hover, a.titulo:active   {color: #f8a835; text-decoration: underline;}
.titulo_naranja  {font-size: 15px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #f8a835; line-height: 16px; padding-left:5px;}
.titulo_rojo  {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ab0000; line-height: 16px; }

.titulo_seccion  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-style: italic; line-height: 26px; color:#ab0000; text-align: left; margin-top: 10px; margin-right: 10px; margin-bottom: 25px; margin-left: 10px;}
a.titulo_seccion:link, a.titulo_seccion:visited   {color: #ab0000; text-decoration: none;}
a.titulo_seccion:hover, a.titulo_seccion:active   {color: #f8a835; text-decoration: underline;}
.subtitulo  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style: italic; line-height: 20px; font-weight: 400; color:#ab0000; text-align: left; margin-right: 10px;}
a.subtitulo:link, a.subtitulo:visited   {color: #ab0000; text-decoration: none;}
a.subtitulo:hover, a.subtitulo:active   {color: #f8a835; text-decoration: underline;}

.titulo_seccion_rojo {font-size: 20px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-style:normal; color: #ab0000; line-height: 26px; text-align:left; padding-left:0px;}
a.titulo_seccion:link, a.titulo_seccion:visited   {color: #ab0000; text-decoration: none;}
a.titulo_seccion:hover, a.titulo_seccion:active   {color: #f8a835; text-decoration: underline;}
.subtitulo_rojo  {font-size: 18px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-style:normal; color: #ab0000; line-height: 26px; padding-left:5px;}
a.subtitulo_rojo:link, a.subtitulo_rojo:visited   {color: #ab0000; text-decoration: none;}
a.subtitulo_rojo:hover, a.subtitulo_rojo:active   {color: #f8a835; text-decoration: underline;}

.titulo_noticia  {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2f2973; line-height: 14px;}
.titulillo  {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2f2973; line-height: 16px; padding:5px;}

/* Menú principal */

  .opOUT_logo1 {background-image: url(/img/plantilla/logo_OW_ciclos_out.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}
  .opOVE_logo1 {background-image: url(/img/plantilla/logo_OW_ciclos_ove.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}
  .opACT_logo1 {background-image: url(/img/plantilla/logo_OW_ciclos_dow.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}

  .opOUT_logo2 {background-image: url(/img/plantilla/logo_OW_consulting_out.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}
  .opOVE_logo2 {background-image: url(/img/plantilla/logo_OW_consulting_ove.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}
  .opACT_logo2 {background-image: url(/img/plantilla/logo_OW_consulting_dow.png); background-repeat:no-repeat; cursor: hand; cursor: pointer;}

  .opOUT {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2f2973; line-height: 16px; text-align:center; background-image: url(/img/plantilla/boton_cab.png);      background-repeat:no-repeat; text-align:center; cursor: hand; cursor: pointer; padding-right:8px;}
  .opOVE {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; line-height: 16px; text-align:center; background-image: url(/img/plantilla/boton_cab_over.png); background-repeat:no-repeat; text-align:center; cursor: hand; cursor: pointer; padding-right:8px;}
  .opACT {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; line-height: 16px; text-align:center; background-image: url(/img/plantilla/boton_cab_on.png);   background-repeat:no-repeat; text-align:center; cursor: hand; cursor: pointer; padding-right:8px;}

  .tit_menu           {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #2f2973; line-height: 16px; text-align:center;}
  a.tit_menu:link, a.tit_menu:visited   {color: #2f2973; text-decoration: none; display:block; padding-right:7px;}
  a.tit_menu:hover    {color: #FFFFFF; text-decoration: none; padding-right:7px;}
  a.tit_menu:active   {color: #FFFFFF; text-decoration: none; padding-right:7px;}

/* Menú secundario */

  .op2CAB {font-family: Arial, Helvetica, sans-serif; line-height:13px; font-size: 12px; font-weight: bold; color: #2f2973;  text-decoration:none;}
  .op2OUT {font-family: Arial, Helvetica, sans-serif; line-height:13px; font-size: 12px; font-weight: bold; color: #2f2973; text-decoration:none;}
  .op2OVE {font-family: Arial, Helvetica, sans-serif; line-height:13px; font-size: 12px; font-weight: bold; color: #ab0000; text-decoration:none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #fdd123;}
  .op2ACT {font-family: Arial, Helvetica, sans-serif; line-height:13px; font-size: 12px; font-weight: bold; color: #ab0000; text-decoration:none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #fdd123;}

/* Botón grande*/

  .btOFF {background-image: url(/img/boton_cursos.png); background-repeat:no-repeat; cursor: hand; padding-right:2px; padding-bottom:2px;}
  .btOUT {background-image: url(/img/boton_cursos.png); background-repeat:no-repeat; cursor: hand; padding-right:2px; padding-bottom:2px;}
  .btOVE {background-image: url(/img/boton_cursos_over.png); background-repeat:no-repeat; cursor: hand; padding-left:2px; padding-top:2px;}
  .btACT {background-image: url(/img/boton_cursos_on.png); background-repeat:no-repeat; cursor: hand; padding-left:2px; padding-top:2px;}

/* Estilos pies */

.pie              {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight : normal; color: #666666; padding-bottom:1px;}
a.pie:link, a.pie:visited   {color: #666666; text-decoration: none;}
a.pie:hover, a.pie:active   {color: #f8a835; text-decoration: none;}

.piefoto { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; line-height: 10px; font-weight: 400; color:#666666; text-align: center; padding-right: 5px; padding-left: 5px;}

/* Estilos Formularios */

.campo_form {color: #2f2973; padding-left:5; padding-right:5; background-image: url(/img/plantilla/fondo_form.gif); font-family: Arial, Helvetica, sans-serif; font-size: 12 px; font-weight: normal; border: 1px solid #999999; border-color: #999999}

.naranja   {color: #f8a835;}
.azul      {color: #2f2973;}
.amarillo  {color: #fdd123;}

.lineanaranja { border-bottom:solid 1px #f8a835;; text-align:center; margin-left:20px; margin-right:20px;}
.lineaamarrilla { border-bottom:solid 1px #fdd123; margin:0px;}
.lineaazul { border-bottom:solid 1px #2f2973; text-align:center; margin-left:20px; margin-right:20px;}
.linearoja { border-bottom:solid 1px #ab0000; margin:0px;}

.contenido{border: 0px; width:710px; height:350px; overflow: auto; padding-right:10px; padding-top:10px; padding-bottom:10px;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#c0c0c0;
scrollbar-3dlight-color:#939393;
scrollbar-darkshadow-color:#EEEEEE;
scrollbar-shadow-color:#9a9a9a;
scrollbar-arrow-color:#89a6c6;
scrollbar-track-color:#EEEEEE;
}

A.b180Z:link, A.b180Z:visited, A.b180Z:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color: #2F2973;}
A.b180Z:hover                                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color: #FFFFFF;}

.b100OU {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #2F2973; background-image: url(img/botones/bt_100_out.png); background-repeat:no-repeat; padding-bottom: 3px; cursor: pointer;}
.b100OV {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #FFFFFF; background-image: url(img/botones/bt_100_ove.png); background-repeat:no-repeat; padding-bottom: 0px; cursor: pointer;}
.b100CL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #FFFFFF; background-image: url(img/botones/bt_100_cli.png); background-repeat:no-repeat; padding-bottom: 0px; cursor: pointer;}

.b180OU {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #2F2973; background-image: url(/img/botones/bt_180_out.png); background-repeat:no-repeat; padding-bottom: 3px; cursor: pointer;}
.b180OV {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #FFFFFF; background-image: url(/img/botones/bt_180_ove.png); background-repeat:no-repeat; padding-bottom: 0px; cursor: pointer;}
.b180CL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; font-weight: bold; color: #FFFFFF; background-image: url(/img/botones/bt_180_cli.png); background-repeat:no-repeat; padding-bottom: 0px; cursor: pointer;}

