html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {
font-family:tahoma;
background-image:url(images/left.png);
background-repeat:no-repeat;
background-position:0 100px;
font-size:14px; 
color:#000000; 
margin:0 0 0 0px;
padding:0 0 0 0;

}
h1 h2 h3 {font-family:segoe ui;}
h1{margin-bottom:20px;font-weight:normal;font-size:22px;letter-spacing:-1px;}
.entry h1 {margin-bottom:3px;font-weight:normal;margin:15px 0 10px 0;font-size:22px;color:#000;}
h2{margin-bottom:3px;font-weight:normal;margin:15px 0 10px 0;font-size:16px;color:#000;}
h3{
color:#272707;
font-size:15px;
font-weight:bold;
margin:20px 0 10px;
}

h1.titulo_home, h2.titulo_home{
color:#666666;
color: #666666;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
margin: 10px;
}

h6 {
    background: none repeat scroll 0 0 #FFFFCC;
    border-left: 1px dotted #999999;
    color: #000000;
    font-family: trebuchet MS;
    font-size: 12px;
    font-weight: normal;
    margin: 15px 0 15px 20px;
    padding: 5px 10px;
	line-height: 1.2em;
}

h5 {
	background: url("../femxa/images/go.png") no-repeat scroll left 11px transparent;
    line-height: 25px;
    padding: 15px 0 10px 35px;
    border-bottom: 1px dotted #999999;
	margin: 0 0 15px;
}
h5 a {
    color: #272707;
}

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

p {

margin-bottom:10px;
line-height:1.2em;

}


#banners_home { 
background:none repeat scroll 0 0 #F1F1F1;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:80px;
margin:0;
float:left;
display:inline;
width:100%;
 }
 
 .banner_1,  .banner_2,  .banner_3,  .banner_4,  .banner_5{
float:left;
width:250px;
height:80px;
padding:0 30px;
 }
 
 p.texto{
color:#666666;
float:left;
font-size:11px;
padding:5px;
width:140px;
 }
 p.imagen{
margin:5px 0;
 }

strong {

font-weight:bold;

}



em {

font-style:italic;

}



ul, ol {
margin:0 0 12px 0;
padding:0;
}

.listado_clientes {
font-size:12px;
list-style:square outside none;
margin:10px 30px;
}

li {

margin:0 0 5px 0px;


background-position:0 3px;
background-repeat:no-repeat;
font-size:1em;
color:#454545;
}

a {
color:#000000; 
text-decoration:none;
}


a:hover {
color:#999999;
text-decoration:none;
}




#pageWrap {
position:relative;
width:100%;
margin:0 auto;
padding:0;


}



#header {

margin:0px 0 0 0;
padding:0px;
width: 100%; 
height:100px;
background-image:url(images/suphendido.gif);
background-repeat:no-repeat;
background-position:210px 7px;
background-position:0 0;
background-repeat:no-repeat;*/
}

#header .logo {
margin:0px;
padding:15px 0 0 43px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}



#header .logo a {
color:#ffffff;
text-decoration:none;
}


#header h1 {
margin:0px;
padding:15px 0 0 43px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}



#header h1 a {
color:#ffffff;
text-decoration:none;
}



#header p {

margin:0;
padding:5px 0 0 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#eeeeee;

}






#navBar {

margin:0;
padding:0;
width:100%;
height:35px;
line-height:20px;
}



#navBar ul{
list-style-type:none;
margin-left:20px;

}



#navBar li{

margin:0;
padding:0;
list-style-type:none;
display:inline;
background-image:none;

}



#navBar li a{

margin:0 0 0 -5px;
padding:9px 10px 9px 3px;
color:#666666;
text-decoration:none;
font-size:12px;
border-left:1px solid #757575;

}



#navBar ul li a:hover{

color:#cccccc;
text-decoration:none;

}



#navBar li.first {

margin:0;

padding:0;

list-style-type:none;

display:inline;

background-image:none;

}



#navBar li.first a{

margin:0 0 0 -5px;

padding:9px 20px 9px 20px;

color:#ffffff;

text-decoration:none;

font-size:12px;

border-left:1px solid #757575;

border-right:1px solid #757575;

}



#navBar li.first a:hover{

color:#ffffff;

text-decoration:none;

background-color:#AC4B41;

}



