/* CSS Document */

html {
margin : 0px 0px 0px 0px;
width:100%;
height:100%;
text-align: center;
}

body {
/*background : #ffffff url(imgs/foto_fndo2.gif) repeat-x top fixed;
background-position: 0px 250px;*/
background : #ffffff;
font-size: 11px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#000000;
margin : 0px 0px 0px 0px;
height:100%;
text-align: center;
}

#contenedor{
text-align: left;
background: #ffffff;
/*height:550px;*/
width:768px;
margin: auto;
/*Para centrar el elemento en el centro de la web (centrado horizontal y vertical*/
position:absolute;
left: 50%;
margin-left: -381px;/* 50% del width*/
} 
/*ZONA DEL LOGO*/
#logo{ border-top: solid 10px #000000; background-color:#FFFFFF;}

/*ZONA DEL MENU HORIZONTAL*/
#menu_h{ background-image:url(imgs/fnd_rojo_menu_h.jpg); height:49px;}
#alumnos{ background-image:url(imgs/fnd_negro.jpg); height:49px; width:197px; position:absolute; float:left;}
#txt_alum { padding-top:30px; padding-left:15px; font-weight:bold; font-size:12px;}
#cont_menu_h{ position:relative; height:48px; float:right;} /* Quitar el float en para el index2.php*/
#txt_menu_h { float:right; border-right:solid 1px #a1a1a1; width:93px;}
.menu_h_txt { font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:left; top:10px; padding:5px 5px 5px 1px;}
a.menu_h:link { text-decoration: none; color:#ffffff;}
a.menu_h:active { text-decoration: none; color:#ffffff;}
a.menu_h:visited { text-decoration: none; color:#ffffff;}
a.menu_h:hover { text-decoration:underline; color:#ffffff;}

a.menu_h_a:link { text-decoration: none; color:#ffffff;}
a.menu_h_a:active { text-decoration: none; color:#ffffff;}
a.menu_h_a:visited { text-decoration: none; color:#ffffff;}
a.menu_h_a:hover { text-decoration: none; color:#ffffff; background-color:#000000; }

a.normal_a:link { text-decoration: none; color:#000000;}
a.normal_a:active { text-decoration: none; color:#000000;}
a.normal_a:visited { text-decoration: none; color:#000000;}
a.normal_a:hover { text-decoration:underline; color:#000000; }


/*ZONA DE LA CABECERA*/
#cabecera{}
#menu_v{ position:relative; float:left; background-image:url(imgs/fnd_rojo_menu_v.jpg); border:solid 2px #e4e4e4; width:196px; height:218px; text-align:center;}
#cont_menu_v{ position:relative; float:left; border-bottom:solid 1px #a1a1a1; width:87%; height:25px; padding-top:5px; padding-right:5px; left:10px;}
#menu_cpanel { position:relative; float:left; background-color:#848484;; border:solid 2px #e4e4e4; width:196px; height:500px; text-align:center;}
#cont_menu_cpanel{ position:relative; float:left; width:87%; height:25px; padding-top:5px; padding-right:5px; left:10px;}

.txt_menu_v{ font-family:Verdana; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:left;}
.txt_num{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a8a8a8; font-weight:bold; text-align:right;}
#imagenes{ position:relative; float:right; border:solid 2px #e4e4e4; width:557px; height:218px;}
.txt_menu_h{ font-family:Verdana; font-size:13px; color:#333333; font-weight:bold; text-align:left;}

a.menu_h2_a:link { text-decoration: none; color:#333333;}
a.menu_h2_a:active { text-decoration: none; color:#333333;}
a.menu_h2_a:visited { text-decoration: none; color:#333333;}
a.menu_h2_a:hover { text-decoration: none; color:#333333;}

a.num_a:link { text-decoration: none; color:#a8a8a8;}
a.num_a:active { text-decoration: none; color:#a8a8a8;}
a.num_a:visited { text-decoration: none; color:#a8a8a8;}
a.num_a:hover { text-decoration: none; color:#a8a8a8;}

/*ZONA IZQ*/
#cont_izq { position:relative; float:left; width:196px;}
#antivir { position:relative; border:solid 2px #e4e4e4; width:196px; height:150px;}
#clientes_2 { position:relative; border:solid 2px #e4e4e4; width:196px; height:150px; background-color:#848484; top:7px; text-align:center;}
#clientes { position:relative; border:solid 2px #e4e4e4; width:186px; height:130px; background-color:#ffffff; top:7px; text-align:center; padding:12px 5px 5px 5px; }

/*ZONA DCHA*/
#cont_dcho { position:relative; float:right; width:560px; top:7px;}
#presentacion { position:relative; float:left; border:solid 2px #e4e4e4; width:330px; height:290px; background-color:#f2f2f2; text-align:left; padding:10px ;}
/*#noticias { position:relative; float:right; border:solid 2px #e4e4e4; width:190px; height:305px; text-align:left; padding-bottom:5px;}*/
#noticias { position:relative; float:right; border:solid 2px #e4e4e4; width:196px; height:150px; text-align:left;}
#noticias_2 { position:relative; display:block; float:left; border:solid 2px #e4e4e4; width:196px; height:291px; text-align:left; padding-bottom:12px; padding-top:3px;}
#noticias_texto{ position:relative; text-align:left; padding:2px 5px 2px 10px;}
#logo_omi { position:relative; float:right; border:solid 2px #e4e4e4; width:186px; height:130px; background-color:#ffffff; top:7px; text-align:center; padding:12px 5px 5px 5px; }

#cont_dcho2 { position:relative; float:right; width:536px; height:290px; top:7px; border:solid 2px #e4e4e4; padding:10px; text-align:left;}
#cont_dcho3 { position:relative; float:right; width:536px; top:7px; border:solid 2px #e4e4e4; padding:10px; text-align:left;}

/*PIE*/
#pie { position:relative; clear:both; background-color:#000000; width:768px; top:15px; height:100px; padding-top:5px; text-align:center; height:50px;}

/*ZONA CONTENIDO*/
.bordes{ border:solid 1px #a8a8a8; padding:2px 2px 2px 2px;}
#bordes{ border:solid 1px #a8a8a8; padding:2px 2px 2px 2px;}
#fondo_gris { background-color:#eeeeee; padding:2px 2px 2px 2px;}

em{ color:#FF0000;}
#sim{}

.texto_normal {letter-spacing:1px; font-size: 11px; color:#333333; }
.texto_normal2 {text-align:justify; letter-spacing:1px; font-size: 11px; color:#333333; }
#texto_cursos {text-align:justify; letter-spacing:1px; font-size: 11px; color:#333333; padding:15px 15px 15px 15px;}
.txt_fecha { font-size: 9px; color:#999999;}
a.a_normal:link { text-decoration: none; color:#333333;}
a.a_normal:active { text-decoration: none; color:#333333;}
a.a_normal:visited { text-decoration: none; color:#333333;}
a.a_normal:hover { text-decoration:underline; color:#333333;}




label {letter-spacing:1px; font-size: 13px; color:#000000; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 1px #ff0000;}



.red #slatenav{position:relative;display:block;height:47px; width:570px; font-size:11px;font-weight:bold;background:url(imgs/fnd_rojo_menu_h.jpg) repeat-x top right;font-family:Arial,Verdana,Helvitica,sans-serif; padding-top:1px; text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto; }
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0; }
.red #slatenav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:20px 10px 0 5px;height:28px; }
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff; background:url(imgs/fnd_rojo_menu_h_over.gif) repeat-x top right; }


.lista_normal{ list-style-image:url(imgs/flcha2.gif); letter-spacing:1px; font-size: 11px; color:#333333; left:5px;}
.lista_normal2{ list-style-image:url(imgs/flcha2.gif); letter-spacing:1px; font-size: 11px; color:#333333; left:5px; line-height:15px; text-align:justify;}
a.lista_normal_a:link { text-decoration: none; color:#333333;}
a.lista_normal_a:active { text-decoration: none; color:#333333;}
a.lista_normal_a:visited { text-decoration: none; color:#333333;}
a.lista_normal_a:hover { text-decoration:underline; color:#333333;}


#cat{ position:relative; width:100%; background-color:#000000; text-align:left; font-size:11px; font-weight:bold; color:#FFFFFF; height:15px; padding-top:5px;}

hr{ width:100%; border:solid 1px #eeeeee;}

#subcat{ 
position:relative; 
width:100%; 
background-image:url(imgs/fnd_rojo_menu_h.jpg); 
text-align:right; 
font-size:15px; 
font-weight:bold; 
color:#ffffff; 
height:40px;
padding-top:15px;
}

#borde_rojo { border:solid 1px #DD0005; padding:5px 5px 5px 5px; }



.label_form {display:block; border:0px; text-transform:capitalize; font-size: 11px; color:#DD0005;} 
.legend_form  {font-size:120%;} 
.fieldset_form  {border:none;} 
input, textarea, select {border:1px solid #666666;} 
input:focus, textarea:focus {background:#eeeeee;}
boton{ background:#000000; color:#FFFFFF; border:1px solid #666666;}

.tit_rojo{border:0px; font-size: 12px; color:#DD0005; font-weight:bold; letter-spacing:1px;}
.tit_rojo2{border:0px; font-size: 11px; color:#DD0005; font-weight:bold; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
a.a_rojo:link { text-decoration: none; color:#DD0005;}
a.a_rojo:active { text-decoration: none; color:#DD0005;}
a.a_rojo:visited { text-decoration: none; color:#DD0005;}
a.a_rojo:hover { text-decoration:underline; color:#000000;}

#login{ position:absolute; float:right; width:50px;top:5px;  }

#img_logo{position:relative; float:left; width:325px; }

.marco_logo{ border:solid 1px #000000;}

.rojo { color:#FF3300;}
.verde { color:#99CC00;}

#cli_logo{ width:166px; height:114px;}

.celda { border-bottom: solid 1px #eeeeee; letter-spacing:1px; font-size: 11px; color:#333333;}


#imagen_web {
	position:absolute;
	left:19px;
	top:241px;
	z-index:2;
	overflow: hidden;
	visibility: hidden;
}

.minimenu{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

a.minimenu_a:link { text-decoration: none; color:#333333;}
a.minimenu_a:active { text-decoration: none; color:#333333;}
a.minimenu_a:visited { text-decoration: none; color:#333333;}
a.minimenu_a:hover { text-decoration:underline; color:#333333;}