/*contenedores*/
body {
	background:#fff url(../img/fnd_cab.gif) repeat-x;
	margin:0;
	padding:0;
	font-size: 62.5%; /*todo a 10px*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

img{
border:0;
}

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

#container{
margin:0 auto;
width:965px;
text-align:left;
}

#cabecera_home{
position:relative;
height:202px;
}

#cabecera{
position:relative;
height:202px;
}

#logo{
position:absolute;
top:5px;
left:0px;
z-index:1;
}

#top{
position:absolute;
top:25px;
left:550px;
z-index:1;
}

#menu{
position:absolute;
top:122px;
left:200px;
z-index:2;
}

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

#menu ul li{
float:left;
display:inline;
margin:0 1px 0 0;
font:normal 12px Arial, Helvetica, sans-serif;
}

#menu ul li a{
color:#fff;
background:url(../img/pestana.gif) no-repeat bottom;
display:block;
width:100px;
height:17px;
text-align:center;
padding-top:11px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#menu ul li a:hover{
background:url(../img/pestana_over.gif) no-repeat bottom;
text-decoration:none;
color:f00;
}

#menu ul li a.actual{
background:url(../img/pestana_actual.gif) no-repeat bottom;
}

#menu ul li a.seccion{
background:url(../img/pestana_over.gif) no-repeat bottom;
}

#menu ul li.big a{
background:url(../img/pestana_big.gif) no-repeat bottom;
width:150px;
}

#menu ul li.big a:hover{
background:url(../img/pestana_over_big.gif) no-repeat bottom;
}

#menu ul li.big a.actual{
background:url(../img/pestana_actual_big.gif) no-repeat bottom;
}

#menu ul li.big a.seccion{
background:url(../img/pestana_over_big.gif) no-repeat bottom;
}

#bread{
position:absolute;
top:160px;
left:65px;
z-index:3;
color:#333;
font-size:11px;
}

#bread a{
color:#333;
}

#h2cab1{
position:absolute;
top:155px;
left:65px;
z-index:3;
}

#h2cab2{
position:absolute;
top:145px;
left:500px;
z-index:3;
}

* html #h2cab1{top:167px;}
*:first-child+html #h2cab1{top:167px;}
* html #h2cab2{top:157px;}
*:first-child+html #h2cab2{top:157px;}

#content{
height:1%;
margin-top:20px;
padding:0 0 0 65px;
}

#content_l{
float:left;
width:145px;
margin-right:5px;
}

#content_c{
float:left;
width:530px;
margin-right:5px;
}

#content_r{
float:left;
width:190px;
}

#pie{
background:url(../img/fnd_pie.gif) repeat-x;
height:30px;
padding:10px 0;
margin:20px 0;
font-size:12px;
}

#pie a{ color:#333; padding:0 10px 0 10px;}

#pie_cont{
margin:0 auto;
width:980px;
text-align:left;
padding-left:130px;
position:relative;
}
#pie_cont .xarago{
position:absolute;
right:60px;
top:2px;
display:block;
font-size:10px;
color:#666;
}



/*fin contenedores*/


/*Texto*/
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
h3{margin:0 0 5px 0; font-size:1em; padding:0;}

/*fin Texto*/


/*formulario*/
form{
margin:0;
padding:0;
}

form p{
margin:3px 0;
}

input{
border:1px solid #999;
}

input.corto{
width:25px;
}

input[type=checkbox], input[type=radio]{
border:none;
}

label{
width:130px;
text-align:right;
display: -moz-inline-box;
display:inline-block;
font-size:1.2em;
color:#333;
margin-right:10px;
}

.bot{ margin-bottom:5px; vertical-align:middle;}

textarea{border:1px solid #999; vertical-align:top;}
/*formulario*/

/*Clases*/

.clean{
clear:both;
}

.left, .right{
float:left
}

* html img#trans{ 
behavior: url("css/iepngfix.htc"); 
}

ul.ofertas li{
background:url(../img/icofertas.gif) no-repeat;
color:#045C5C;
padding-left:30px;
font-size:16px;
margin:0 0 10px 0;
}

ul.ofertas li a{
color:#ff7f2f;
}

ul.ofertas li p{
font-size:14px;
font-weight:bold;
color:#666;
margin:0;
}


#htmltagcloud{
line-height:2.4em; 
.line-height:3.5em;
text-align:justify; 
text-indent:0ex;
padding:0 0 0 30px;
width:430px;
}