#container {
margin:0;
padding:0px 0 0 0;
min-width: 1028px;
}



#leftColumn {
width:230px;
float:left;
min-height: 365px;
background:url(/wp-content/themes/femxa/images/preinscrip.png) no-repeat;
margin:0px 0 0 5px;
padding:0px;
font-size:.9em;
color:#686868;
}



#leftColumn h2 {
font-size:1.4em;
color:#000000;

}



#leftColumn ul, ol {

margin:0 0 12px 0;

padding:0;

}



#leftColumn li {

margin:5px 0 0 0;

padding-left:15px;

list-style:none;

background-image:url(img/bulleted-li-bg-dark.gif);

background-position:0 1px;

background-repeat:no-repeat;

font-size:.95em;

color:#6E312A;

}



#centerColumn {
float:left;
margin:0px 0px 0 5px;
padding:6px 6px 6px 25px;
width:625px;
min-height:365px;
font-size:.9em;
color:#333333;
}

#centerColumn-hijos2 {
float:left;
margin:0px 0px 0 5px;
padding:6px 6px 6px 25px;
width:750px;
min-height:365px;
font-size:.9em;
color:#333333;
}

#centerColumn-hijos2 h2 {
color:#333333;
font-family:segoe ui,Verdana,Arial,Helvetica,sans-serif;
font-size:21px;
font-weight:bold;
margin:20px 0;
padding:0;
}

#especial {
margin: 0 0 30px 0;
width: 630px;
}

#especial ul {
margin: 15px 0 15px 30px;
list-style:square outside none;
}



#especial h3 {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px dotted #999999;
    color: #272707;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 5px;
}

#especial ul li {
    padding: 3px 0;
}

#especial ul h4 {
text-transform:uppercase;
}

#especial ul li a{
    color: #A8A81E;
    font-size: 13px;
    font-weight: bold;
}

#especial ul li a:hover{
	text-decoration: underline;
	font-weight: normal;
}




#centerColumn h2 {
color:#333333;
font-family:segoe ui,Verdana,Arial,Helvetica,sans-serif;
font-size:21px;
font-weight:bold;
margin:20px 0;
padding:0;
}

#rightColumn {
background-color:#FAFAFA;
float:right;
margin:0;
padding:6px 6px 6px 20px;
width:245px;
font-size:.9em;
color:#646464;
}

#rightColumn li {
background:none;
padding:0;
margin:5px 0 5px 0;
}

#footer {
margin: 30px 0 10px 0;
padding:0;
width:980px;
height:100px;
background-image:url(img/footer-bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
}


#footer p {
margin:0;
padding:0 150px 0 0;
line-height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#454545;
text-align:right;
}



#footer a {

color:#9C291D;

text-decoration:none;

}



#footer a:hover {

color:#999999;

text-decoration:underline;

}


.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {display: inline-table;}



* html .clearfix {height: 1%;}

.clearfix {display: block;}



.commentlist, .commentlist p {

padding-top:10px;

}



img.avatar {

float:left;

margin-right:5px;

}



.alignleft {float:left;}

.alignright {float:right;}


#portaldecursos{position:absolute;top:35px;right:320px;}
#xanos{top:30px;right:43px;position:absolute;}

#siguenos{position:absolute;top:10px;left:450px;}
#siguenos img.#siguenos a{display:inline;float:left;}

#news{position:absolute;top:18px;right:190px;width:124px;height:76px;}
#news input{width:80px;margin-top:28px;height:14px;margin-left:10px;border:1px solid #e1e1e1;font-size:9px;color:#2f5d75;float:left;}
#news input.send{float:left;width:14px;height:14px;border:0;margin-left:4px;margin-top:29px;background:url(images/botarrow.gif) no-repeat;}
#news input.send:hover{background:url(images/botarrow2.gif) no-repeat;}
#news a:hover img{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

#menutop{display:block;top:0px;right:25px;position:absolute;background-color:#999;height: 14px;}
#menutop li{list-style-type:none;float:left;border-right:1px solid #fff;font-size:11px;}
#menutop li.last{border:0;}
#menutop li a{display:block;text-decoration:none;color:#fff;padding:1px 8px;}
#menutop li a:hover{background-color:#eded44;color:#333333}

