BODY
{
    MARGIN-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006633;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}


.botonsolicitar2
{
    FONT-WEIGHT: bold;
    color:#0061BB;
    FONT-SIZE: 11pt;
    background-color:#FEB729;  
    border:solid 0px;
    BACKGROUND-IMAGE: url(/images2/botdeg.gif);  
    FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;
    width:170px;
    height:42px;
}


#solicitar2{
    FONT-WEIGHT: bold;
    color:#034A8C;
    FONT-SIZE: 11pt;
    padding-top:10px;
    background-color:#FEB729;  
    border:solid 0px;
    BACKGROUND-IMAGE: url(/images2/botdeg2.gif) ;  
    background-repeat: no-repeat;
    background-position:inherit;
    FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;
    width:250px;
    height:30px;
}
#solicitar3{
    FONT-WEIGHT: normal;
    color:#034A8C;
    FONT-SIZE: 9pt;
    padding-top:6px;
    border:solid 0px;
    BACKGROUND-IMAGE: url(/images2/botdeg3.gif) ;  
    background-repeat: no-repeat;
    background-position:inherit;
    FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;
    width:170px;
    height:25px;
}
#solicitar3 A
{
    color:#444444; 
    text-decoration:none;
}
#solicitar3:hover A
{
    FONT-WEIGHT: bold;
    text-decoration:underline;
}
#solicitar2 A
{
    color:#ffffff; 
    text-decoration:none;
}
#solicitar2:hover A
{
    color:#FCDDAD; 
    text-decoration:underline;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.solicitar 
{
    COLOR: #444;
    background: transparent url('/images2/bg_button_a2.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 26px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.solicitar span {
    background: transparent url('/images2/bg_button_span3.gif') no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 18px;
} 
a.solicitar:active {
    background-position: bottom right;
    
    outline: none; /* hide dotted outline in Firefox */
}

a.solicitar:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.solicitar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: underline
}
.solicitar:hover
{
    TEXT-DECORATION: underline
}


#popup IFRAME
{
    Z-INDEX: -1;
    POSITION: absolute;
    WIDTH: 5000px;
    DISPLAY: block;
    HEIGHT: 3000px;
    TOP: 0px;
    LEFT: 0px
}
#popup
{
    Z-INDEX: 10;
    BORDER-BOTTOM: #aaaaaa 2pt solid;
    POSITION: absolute;
    BORDER-LEFT: #cccccc 2pt solid;
    PADDING-BOTTOM: 20px;
    LINE-HEIGHT: 13pt;
    BACKGROUND-COLOR: #eeeeee;
    PADDING-LEFT: 20px;
    WIDTH: 65%;
    PADDING-RIGHT: 20px;
    FONT-FAMILY: Verdana;
    VISIBILITY: hidden;
    COLOR: #444444;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    BORDER-TOP: #cccccc 2pt solid;
    BORDER-RIGHT: #aaaaaa 2pt solid;
    PADDING-TOP: 20px
}
.contenedorrelativo
{
    BORDER-BOTTOM: #c00 3px solid;
    POSITION: relative;
    BORDER-LEFT: #c00 3px solid;
    BORDER-TOP: #c00 3px solid;
    BORDER-RIGHT: #c00 3px solid
}



.destacados
{
    FONT-SIZE: 8pt;
    COLOR: #145483;
    FONT-FAMILY: tahoma,verdana,arial;
    TEXT-DECORATION: none
}
.destacados:hover
{
    TEXT-DECORATION: underline
}
.destacados:visited
{
    COLOR: #145483
}
.cabecera
{
    BACKGROUND-IMAGE: url(../images2/cabecera.gif);
    BACKGROUND-COLOR: #ecf7d7
}
.boton
{
   FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    border:solid 1px;
    BORDER-LEFT-COLOR: #cccccc;
    BACKGROUND-IMAGE: url(/images/degradado.gif);
    BORDER-BOTTOM-COLOR: #cccccc ;
    BORDER-TOP-COLOR: #cccccc;
    FONT-FAMILY: arial, arial, helvetica;
    BORDER-RIGHT-COLOR: #cccccc
}
.cajatexto
{
    BORDER-RIGHT: #6c6c6c 1px solid;
    BORDER-TOP: #6c6c6c 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #6c6c6c 1px solid;
    BORDER-BOTTOM: #6c6c6c 1px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f8f9fc
}
.fondobusc
{
    BACKGROUND-IMAGE: url(/images2/fondobusca3.gif)
}

.aire
{
PADDING: 4px;
}
.nonegrita
{
    font-weight:normal;
}
.puntolistado
{
    FONT-SIZE: 10px;
    COLOR: #ff9700
}



.botonsolicitar
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: bold;
    color:#444444;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(/images2/degradado.gif);
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif
}
.pestanas
{
    BORDER-RIGHT: #586b7a 1px solid;
    BORDER-TOP: #dee6e9 1px solid;
    BACKGROUND-IMAGE: url(../images2/degradadoboton4.gif);
    BORDER-LEFT: #dee6e9 1px solid;
    BORDER-BOTTOM: #586b7a 1px solid;
    BACKGROUND-COLOR: #3a6d3a
}
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: TAHOMA, tahoma,verdana,;
    TEXT-DECORATION: none
}
.menu:hover
{
    TEXT-DECORATION: underline
}
.menu:visited
{
    COLOR: #ffffff
}
.tablacanales
{
    COLOR: #46577c;
    FONT-FAMILY: tahoma,arial
}
.canal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px
}
.subcanal
{
    FONT-SIZE: 14px;
    COLOR: #3255a8;
    TEXT-DECORATION: none
}
.listados
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma, Arial, sans-serif
}
.pie
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: tahoma, arial, helvetica;
    TEXT-DECORATION: none
}
.pie:hover
{
    TEXT-DECORATION: underline
}
.pie:visited
{
    COLOR: #0c4a67
}
.punteado
{
    BACKGROUND-IMAGE: url(../images2/punteado.gif)
}
.punteado2
{
    BACKGROUND-IMAGE: url(../images2/punteado2.gif)
}
.punteado3
{
    BACKGROUND-IMAGE: url(../images2/punteado3.gif)
}
.punteado22
{
    BACKGROUND-IMAGE: url(../images2/punteado22.gif)
}
.enlace
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,verdana, arial;
    TEXT-DECORATION: none
}
.enlace:hover
{
    TEXT-DECORATION: underline
}
.seccion
{
    BORDER-RIGHT: #a6aba6 1px solid;
    BORDER-TOP: #a6aba6 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #a6aba6 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #a6aba6 1px solid;
    BACKGROUND-COLOR: #437543
}
.bordes3
{
    BORDER-RIGHT: #a6aba6 1px solid;
    BORDER-LEFT: #a6aba6 1px solid;
    BORDER-BOTTOM: #a6aba6 1px solid
}
.bordes3
{
    BORDER-RIGHT: #a6aba6 1px solid;
    BORDER-LEFT: #a6aba6 1px solid;
}
.seminarios1
{
    BORDER-RIGHT: #c9cac9 1px solid;
    BORDER-TOP: #c9cac9 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c9cac9 1px solid;
    BORDER-BOTTOM: #c9cac9 1px solid;
    FONT-FAMILY: tahoma, Arial, sans-serif;
    BACKGROUND-COLOR: #efffdf
}
.seminarios2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma, Arial, sans-serif
}
.tituloseminario
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #125a12;
}
.tituloseminariodes
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #125a12;
 }