#htmltagcloud a{color:#ff7f2f;}
#htmltagcloud a:link{text-decoration:none}
#htmltagcloud a:visited{text-decoration:none}
#htmltagcloud a:hover{text-decoration:none;}
#htmltagcloud a:active{text-decoration:none;}
span.tagcloud0{font-size:2.0em;padding:0em;z-index:10;position:relative}
span.tagcloud0 a{text-decoration:none; }
span.tagcloud1{font-size:3.4em;padding:0em;z-index:9;position:relative}
span.tagcloud1 a{text-decoration:none;}
span.tagcloud2{font-size:3.8em;padding:0em;z-index:8;position:relative}
span.tagcloud2 a{text-decoration:none;}
span.tagcloud3{font-size:4.2em;padding:0em;z-index:7;position:relative}
span.tagcloud3 a{text-decoration:none;}
span.tagcloud4{font-size:4.6em;padding:0em;;z-index:6;position:relative}
span.tagcloud4 a{text-decoration:none;}
span.tagcloud5{font-size:5.0em;padding:0em;;z-index:5;position:relative}
span.tagcloud5 a{text-decoration:none;}
span.tagcloud6{font-size:5.3em;padding:0em;z-index:4;position:relative}
span.tagcloud6 a{text-decoration:none;}
span.tagcloud7{font-size:5.6em;padding:0em;;z-index:3;position:relative}
span.tagcloud7 a{text-decoration:none;}
span.tagcloud8{font-size:5.9em;padding:0em;z-index:2;position:relative}
span.tagcloud8 a{text-decoration:none;}
span.tagcloud9{font-size:6.2em;padding:0em;z-index:1;position:relative}
span.tagcloud9 a{text-decoration:none;}
span.tagcloud10{font-size:6.5em;padding:0em;z-index:0;position:relative}
span.tagcloud10 a{text-decoration:none;}

.content_v_ray{
background:url(../img/raya_v.gif) repeat-y 435px 0px;
height:1%;
}

.box, .boxtitular, .box2, .box3, .box4{
background:url(../img/fnd_cab_box.gif) repeat-x;
padding:15px 4px 4px 4px;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
position:relative;
}

.box h2{ margin:0 0 30px 6px;}
.box2 h2{ margin:0 0 20px 6px;}
.box3 h2{ margin:0 0 20px 10px;}
.box4 h2{ margin:0 0 8px 10px;}

.box3{background:url(../img/fnd_cab_box3.gif) repeat-x; padding:15px 0 4px 0;}

.box2{ background:none; border-top:6px solid #999;}

.box4{
background:url(../img/fnd_cab_box3.gif) repeat-x; 
padding:15px 0 4px 0;
border-bottom:none;
padding:15px 0 0 0;
}

.boxtitular{height:25px; padding:14px 4px 4px 4px;}
.boxtitular h2{margin:0 0 0 6px;}

.video{float:left; width:195px; height:200px; display:inline; margin:10px 5px 15px 0;}
.video p{color:#222; font:normal 12px Arial, Helvetica, sans-serif; margin:10px 0 5px 0; padding:0 9px 0 0;}
.video a{ font-weight:bold; font-size:14px; color:#ff7f2f;}

.sep_ray{ background:url(../img/raya_h.gif) repeat-x; margin:20px 0; height:2px;}

.anuncios{ margin:15px 0; height:90px; position:relative;}
.anuncios div, .patrocinadores div{ float:left; display:block; margin-right:19px; margin-bottom:15px;}
.patrocinadores{margin:15px 0; height:70px;}
.patrocinadores div{margin-right:20px;}
.anuncios div.ult, .patrocinadores div.ult{margin-right:0;}
.anuncios div a{ text-transform:uppercase; color:#144040; font-weight:bold; display:block;}

hr{ height:1px; background:#ccc; margin:20px 0;}

.verde{color:#ff7f2f; font-size:1.1em; text-decoration:underline;}
.naranja{color: #ff7f2f};
.v{color:#045C5C;}

.delete{color:#144040;}

table.listados{
	border-collapse:collapse;
	width:100%;
	font-size:12px;
	margin:0;
}

table.listados th{
background:#ccc;
color:#333;
border:1px solid #999;
font-weight:normal;
padding:5px 10px;
}
table.listados td{
border:1px solid #999;
padding:5px 10px;
}
.stripe{ background:#ededed;}

table.listados td span.espera{ display:block; padding-left:10px; background:url(../img/puntos.gif) no-repeat 0px 6px;}
table.listados td span.descartado, table.listados td span.finalizado{ display:block; padding-left:10px; background:url(../img/puntos.gif) no-repeat 0px -10px;}
table.listados td span.aceptado, table.listados td span.curso{ display:block; padding-left:10px; background:url(../img/puntos.gif) no-repeat 0px -24px;}

.paginar{ 
	border:1px solid #999;
	padding:10px;
	font-size:1.2em;
	margin-top:10px;
}
#video_presentacion{
	position:absolute; 
	top:8px; 
	left:650px; 
	z-index:2;
}
#idiomas{
	position:absolute;
	right:0px;
	top:0px; 
	z-index:10; 
	padding:5px;
}
/*fin Clases*/