#menu {display:block;position:absolute; top:30px;left:210px;list-style:none;margin:0px;}
#menu li{list-style:none;float:left;margin-right:5px;}

.menu {list-style:none;float:left;margin-right:5px;}
.menu:link {list-style:none;}
.menu:hover{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

#botonerasup {
background-color: #888888;
border-top: 1px solid #888888;
display: block;
height: 66px;
margin: 0;
overflow: hidden;
padding: 0 0 0 5px;
}

#botonerasup li{list-style:none;float:left;margin:0px;}
.botonerasup:link{}
.botonerasup:hover{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;}

#lgo{top:16px;left:43px;position:absolute;}
#lgos{position:absolute;top:15px;right:40px;}
#dir{color:#666;font-size:10px;position:absolute;top:25px;left:135px;}
#dir a{color:#333;text-decoration:none;}
#dir a:hover{text-decoration:underline;}

/*#foot{
width:100%;
position:relative;
height:60px;
border-top:1px dotted #e1e1e1;
background:#d1e007 url(images/fdofoot.gif) no-repeat;
float:none;
clear:both;
}*/

#dir-pie{font-size:11px; color:#999999;margin:10px; }
#dir-pie a{color:#999999; }
#dir-pie a:hover{color:#000; text-decoration:underline; }

#siguenos  {
display:block;
position:absolute;
top:10px;
left:660px;
overflow:hidden;
}
#siguenos li{list-style:none;float:left;margin:0 0 0px 0;}
.siguenos:link{}
.siguenos:hover{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;}


#right {float:right;  width:265px; background-color: #FAFAFA; margin-top: -6px;}


#foot {
    border-top: 2px solid #CCCCCC;
    height: 185px;
    overflow: hidden;
    width: 100%;
	clear:both;
	background:#d1e007 url(images/fdofoot.gif) no-repeat;
}
.footer {
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 20px 15px 44px;
    width: 980px;
}
.banner01 {
    border: 1px solid #BEBBBA;
    height: 58px;
    overflow: hidden;
    width: 466px;
}
.foot {
    padding: 15px 0 0;
    width: 898px;
}
.copy1 {
    -moz-border-radius: 9px 9px 9px 9px;
    float: left;
    margin-right: 20px;
    min-height: 10em;
    width: 300px;
}
.subcopy1 {
    -moz-border-radius: 9px 9px 9px 9px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 1em 20px 0;
}
.subcopy1 h2 {
    color: #FFFFFF;
    font: 20px/20px Georgia,"Times New Roman",Times,serif;
    margin: 0;
}
.subcopy1 ul {
    font-size: 12px;
    list-style: none outside none;
    margin: 14px 0 0;
    overflow: hidden;
    padding: 0;
}
.subcopy1 ul li {
    color: #CCCCCC;
    font-size: 11px;
    padding: 0 0 0 10px;
}
.subcopy1 ul li a {
    color: #FFFFFF;
    font: 11px/14px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.copy2 {
    padding: 11px;
}
.center {
    text-align: center;
}
img.center, img [align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft, div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
    float: left;
}
img.alignleft, img [align="left"] {
    float: left;
    margin: 2px 10px 5px 0;
}
img.alignright, img [align="right"] {
    float: right;
    margin: 2px 0 5px 10px;
}



#catalogo {display:block;padding: 10px 15px;margin-top:42px;overflow:auto;overflow-x:hidden;height:265px;}
#catalogo li {
    background: url("images/arrow.gif") no-repeat scroll 0 3px transparent;
    border-bottom: 1px dotted #999999;
    color: navy;
    display: block;
    font-size: 11px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding: 0 0 3px 10px;
    text-decoration: none;
	font-family: segoe ui,tahoma;	
}

#catalogo li ul{margin:5px 0 10px 0;display:none;}
#catalogo li li{display:inline;padding-left:0;background:transparent;border:0;}
#catalogo li li a{font-size:9px;color:#666;font-weight:normal;display:block;font-weight:normal;text-decoration:none;}
#catalogo li li a:hover{color:#000;text-decoration:underline;}

#catalogo.big{overflow:visible;border:1px solid red;float:left;}
#catalogo.big li ul{display:block;}


#conthome{background:url(img/home.jpg) repeat-x;float:left;width:100%;}
#cont{float:left;width:100%;min-height: 625px;}