.titulares
{
    BORDER-RIGHT: #a6aba6 1px solid;
    BORDER-TOP: #a6aba6 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(../images2/cabecera.gif);
    BORDER-LEFT: #a6aba6 1px solid;
    COLOR: #125a12;
    BORDER-BOTTOM: #a6aba6 1px solid
}
.centrado
{
    TEXT-ALIGN: center
}
.negrita
{
    FONT-WEIGHT: bold
}
.ficha
{
    BORDER-RIGHT: #a6aba6 1px solid;
    BORDER-TOP: #a6aba6 1px solid;
    BORDER-LEFT: #a6aba6 1px solid;
    BORDER-BOTTOM: #a6aba6 1px solid;
    BACKGROUND-COLOR: #eaf5e7
}
.fblanca
{
    BACKGROUND-COLOR: #ffffff
}
.fichadestaca
{
    BACKGROUND-COLOR: #efffdf
}
.txtparrafo
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
.txtparrafop
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
.noenlace
{
    TEXT-DECORATION: none
}
.lnegro
{
    COLOR: black
}
.punteado
{
    BACKGROUND-IMAGE: url(../images2/punto.gif)
}
.txtresalta
{
    COLOR: firebrick
}
.txtresalta2
{
    COLOR: #006633
}
.lblanco
{
    COLOR: white
}
.titular
{
    COLOR: #125a12;
    BACKGROUND-COLOR: #efffdf
}
.ctforma
{
    COLOR: #336699
}
.ctmaster
{
    COLOR: #cc3333
}
.ctconfe
{
    COLOR: #006633
}
.ctofi
{
    COLOR: #ff9700
}
.fondoMM
{
    COLOR: white;
    BACKGROUND-COLOR: #ff6633
}
.fondoOZ
{
    COLOR: white;
    BACKGROUND-COLOR: #ff9933
}
.fondoFZ
{
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
.fondoCZ
{
    COLOR: white;
    BACKGROUND-COLOR: #006633
}
.busqueda
{
    COLOR: white;
    BACKGROUND-COLOR: #006633
}
.bordepunto
{
    BORDER-RIGHT: 0px dashed;
    BORDER-TOP: 0px dashed;
    BORDER-LEFT: #444444 1px dashed;
    BORDER-BOTTOM: 0px dashed
}
.formulario
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #5c6985;
    FONT-FAMILY: tahoma
}
.lverde
{
    COLOR: #006633
}
.boton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #cccccc;
    BACKGROUND-IMAGE: url(/images2/degradado.gif);
    BORDER-BOTTOM-COLOR: #cccccc;
    BORDER-TOP-COLOR: #cccccc;
    FONT-FAMILY: arial, arial, helvetica;
    BORDER-RIGHT-COLOR: #cccccc
}
.tituloc
{
    padding: 5px;
    FONT-SIZE: 24px;
    COLOR: #000000;
    FONT-FAMILY:Arial;
    FONT-WEIGHT:bold;
}
.titulocTD
{
    BORDER: #cccccc 1px solid;BORDER-bottom: #cccccc 0px solid;BACKGROUND-IMAGE: url(../images2/cabecera.gif);background-repeat: repeat-x;PADDING-left: 10px;
    }
.titulo
{
    FONT-SIZE: 16pt;
    COLOR: #ff9700;
    FONT-FAMILY: Arial
}
.fdestaca
{
    BACKGROUND-COLOR: #efffdf
}
.tituloquienes
{
    FONT-SIZE: 14px;
    FONT-FAMILY: 'Courier New', Courier, mono
}
.enlaces
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma,Verdana,Arial
}
.correoelect
{
visibility:hidden;
}

.destacadoscanal
{
	BACKGROUND-COLOR: #ffffcc;
	height:35;
	BORDER: #a6aba6 1px solid;

		
}
.destacadosnormal
{
	height:24;
}
.destacadoscolor
{
	BACKGROUND-COLOR: #F8F8E0;
	height:24;
	BORDER: #dddddd 1px solid;
}
.punto
{
    FONT-SIZE: 8pt;
    COLOR: #99CC66;
}
.puntog
{
    FONT-SIZE: 14pt;
    COLOR: #99CC66;
}


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

div#menu{float:right;width: 100%;padding:0px;font-size:11px;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin: 0px;}
ul#nav li{float:right;margin-right: 3px;text-align: center;}
ul#nav a{float:left;width: 6em;padding: 3px 0;text-decoration:none;color: #666}
ul#nav a:hover{text-decoration:underline;background:#E0E7F1;}