#swf{  margin: -5px 0 0; height:350px;overflow:hidden;_width:490px;overflow:hidden;}


#cursos{display:block;margin-left:20px;}
#cursos li{list-style:none;font-size:13px;}
#cursos ul{margin-left:10px;margin-top:10px;margin-bottom:20px;}
#cursos li li{font-size:11px;}

.home_inicio {
width:100%;
height:350px;
background-image: url(images/home.jpg); 
background-repeat:no-repeat;
margin:-25px 0 0 -20px;
}
          
#searchform{display:block;background:url(images/encuentra.png) no-repeat;width:205px;width:229px;height:90px;font-family:segoe ui;color:#2f5d75;position:relative;overflow:hidden; *left:10px; *top:10px; *bottom: 10px;top: 10px;_top: 20px; } 
                
#searchsubmit {
	width:auto;  
	padding:2px 1em; 
	margin: 10px 0 0 0;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
#s {
    margin-left:6px;
	font-family: arial;
	font-size: 0.9em;
	
}
#s { 
        width:135px;
	padding:0px;
        margin:15px 0 0 20px;
	border:1px solid #aaa; 
	font:11px Trebuchet MS,sans-serif;
	color:#000;
	background:#ffffff url(../images/field-bg-top.gif) repeat-x top left;
}
#s:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; 
        
}


#iz{width:170px;height:100%;overflow:hidden;float:left;background:#fff;}
.ficha p,.ficha h2{margin-left:170px;}
#central.ficha{_width:auto;_padding:20px;}
.trans:link{}
.trans:hover{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;}


#centro{
	display: block;
	width: 400px;
	margin: 0 0 0 170px;
	}
#centro-hijos2{
	display: block;
	margin: 0 0 0 170px;
	}
	
#centro h3 { font-size: 14px; padding-bottom: 10px; color: Gray;}

#cat-item cat-item-11 {display:block;padding:20px;margin-top:70px;overflow:auto;overflow-x:hidden;height:240px;}
#cat-item cat-item-11 li {list-style:none;font-size:11px;display:block;margin-bottom:5px;*margin-bottom:0px;color:navy;text-decoration:none;font-weight:normal;background:url(images/arrow.gif) 0 3px no-repeat;*background:url(images/arrow.gif) 0 6px no-repeat;padding-left:7px;border-bottom:1px dotted #999;}
#cat-item cat-item-11 li ul{margin:5px 0 10px 0;display:none;}
#cat-item cat-item-11 li li{display:inline;padding-left:0;background:transparent;border:0;}
#cat-item cat-item-11 li li a{font-size:9px;color:#666;font-weight:normal;display:block;font-weight:normal;text-decoration:none;}
#cat-item cat-item-11 li li a:hover{color:#000;text-decoration:underline;}
#cat-item cat-item-11.big{overflow:visible;border:1px solid red;float:left;}
#cat-item cat-item-11.big li ul{display:block;}
.link, link:link {
color: #60F;
text-decoration: underline;
}
.link:hover {}




#centro ul li{color:#000;}
#centro ul li li{color:#666;}
#centro ul{display:block;margin-left:12px;*width:400px;}
#centro ul li{display:block;background:url(images/arrowblack.gif) 0 2px no-repeat;*background:url(images/arrowblack.gif) 0 2px no-repeat;padding-left:12px;}
#centro ul ul{display:block;margin:10px 20px 20px 20px;}