ul#nav2,ul#nav2 li{list-style-type:none;margin:0;padding:0;}
ul#nav2{margin: 0px;}
ul#nav2 li{float:right;margin-right: 3px;text-align: center;}
ul#nav2 a{float:left;width: 6em;padding: 3px 0;text-decoration:none;color: #666;}
ul#nav2 a:hover{text-decoration:underline;background:#E0E7F1;}

ul#nav3,ul#nav2 li{list-style-type:none;margin:0;padding:0;}
ul#nav3{margin: 0px;}
ul#nav3 li{float:right;margin-right: 3px;text-align: center;}
ul#nav3 a{float:left;width: 6em;padding: 3px 0;text-decoration:none;color: #666;}
ul#nav3 a:hover{text-decoration:underline;background:#E0E7F1;}



ul#about,ul#about li{list-style-type:none;margin:0;padding:0}
ul#about{width:100%;margin-left:10px;text-align:left}
ul#about li{float:left;width: 100%;padding-left: 25px;padding-top: 2px;padding-bottom: 2px;margin:0px}
li#ab1{background: #E0E7F1}
li#ab2{BACKGROUND-IMAGE: url(/images2/degradado.gif); }

dd
{padding:3px;
    
    }

#menu dd {
	position: absolute;
	padding:2px;
	padding-left:5px;
	display:none;
	width:300px;
	background: #dfdfdf;
	border: 1px solid #bbbbbb;
	text-align: left;
	background-image:url(../images2/cerrar.gif);
    background-repeat: no-repeat; background-position: 285px 3px;
}

#menu ul, li {
list-style-type: none;
text-decoration: none;
FONT-SIZE: 11px;
COLOR: #145483;
FONT-FAMILY: tahoma,verdana,arial;
TEXT-DECORATION: none;

}

.mano
{
cursor:pointer; 
cursor:hand;
}

/* Inicio estilos logos del pie con CSS sprite*/

.logos_grupo {
	width:100px;
	height:25px;
	overflow:hidden;					
}

.logos_grupo a {
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	width:100%;
	height:100%;
	background-image:url("/images2/SpriteLogos.png");
}

.logos_grupo .formazion {
	background-position: 0px 0px;	
}

.logos_grupo .mastermania {
	background-position: 500px 0px;			
}

.logos_grupo .gradomania {
	background-position: 400px 0px;	
}

.logos_grupo .conferenzias {
	background-position: 200px 0px;			
}

.logos_grupo .ofizios {
	background-position: 100px 0px;	
}

.logos_grupo .oposiziones {
	background-position: 300px 0px;			
}

/* Fin estilos logos del pie con CSS sprite*/


/* Inicio estilos microformatos listados */

.vevent {
	background-color:#ccc !important;
}

.vevent .url {
	background-color:#55ddcc !important;
}

.vevent .summary {
	border:4px #ff0000 solid !important;
}

.vevent .dtstart {
	border:4px #ee22ee solid !important;
}

.vevent .duration {
	border:2px #ff9922 solid !important;
}

.vevent .organizer {
	border:4px #4466ff solid !important;
}

.vevent .location {
	border:4px #9988ee solid !important;
}

.vevent .category {
	border:2px #a2e solid !important;
}

.vevent .description {
	border:4px #ffff33 solid !important;
}

.vevent .price {
	border:4px #559922 solid !important;
}
/* Fin estilos microformatos listados */