#preinscrip{
	display:block;
	width:205px;
	width:229px;
	height:365px;
	color:#2f5d75;
	position:relative;
	float:none;
	clear:both;
	font-family:segoe ui, tahoma;
}
#preinscrip ul{display:block;position:absolute;top:34px;*top:38px;_top:34px;left:13px;width:202px;}
#preinscrip li{
	list-style:none ;
	font-size:11px;
	letter-spacing:0;
	margin-top:-2px;_margin-top:-1px;
	background-image:none !important; 
	margin-left:-1px;
	margin-right:-1px;
	margin-bottom:-2px;
	padding:2px 0 0;
}
#preinscrip input,#preinscrip select{background:transparent;border:0;border-bottom:1px dotted #2f5d75;height:13px;font-size:9px;}
#preinscrip select{height:17px;}
label{color:#2f5d75;}
#nombre{width:150px;}
#apellidos{width:143px;}
#fecha_nacimiento{width:100px;}
#provincia{width:92px;}
#dni{width:172px;}
#nie{width:174px;}
#pasaporte{width:146px;}
#telefono{width:146px;}
#email{width:160px;}
#sitlab{width:83px;}
#preinscrip input#curs,#preinscrip input#sector{width:200px;}  
#preinscrip input.send{
    background: url("/wp-content/themes/femxa/images/enviar.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 24px;
    margin: 5px 0;
    overflow: hidden;
    padding: 0 5px;
}
#preinscrip input.send:hover{background:#999;color:#e1e1e1;}
#preinscrip input.send:hover{background:#999;color:#e1e1e1;}
#preinscrip input,#preinscrip select{border:1px solid #e1e1e1;background-color:#fff;}
                

#encuentra{display:block;background:url(images/encuentra.png) no-repeat;width:205px;width:229px;height:90px;margin:0 5px;font-family:segoe ui, tahoma;color:#2f5d75;position:relative;overflow:hidden;}
#encuentra ul{display:block;position:absolute;top:40px;left:13px;width:180px;}
#encuentra li{list-style:none;font-size:11px;letter-spacing:-1px;line-height:14px;_margin-top:-1px;}
#encuentra input{background:#fff;border:0;height:15px;font-size:9px;}
#encuentra input.send{background:#fafafa;color:#333;border:1px solid #999;display:block;padding:2px;height:18px;*height:14px;padding-top:0;margin-left:165px;margin-top:5px;}
#encuentra input.send:hover{background:#999;color:#e1e1e1;}
#encuentra input#find{width:200px;color:#2f5d75;}


#encuentra input{border:1px solid #e1e1e1;background-color:#fff;}

#left div{margin:0 5px;}
#left ul{}

#searchform{_position:relative;_top:-20px;}
#banner{position:absolute; margin:5px 0;}    

#centerColumn {
*float:left;_float:left;
*margin:5px 0px 0px 5px;_margin:5px 0px 0px 5px;
*padding:6px 6px 6px 10px;_padding:6px 6px 6px 10px;

*font-size:.9em;_font-size:.9em;
*color:#000;_color:#000;
}
#searchform{*margin-top:-20px;*margin-left:-10px;_margin-top:-20px;_margin-left:-10px;}
#right{*margin-left:-20px;_margin-left:-20px;}
#especial form{display:block;margin-left:100px;margin-bottom:50px;}
#especial form label{font-size:11px;}
#especial form input,#especial form textarea{border:1px solid #ccc;width:200px;}
#especial form textarea{height:100px;}
#li-3-16{height: 30px; float:left;
    padding-left: 24px;
    position: relative;
    width: 400px;}
#li-2-8{position:relative;margin-top:10px;float:left;}
#li-2-8 label{position:absolute;top:0;left:0;float:left;}
#li-2-8 textarea{margin-top:15px;float:left;}
#li-2-9{position:relative;padding-left:24px;padding-top:5px;float:left;}
#especial form input#polpriv{top:0;left:0;border:0;}
#especial form input.sendbutton{    border: 1px solid #AAAAAA;
    color: #000000;
    font: 12px Trebuchet MS,sans-serif;
    height: 22px;
    margin: 20px 0 0 200px;
    padding: 0;
    width: 105px;}

/* ----------- My Form ----------- */
.cform{
    background: none repeat scroll 0 0 #F2FBF0;
    height: 800px;
    margin: 0 auto;
    width: 400px;
}


/* ----------- stylized ----------- */
#cforms3form{
padding: 20px 0;
}
#cforms3form h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#cforms3form p{
font-size:11px;
color:#666666;
margin-bottom:20px;
padding-bottom:10px;
}
#cforms3form label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#cforms3form .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#cforms3form input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #ccc;
width:200px;
margin:2px 0 20px 10px;
}
#cforms3form checkbox{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #ccc;
width:200px;
margin:2px 0 20px 10px;
}
#cforms3form select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #ccc;
width:200px;
margin:2px 0 20px 10px;
}
#cforms3form button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.addthis_toolbox {    border-bottom: 1px dashed #999999;
    border-top: 1px dashed #999999;
    height: 20px;
    margin: 10px;
    padding: 10px;
    vertical-align: middle;}



