﻿body {
    background-color:#fff;
    font-family:Arial, Verdana, Helvetica;
    color:#333;
    font-size:13px;
	background:url(../images/bg-body.gif) repeat-x top;
}
body.categoria{background:url(../images/bg-body-categoria.gif) repeat-x top;}
body.cupon{ background:url(../images/bg-body-cupon.png) repeat-x top;}

.c333 {
    color:#333;
    padding-right:10px;
	margin-top:8px;
	float:left;
}
.c666 { float:left;margin-top:8px; color:#666;}



.align-left {
    float:left;
    text-align:left;
}

.align-right {
    float:right;
    text-align:right;
}

.content {
    padding-bottom:20px;
}

.vercursos {
    float:left;
    width:148px;
    height:35px;
    margin-top:15px;
    background:url(../images/btn-cabecera.gif) repeat-x center;
}

.vercursos#catalan {
    background:url(../images/btn-cabecera-cat.gif) no-repeat center;
}

#hd {
    padding:16px 0 0;
}
#hd .izda-hd{ width:774px;}
#hd .izda-hd h1, #hd .izda-hd p{display:inline; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-left:20px; }
#hd .izda-hd a{text-decoration:none; color:#00792C;}
#hd .dcha-hd{ width:200px;}


#doc4 {
    width:974px;
}


.logo {
    margin-top:5px;
}

.tlf-number {
    float:right;
    font-size:24px;
    font-weight:700;
    font-style:italic;
    color:#777;
    background:url(../images/ico-tlf.gif) no-repeat right center;
    margin:3px 0;
    padding:2px 40px 2px 0;	
}

.country-selector {
    float:right;
    font-size:12px;
    background:url(../images/bg-tlf.gif) no-repeat center top;
    margin:0 0 0 6px;
    padding:9px 10px;
}
.country-selector ul li{ float:left; margin-right:5px;}
.country-selector ul li.es{}
.country-selector img {border:2px solid #fff;vertical-align:middle;}
.country-selector select {
    border:1px solid #d7d7d7;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding:1px;
}

a.button-header {
    display:inline;
    float:left;
    clear:left;
    background:transparent url(../images/button-header.gif) no-repeat scroll top right;
    color:#ddd;
    height:55px;
    margin-top:10px;
    padding-right:49px;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
	*width:193px;
}

a.button-header span {
    display:block;
    background:transparent url(../images/button-header-span.gif) no-repeat top left;
    line-height:45px;
    padding:4px 6px 6px 20px;
}
a.button-header:hover{color:#fff;}
a.button-header:active {background-position:bottom right;}
a.button-header:active span {background-position:bottom left;color:#00792C;}

.sidebar {    
    height:49px;
    background:url(../images/sidebar.gif) repeat-x center top;
    margin-bottom:0;
}

.sidebar-bg {
    background:url(../images/bg-sidebar.gif) repeat-x center top;
    margin:20px 0 11px;
}

.sidebar .links, .sidebar .links * {
    margin:0;
    padding:0;
    list-style:	none;
}
.sidebar .links{
    padding:1px 0;
    float:left;
    line-height:1.0;
}
.sidebar .links ul {
    position:absolute;
    top:-999em;
    width:10em; /* left offset of submenus need to match (see below) */
}
.sidebar .links ul li {
    width:100%;
}
.sidebar .links li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sidebar .links li {
    float:left;
    position:relative;
    padding-right: 1px;
    background:url(../images/bg-sidebar-border.gif) no-repeat right 2px;
}
.sidebar .links li.redes-primera{margin-left:88px; display:inline; padding-top:2px;margin-right:5px; background:none;}
.sidebar .links li.redes{ margin-right:5px; display:inline; background:none; padding-top:2px;}
.sidebar .links li.redes-primera a, .sidebar .links li.redes a{ margin:0; padding:0; background:none;}
.sidebar .links a {
    float:left;
    display:inline;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
    height: 16px;
    padding:9px 20px 10px;
}
.sidebar .links a:hover, li.li-activo a{
    background-color:#000;
/*    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;*/
}
.sidebar .links .nc {
    float:left;
    display:inline;
    margin-left:50px;
    font-size:16px;
    text-transform:uppercase;

    padding:9px 26px 10px 12px;
	font-weight:700;
	color:#fff;
	text-shadow:0.1em 0.1em 0.2em black;
}

.sidebar .links .searchtool {
    background-image: none;
}

.sidebar .links a.flecha{
    padding-right:22px;
    background: transparent url(../images/arrow_down.gif) no-repeat right 13px;
}
.sidebar .links a.flecha:hover{
    background: transparent url(../images/arrow_down_over.gif) no-repeat right 13px;
}

.sidebar #search {float:right; padding-right:20px;}

.sidebar .search {
    float:left;
    display:inline;
    height:21px;
    background:url(../images/search-sidebar.gif) no-repeat left top;
    border:none;
    margin:4px 0 0 10px;
    padding:3px 12px 0 5px;
}
.sidebar .links .search-small {
    float:left;
    border:0;
    margin-top:5px;
}

.nuestros-cursos {
    float:left;
	width:264px; 
    _width:262px; 
	background:url(../images/bg-menu-nuestros-cursos.jpg) repeat-x  top center #191919;
	padding:27px 0px;
	height:386px;
	
}
.nuestros-cursos ul li{float:left; width:264px; _width:262px;}
.nuestros-cursos ul li a {
    float:left;
	display:block;
	height:37px;
	width:201px;
  	padding:9px 47px 9px 16px;
	_padding:9px 45px 9px 16px;
    color:#fff;
    text-decoration:none;
    font-weight:700;  
	background:url(../images/bg-li-menu-nuestros-cursos.gif) no-repeat 25px bottom;
	
}


.nuestros-cursos a:hover{color:#666; background:url(../images/bg-li-menu-nuestros-cursos-hover.gif) no-repeat right bottom; display:block;}


.cabecera {
 height:345px;
    font-size:14px;
    font-weight:700;
    color:#444;
    text-decoration:none;
    padding:30px 0px 0px 0px;

width:710px;
float:right;
_width:700px;
}
.cabecera #slogan-cabecera{float:right; margin-right:20px; display:inline; min-height:345px; _height:344px; width:242px;}
.cabecera  a{ text-decoration:none;}
.cabecera  h2{ /*float:right; padding-right:20px;*/}

.cabecera-cupon {
    width:974px;
    height:170px;
}


.cabecera img {
    margin:15px 0 0;
}

.cabecera-bg {
 background:url(../images/bg-cabecera.gif) no-repeat scroll top left  #fff;
float:right;
height:440px;
padding:0 0 0 12px;
width:698px;
_width:697px;
}
#hd #cabecera-practicas{ width:678px; _width:679px; float:right;display:inline; font-size:18px; color:#fff; font-weight:normal; height:65px;}
#hd #cabecera-practicas .cursos{width:170px; float:left; text-align:right; color:#999; padding:9px 20px 0px 0px;}
#hd #cabecera-practicas .cursos a{ color:#999; text-decoration:none;} 
#hd #cabecera-practicas .cursos span a, #hd #cabecera-practicas .practicas span a,#hd #cabecera-practicas .bolsa span a{color:#fff; text-decoration:none;}
#hd #cabecera-practicas .cursos span, #hd #cabecera-practicas .practicas span,#hd #cabecera-practicas .bolsa span{ text-transform:uppercase; color:#fff}
#hd #cabecera-practicas .practicas{width:202px; display:block; float:left; text-transform:uppercase; color:#999; background:url(../images/bg-practicas-bolsa-empleo.gif) no-repeat left bottom;padding-top:12px; margin-right:10px;}
#hd #cabecera-practicas .practicas a{color:#999; text-decoration:none; display:block; padding-left:62px;} 
#hd #cabecera-practicas .bolsa{width:202px; float:left; text-transform:uppercase; color:#999; background:url(../images/bg-practicas-bolsa-empleo.gif) no-repeat -224px bottom;padding-top:12px;}
#hd #cabecera-practicas .bolsa a{ padding-left:62px; color:#999; text-decoration:none; display:block;}
.txt37 {font-size:37px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;color:#00732A; line-height:48px; font-weight:700;}

.txt36 {font-size:36px;color:#00732A;font-weight:700;text-decoration:none;line-height:36px; font-family:Arial, Helvetica, sans-serif;}

.txt34 {font-size:34px;color:#333;font-weight:700;text-decoration:none;line-height:34px;font-family:Arial, Helvetica, sans-serif;}

.txt34-verde {font-size:34px;color:#00732A;font-weight:700;text-decoration:none;line-height:34px;font-family:Arial, Helvetica, sans-serif;}

.txt33 {font-size:33px;color:#333;font-weight:700;text-decoration:none;line-height:34px; font-family:Arial, Helvetica, sans-serif;}

.txt33-verde {font-size:33px;color:#00732A;font-weight:700;text-decoration:none;line-height:33px; font-family:Arial, Helvetica, sans-serif;}

.txt32 {font-size:32px;color:#333;font-weight:700;text-decoration:none;line-height:32px; font-family:Arial, Helvetica, sans-serif;}

.txt32-verde {font-size:32px;color:#00732A;font-weight:700;text-decoration:none;line-height:32px; font-family:Arial, Helvetica, sans-serif;}

.txt30 {font-size:30px;color:#333;font-weight:700;text-decoration:none;line-height:30px;font-family:Arial, Helvetica, sans-serif;}

.txt30-verde{font-size:30px;color:#00732A;font-weight:700;text-decoration:none;line-height:30px;font-family:Arial, Helvetica, sans-serif;}

.txt28 {font-size:28px;color:#333;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt28-verde {font-size:28px;color:#00732A;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt26 {font-size:26px;color:#333;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt26-verde {font-size:26px;color:#00732A;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt24{font-size:24px;color:#333;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt24-verde {font-size:24px;color:#00732A;font-weight:700;text-decoration:none;line-height:28px;font-family:Arial, Helvetica, sans-serif;}
.txt24-oswald {font-size:24px;color:#00732A;text-decoration:none;line-height:28px;margin-bottom:10px;}

.txt22 {font-size:22px;color:#333;font-weight:700;text-decoration:none;line-height:28px;}

.txt22-verde {font-size:22px;font-weight:700;color:#00732A;text-decoration:none;line-height:28px;}

.txt20 {font-size:20px;color:#333;font-weight:700;text-decoration:none;line-height:20px;}

.txt20-verde {font-size:20px;font-weight:700;color:#00732A;text-decoration:none;line-height:20px;}
.txt18 {font-size:18px;color:#333;font-weight:700;text-decoration:none;line-height:20px;}
.txt18-oswald {font-family: 'Oswald', arial, serif;font-size:18px;color:#5d5d5d;font-weight:normal;line-height:24px;}
.txt18-oswald-verde {font-family: 'Oswald', arial, serif;font-size:18px;color:#00732A;font-weight:normal;float:left;margin:15px 0 0 80px;}
.txt18-verde {font-size:18px;font-weight:700;color:#00732A;text-decoration:none;line-height:20px;}


.txt16 {font-size:16px;font-weight:700;color:#666;text-decoration:none;line-height:16px;}

.txt16-verde {font-size:16px;font-weight:700;color:#00732A;text-decoration:none;line-height:16px;}

#bd {
    float:left;
    width:974px;}



#yui-main {
    margin-top:24px;
}

#bd #empresas-colaboradoras{width:954px; float:left; font-size:18px; line-height:26px; font-weight:normal; color:#333;text-align:left; font-size:14px; display:inline;  padding:0px 0px 0px 38px; margin-bottom:20px; display:block; height:auto;}
#bd #empresas-colaboradoras b{font-size:16px;}
#bd #empresas-colaboradoras .first{color:#888888;float:left;font-size:16px;font-weight:bold;width:200px;}
#bd #empresas-colaboradoras .empresas-logos{width:750px; float:left; display:inline;}
#bd #empresas-colaboradoras span.uno{color:#00792c; font-size:36px;}
#bd #empresas-colaboradoras span.dos{color:#666; font-size:24px;}
#bd #empresas-colaboradoras ul{ height:65px; width:750px; float:left;}
#empresas-colaboradoras ul li{float:left; display:inline; font-size:14px; color:#666; margin:10px 5px 10px 0px; width:148px; height:65px;}

#empresas-colaboradoras ul li.boton-ver-empresas{background:url(../images/bg-empresas-colaboradoras.gif) no-repeat  right -2px; width:200px; text-align:left; padding-top:10px; line-height:14px; display:block;}
#empresas-colaboradoras ul li.boton-ver-empresas a{color:#666; display:block; font-size:13px; font-weight:bold;padding-left:10px; text-decoration:none;}

body#regular div#hd-left {
    float:left;
    width:368px;
}

body#regular div#hd-right {
    float:right;
    width:322px;
}

body#regular .destacado {
    float:left;
    width:368px;
    background:url(../images/destacado-bg.gif) repeat-y center top;
}

body#regular b.destacado-top{
    font-size:18px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
    background:url(../images/destacado-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
    width:348px;
    display:block;
}
body#regular .destacado-foto {
    width:358px;
    height:222px;
    padding:0 5px;
}

body#regular .destacado p {
    font-size:14px;
    height:87px;
    overflow:hidden;
    padding:10px 10px 15px;
}



body#regular .orientador {
    float:left;
    width:322px;
    background:url(../images/orientador-bg.gif) repeat-y center top;
    font-size:0;
}

body#regular .orientador-top {
    width:312px;
    background:url(../images/orientador-top.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#regular .orientador-top h3 {
    font-size:18px;
    color:#00792c;
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
    background:url(../images/orientador-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

body#regular .orientador-foto {
    width:312px;
    height:375px;
    background:url(../images/orientador-foto.gif) no-repeat center bottom;
    padding:0 5px;
}

body#regular .orientador-foto p {
    font-weight:700;
    text-align:center;
    font-size:14px;
    line-height:16px;
    color:#444;
    margin-bottom:20px;
    padding:138px 25px 10px;
}

body#regular .orientador-foto li {
    float:left;
    width:285px;
    font-size:12px;
    height:36px;
    display:inline;
	margin-bottom:10px;
}

body#regular .orientador-foto li.curso {
    background:transparent url(../images/bala-lista-peq-orientador.gif) no-repeat scroll 5px 7px;
    height:auto;
    margin-bottom:5px;
    width:260px;
    padding:6px 5px 5px 17px;
}

body#regular .orientador-bottom {
    width:322px;
    height:8px;
    background:url(../images/orientador-bottom.gif) no-repeat left bottom;
}



.box-right {
    float:left;
    width:240px;
    margin-top:13px;
    display:inline;
    background:url(../images/box-right-bg.gif) repeat-y center top;
}



.box-right span {
    float:left;
    font-weight:400;
    margin:8px 0 0 16px;
}



.box-right ul {
    font-size:12px;
    padding:7px 8px 0;
}

.box-right li {
    border-bottom:1px dashed #bfbfbf;
    padding:6px 10px 6px 24px;
}

.box-right li.n0 {
    background:url(../images/num-noticias.gif) no-repeat -4px 8px;
}

.box-right li.n1 {
    background:url(../images/num-noticias.gif) no-repeat -4px -73px;
    clear:both;
}

.box-right li.n2 {
    background:url(../images/num-noticias.gif) no-repeat -4px -153px;
}

.box-right li.n3 {
    background:url(../images/num-noticias.gif) no-repeat -4px -233px;
}

.box-right li.n4 {
    background:url(../images/num-noticias.gif) no-repeat -4px -313px;
}

.box-right li.n5 {
    background:url(../images/num-noticias.gif) no-repeat -4px -393px;
}
.box-right li.n6 {
    background:url(../images/num-noticias.gif) no-repeat -4px -473px;
}

.box-right li.n7 {
    background:url(../images/num-noticias.gif) no-repeat -4px -553px;
}

.box-right li.n8 {
    background:url(../images/num-noticias.gif) no-repeat -4px -633px;
}

.box-right li.n9 {
    background:url(../images/num-noticias.gif) no-repeat -4px -713px;
}

.box-right li.ultimo {
    background:url(../images/ico-arrow-m.gif) no-repeat 15px 14px;
    border-bottom:none;
    font-weight:700;
    padding:14px 10px 12px 38px;
}

.box-right-top {
    width:240px;
}

.box-right-top h4 {
    width:144px;
    font-size:14px;
    letter-spacing:-1px;
    color:#fff;
    font-weight:700;
    border-bottom:1px solid #58493e;
    float:left;
    padding:17px 0 5px 60px;}

.box-right-top h4.rss {
    background:url(../images/box-right-top-rss.gif) no-repeat left top;
    border-top:none;
}
.box-right-bottom {
    float:left;
    width:240px;
    text-align:center;
    font-size:11px;
    color:#333;
    text-decoration:none;
    font-weight:700;
}

.rss {
    background:url(../images/box-right-bottom-rss.gif) no-repeat left top;
    border-top:1px solid #bfbfbf;
    padding:6px 0 8px;
}



.logos {
    background:transparent url(../images/bg-logos.gif) no-repeat scroll left top;
    clear:both;
    display:block;
    height:40px;
    margin-bottom:15px;
    padding:5px 0;
}

.logos-left {
    float:left;
    width:111px;
    text-align:right;
    color:#666;
    font-size:15px;
    line-height:16px;
    font-weight:700;
    border-right:1px solid #f56600;
    padding:4px 10px;
}

.logos-center {
    text-align:center;
}

.logos-right {
    float:right;
    width:111px;
    border-left:1px solid #f56600;
    padding:12px 8px;
}

.logos-right a {
    background:url(../images/ico-arrow-m.gif) no-repeat left 0;
    color:#000;
    font-size:12px;
    text-decoration:none;
    padding:0 0 0 20px;
}

.logos img {
    height:35px;
    padding:3px 5px;
}

#ft {
    background:url(../images/bg-ft.gif) no-repeat left top;
   display:inline;
float:left;
/*margin:15px 0;*/
width:974px;
}

#ft .izda {
    padding:17px 0 17px 10px;
	width:23%;
	float:left;
}

#ft .dcha {
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-align:right;
    padding:7px 7px 0 0;
	width:75%;
	float:left;
}

#ft .links {
    font-size:12px;
    padding-top:3px;
}

#ft .links a:hover {
    color:#007A2C;
    text-decoration:underline;
}

.linksfooter {
    margin-top:15px;
    background:url(../images/bg-ft-links.gif) repeat-y center top;
    padding:10px 0;
	float:left;
	border-bottom:1px solid #EAEAEA;
	width:973px;
		border-right:1px solid #EAEAEA;
}
#ft .linksfooter .first{ width:700px}

#ft ul {
    float:left;
    padding:0px 10px 0 5px;
	border-right:1px solid #EAEAEA;
width: 300px;
}

#ft li a {
    text-decoration:none;
    font-size:12px;
    color:#444;
}

#ft h4, #ft h5 {
    text-transform:uppercase;
    font-size:16px;
    font-weight:700;
    color:#444;
    line-height:16px;
    background:url(../images/ico-arrow-2.gif) no-repeat 4px 3px;
    padding:2px 0 2px 32px;
}

#ft h4 span, #ft h5 span {
    text-transform:uppercase;
    font-size:13px;
    font-weight:700;
    color:#999;
}
#ft .linksfooter .aenor-arbitraje{ width:250px}
#ft .linksfooter .aenor-comunidades{ width:250px; margin:0px;}
#ft .linksfooter .arbitraje {
    padding-bottom:10px;
    background:url(../images/ft-arbitraje.jpg) no-repeat 260px 2px;
	padding-left:10px;
	width:103px;
	float:left;
	
}


#ft .certificaciones{

padding:10px;
text-align:right;
float:left;
width:954px;
}

.certificaciones img{
	padding:0px 20px;
}

#ft ol.last li {s
    font-size:10px;
    background-image:none;
    line-height:12px;
    margin:5px 0 0 15px !important;
    padding:0;
}

#ft ol.arbitraje li {
    font-size:10px;
    background-image:none;
    line-height:15px;
    padding:0;
}
/*HASTA AQUÍ ESTILOS HOME*/

/*DESDE AQUÍ CATEGORIAS*/
.cabecera-bg-categorias {
 background:url(../images/bg-cabecera.gif) no-repeat scroll top left  #fff;
float:right;
height:307px;
padding:0 0 0 12px;
width:710px;
_width:709px;
}

.cabecera-categoria {
 height:276px;
    font-size:14px;
    font-weight:700;
    color:#444;
    text-decoration:none;
    padding:30px 0px 0px 0px;
width:722px;
float:right;
_width:701px;
}
.cabecera-categoria #slogan-cabecera{float:right; margin-right:20px; display:inline; min-height:253px; _height:253px; width:242px;}

.cabecera-categoria #slogan-cabecera a{ text-decoration:none;}
.nuestras-categorias {
    float:left;
    width:252px; 
	background:url(../images/bg-menu-nuestros-cursos.jpg) repeat-x  top center #191919;
	padding:15px 0px;
	height:277px;
	
}
.nuestras-categorias ul li{float:left;}

.cabecera-categoria #slogan-cabecera-enviado{float:right; margin-right:20px; display:inline; min-height:253px; _height:253px; width:230px;background:url(../images/ico-ok.gif) no-repeat left top;padding-left:70px;	font-family: 'Oswald', arial, serif; }



/*MENU SELECCIONADO*/
.nuestras-categorias ul li a.seleccionado{color:#666; background:url(../images/bg-li-menu-nuestras-categorias-hover.gif) no-repeat right bottom; display:block;}
.nuestras-categorias ul li a {
    float:left;
	font-size:24px;
	text-transform:uppercase;
	line-height:32px;
	display:block;
	height:104px;
	width:219px;
  	padding:19px 19px 9px 15px;
    color:#fff;
    text-decoration:none;
    font-weight:700;  
	background:url(../images/bg-li-menu-nuestras-categorias.gif) no-repeat bottom center;
	
}
.nuestras-categorias ul li h1{ font-weight:700;}
.nuestras-categorias ul li a  span{ font-size:36px;}

.nuestras-categorias a:hover{color:#666; background:url(../images/bg-li-menu-nuestras-categorias-hover.gif) no-repeat right bottom; display:block;}
#bd .listado-categorias{width:710px;}
#bd .listado-categorias h2{
    color:#00792c;
    font-size:24px;
    font-weight:700;  
    background:transparent url(../images/titulo-categorias.gif) no-repeat scroll left top;
    margin-bottom:10px;
    width:680px;
	line-height:45px;
	padding-left:20px;
}
#bd .listado-categorias p{ padding:0px 20px 20px 20px; font-size:14px; line-height:24px;}
#bd .listado-categorias p b{ font-size:16px;} 
#bd .listado-ventajas{width:710px; font-size:14px; line-height:24px;}
#bd .listado-ventajas b{ font-size:16px;}
#bd .listado-ventajas p{ padding:0px 0px 10px 15px;}
#bd .listado-ventajas h2, #bd #empresas-colaboradoras-seccion h2{
    color:#00792c;
    font-size:24px;
    font-weight:700;  
    background:transparent url(../images/ico-arrow-2.gif) no-repeat scroll 5px 13px;
     width:680px;
	line-height:45px;
	padding-left:30px;
}
#bd .listado-ventajas ul li{ line-height:24px; background:url(../images/num-lista.png) no-repeat top left; padding-left:50px; margin-bottom:10px; min-height:34px; _padding-bottom:10px; padding-top:5px; margin-bottom:10px; _padding-left:65px; }
#bd .listado-ventajas ul li.lista-dos{background-position:left -100px;} 
#bd .listado-ventajas ul li.lista-tres{background-position:left -203px;} 
#bd .listado-ventajas ul li.lista-cuatro{background-position:left -303px;} 
#bd .listado-ventajas ul li.lista-cinco{background-position:left -406px;} 
#bd .listado-ventajas ul li.lista-seis{background-position:left -509px;} 
#bd .listado-ventajas ul li.lista-siete{background-position:left -612px;} 
#bd .listado-ventajas ul li.lista-ocho{background-position:left -715px;}
#bd .listado-ventajas ul li.lista-nueve{background-position:left -818px;}
#bd .listado-ventajas ul li.lista-cero{background-position:left -920px;}
#bd .listado-categorias h2 img{ vertical-align:middle;}
#bd .listado-categorias .curso-categoria{ padding-bottom:20px; margin-bottom:5px; background:url(../images/bg-li-litado-categorias.gif) no-repeat center bottom; display:auto;}
#bd .listado-categorias .ico-curso{ width:80px; padding-left:17px; float:left;}
#bd .listado-categorias .descripcion-curso{width:566px; float:left; padding-left:20px;}
#bd .listado-categorias .descripcion-curso a{ text-decoration:none; color:#666;}
#bd .listado-categorias .descripcion-curso h3{font-size:18px; font-style:italic; font-weight:700; color:#666; margin-bottom:5px;}
#bd .listado-categorias .descripcion-curso h3 a{color:#666; text-decoration:none;}
#bd .listado-categorias .descripcion-curso h3 a:hover{color:#00792c; text-decoration:none;}
#bd .listado-categorias .descripcion-curso span a{color:#00792c; display:block; width:523px; padding-right:40px; margin-top:5px; text-align:right; float:left; background:url(../images/bala-span-categoria.gif) right center no-repeat;height:29px; line-height:29px;}

#grupo-10702, #grupo-10703{ width:#713px;}


.categorias li {
    background:transparent url(../images/ico-arrow-m.gif) no-repeat scroll left 11px;
    border-bottom:2px solid #dcdcdc;
    line-height:18px;
/*    margin-left:5px;*/
    width:405px;
    padding:10px 0 11px 25px;
}
.cursos-relacionados {
    float:left;
    width:240px;
    margin-top:13px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	padding:10px 0px;

  
}
.cursos-relacionados p{	border-bottom:2px solid #00792C;}
.cursos-relacionados p a{ text-decoration:none; color:#666;}
.cursos-relacionados ul{ padding-top:10px;}

.cursos-relacionados ul li{ text-transform:none; font-size:13px; font-weight:normal; text-align:left; padding:10px; background:url(../images/bg-li-cursos-relacionados.gif) no-repeat center center; margin-bottom:10px;}
.cursos-relacionados ul li a{ text-decoration:none; color:#666;}
.ventajas-cursos{ width:974px; float:left;}

/*hasta AQUÍ CATEGORIAS*****************/
#cupon-left {
    width:586px;
/*    float:left;*/
    display:inline;
}

#cupon-right {
    width:361px;
  /*  float:right;*/
}

.cabecera-cupon h1 {
    width:565px;
    height:125px;
    padding:15px 0 0 15px;
    font-size:30px;
    line-height:30px;
    font-weight:700;
    color:#fff;
}

.cupon34 {
    font-size:34px;
    color:#007720;
    font-weight:700;
    line-height:34px;
    text-decoration:none;
}

.cupon26 {
    font-size:26px;
    color:#333;
    font-weight:700;
    line-height:26px;
    text-decoration:none;
}

.cupon20 {
    font-size:20px;
    color:#666;
    font-weight:400;
    text-decoration:none;
    padding:0 0 0 15px;
}

#navegacion-cupon {
	background-color:#E8E8E8;
    height:16px;
    padding:5px 10px;
    width:954px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#navegacion-cupon span {
	height:auto;
	line-height:16px;
}
#navegacion-cupon span a{color:#000; text-decoration:none; padding-top:5px; padding-bottom:5px; padding-right:25px; background:url(../images/bg-navegacion-cupon.gif) right no-repeat;}
#bd #cupon-right #ofertas{ width:361px; float:left; margin:10px 0px;}
.titulo-bala li {
    background:url(../images/ico-arrow-2.gif) no-repeat left 6px;
    height:30px;
    padding-left:30px;
    margin-top:5px;
    display:block;
}

.tit28 {
    font-size:28px;
    font-weight:700;
    line-height:26px;
}

.tit26 {
    font-size:26px;
    font-weight:400;
}

#cupon-left h2 {
    color:#555;

    padding-bottom:10px;

    font-size:24px;
	font-weight:bold;
}

#cupon-left p {
    color:#333;
    font-size:14px;
    line-height:24px;
    margin:10px;
}
#cupon-left p.contenidos-actualizados{ background:url(../images/contenidos-actualizados.png) left top no-repeat;}
#cupon-left p a{
	color:#0098AA;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	}
#cupon-left p a:hover{ text-decoration:underline;}
#cupon-left em, #bd em {
    background:url(../images/comillas-inicio.gif) no-repeat top left;
    font-size:18px;
    line-height:24px;
    font-weight:normal;
    float:left;
    margin:25px 0px;
    width:100%;
}
/*nuevo estilo*/
#cupon-left b{ font-size:16px;}

#cupon-left em span, #bd em span {
    float:left;
    text-align:center;
    line-height:24px;
    background:url(../images/comillas-fin.gif) no-repeat bottom right;
    padding:20px 32px;
    color:#666;
}
#cupon-left em b, #bd .listado-ventajas em b{ font-size:22px; color:#00792C;}/*estilo nuevo*/


#cupon-left .razones-cupon {
    width:580px;
    float:left;

    margin-bottom:10px;
    display:inline;
}


/*estilo nuevo*/
#cupon-left ul.lista{margin:10px 0px 10px 0px;}
#cupon-left ul.lista li{ font-size:14px; padding-left:35px; background:url(../images/bala-li-txt-cupon.gif) no-repeat 13px 7px; padding-bottom:10px; padding-top:10px;}
/*fin estilo nuevo*/
#cupon-left ul.lista-peq{margin:10px 0px 10px 0px}
#cupon-left ul.lista-peq li{ font-size:12px; line-height:18px; padding-left:35px; background:url(../images/bala-lista-peq.gif) no-repeat 19px 13px; padding-bottom:10px; padding-top:10px;}
#cupon-left .razones-cupon p.titulo-razones{
    color:#00792C;
    text-transform:none;
    font-weight:700;
    font-size:16px;
    border-bottom:0;
    padding-top:10px;
  /*  border-top:solid 2px #eee;*/
}
#cupon-left .razones-cupon p.titulo-razones span{ text-transform:uppercase; font-weight:bold; color:#00792C;}
#cupon-left .razones-cupon p {
    font-size:14px;
    color:#666;
    font-weight:normal;

}

#cupon-left .razones-cupon p em {
    font-size:16px;
    color:#333;
    font-weight:700;
    background-image:none;
    float:none;
    padding:0;
}

#cupon-left .razones-cupon p span {
    font-size:24px;
    color:#999;
    font-weight:700;
    margin-right:5px;/*nuevo estilo*/
}

#cupon-left .destacado-cupon {
    width:580px;
    float:left;
    border-bottom:solid 1px #e1d6c1;
    margin-bottom:10px;
    display:inline;
}

#cupon-left .destacado-cupon h3 {
    color:#F56600;
    text-transform:uppercase;
    font-weight:700;
    font-size:15px;
    border-bottom:0;
    padding-top:10px;
    border-top:solid 1px #e1d6c1;
}

#cupon-left .destacado-cupon p {
    font-size:14px;
    color:#666;
    font-weight:700;
    padding-left:20px;
}

#cupon-left .destacado-cupon p em {
    font-size:16px;
    color:#333;
    font-weight:700;
    background-image:none;
    float:none;
    padding:0;
}

#cupon-left .destacado-cupon p span {
    font-size:24px;
    color:#f56600;
    font-weight:700;
}

#cupon-left .destacado2-cupon {
    width:580px;
    float:left;
    margin-bottom:10px;
    display:inline;
}

#cupon-left .destacado2-cupon h3 {
    color:#F56600;
    text-transform:uppercase;
    font-weight:700;
    font-size:15px;
    border-bottom:solid 1px #e1d6c1;
    padding-top:10px;
    border-top:0;
    margin-bottom:10px;
    padding-bottom:5px;
}

#cupon-left .destacado2-cupon p {
    font-size:14px;
    color:#666;
    font-weight:700;
    padding-left:20px;
}

#cupon-left .destacado2-cupon p em {
    font-size:16px;
    color:#333;
    font-weight:700;
    background-image:none;
    float:none;
    padding:0;
}

#cupon-left .destacado2-cupon p span {
    font-size:15px;
    color:#f56600;
    font-weight:700;
}

.filete{
    border-bottom:1px solid #E1D6C1;
    border-top:1px solid #E1D6C1;
    display:inline;
    float:left;
    padding:10px 0;
}

.enter {
    text-align:center;
    padding-bottom:10px;
}

.masinfo {
    background:url(../images/masinfo-cupon.gif) no-repeat top center;
 /*   height:52px;
    width:580px;*/
    float:left;
    display:block;
    font-size:16px;
    font-weight:700;
	margin-top:20px;

}


.masinfo a {
	height:42px;
    width:522px;
    display:block;
    float:left;
/*    height:33px;
    margin-top:10px;*/
	padding:24px 0 0 0px;
    padding-left:58px;
    text-decoration:none;
    font-size:13px;
	font-weight:700;
	color:#666;
}
.masinfo a:hover{color:#00792C; background:url(../images/masinfo-cupon.gif) no-repeat bottom center; display:block;}
.masinfo a span {
	font-size:16px;
   /* display:block;
    background:transparent url(../images/button_masinfo_span.gif) no-repeat top left;
    line-height:24px;
    padding:4px 14px 6px 25px;*/
}

.cupon-relacionados{
    font-size:14px;
    color:#333;
    font-weight:700;
    float:left;
    width:350px;
    padding-left:10px;
}
cupon-delegaciones {
    font-size:14px;
    color:#333;
    font-weight:700;
    float:left;
    width:359px;

}
.cupon-relacionados p {
    font-size:18px;
    font-variant:small-caps;
    font-weight:700;
    color:#666;
    margin-bottom:10px;
    display:inline;
}
 .cupon-delegaciones p  {
	 background:url(../images/bg-titulo-delegaciones.gif) no-repeat top left;
	 display:block;
	 width:319px;
	 padding-left:40px;
	 padding-top:10px;
	 height:33px;
    font-size:18px;
    font-variant:small-caps;
    font-weight:700;
    color:#666;
    margin-bottom:10px;
	float:left;
 
}
.cupon-relacionados ul{
    display:inline-block;
    margin:10px 0;
}
.cupon-delegaciones ul {
    display:inline-block;
    margin:10px 0;

}
.cupon-relacionados ul li{
    background:url(../images/ico-arrow-s.gif) no-repeat 0px 0px;
    padding-left:24px;
	padding-bottom:5px;
    display:inline-block;
    margin-bottom:15px;

}
#bd .cupon-delegaciones{ float:left; width:375px;}
#bd .cupon-delegaciones ul li{
    background:url(../images/ico-arrow-s.gif) no-repeat 10px 0px;
    padding-left:36px;
	padding-bottom:5px;
    display:inline-block;
    margin-bottom:15px;
	text-transform:capitalize;
	font-weight:700;
	color:#999;
	

}
#bd .cupon-delegaciones ul li span{ text-transform:none; font-weight:normal;}
#bd .direccion-delegacion{ width:280px; _width:270px; display:inline;}
#bd .boton-subir-delegacion{width:51px;  display:inline; padding-top:7px;}
.cupon-relacionados ul li h4{
    font-weight:normal;
	padding-top:2px;}
.cupon-relacionados ul li a:hover h4, .cupon-delegaciones ul li a:hover h4{ text-decoration:underline;}





#box-sop-online {
    background:url(../images/sop-online.jpg) no-repeat center;
    height:197px;
    width:361px;
    float:right;
}

#box-sop-online h4 {
    width:289px;
    font-size:14px;
    letter-spacing:-1px;
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    padding:19px 10px 5px 60px;
}

.logos-cupon {
    color:#666;
    font-size:14px;
    clear:both;
    float:left;
    font-weight:700;
    width:900px;
    padding:0 0 3px 10px;
}

.imagen-cupon-left {
    width:280px;
    height:160px;
    margin-bottom:20px;
    float:left;
    margin-right:20px;
}

.imagen-cupon-right {
    width:280px;
    height:160px;
    margin-bottom:20px;
    float:right;
    margin-left:20px;
}

.imagen-cupon-center {
    width:580px;
    height:150px;
    margin-bottom:20px;
}
.h3-cupon{ margin:10px 0px;}
#formulariocupon a {
    color:#00792C;
    font-family:Helvetica, Verdana, Arial;
    text-decoration:underline;
}

#formulariocupon.formulariocupon-naranja {
    background:url(../images/bg-cupon.gif) repeat-y center;
    width:361px;
    float:right;
    display:inline;
    margin-bottom:20px;
}

.formulariocupon-naranja-bottom {
    width:361px;
    float:right;
    display:inline;
    padding-bottom:20px;
    background:url(../images/cupon-bottom.gif) no-repeat right bottom;
}

#formulariocupon p.titulo {
    width:319px;
    text-align:left;
    font-size:18px;
    font-weight:700;
    color:#333;
    text-transform:uppercase;
    margin:0 0 0 20px;
    padding:5px 10px;
}

#formulariocupon p.titulo span {
    color:#00792C;
    font-size:14px;
    text-transform:none;
}

/*#formulariocupon h5 {
font-size:17px;
color:#fff;
font-weight:700;
text-indent:70px;
background:url(../images/cupon-top-02.gif) no-repeat center top;
padding:20px 0 5px;
}*/
#formulariocupon p.informate {
    font-size:18px;
	line-height:15px;
    color:#fff;
    font-weight:normal;
    background:url(../images/cupon-top.gif) no-repeat center top;
    padding:29px 10px 29px 54px;


}
#formulariocupon p.informate span{ text-transform:uppercase; font-weight:bold; font-size:24px;}
#formulariocupon .fieldError {
    background-color:#F37616;
    color:#fff;
    font-size:11px;
    letter-spacing:1px;
    text-align:center;
    margin:0 24px 10px;
    padding:5px 0;
}
#form_cuponinit .fieldError {
    background-color:#F37616;
    color:#fff;
    font-size:11px;
    letter-spacing:1px;
    text-align:center;
    margin:0 24px 10px;
    padding:5px 0;
}

#formulariocupon input.campo_fijo_cupon,#formulariocupon select.campo_fijo_cupon {
    border:1px solid #ddd;
    background-color:#fff;
}

#formulariocupon input.campo_fijo_cupon:focus,#formulariocupon select.campo_fijo_cupon:focus {
    background-color:#FFFCFC;
    background-image:none;
    border-color:#019936;
}

#formulariocupon select.campo_fijo_cupon_2:focus {
	border-color:#019936;
}

.caja_cupon_send .image {
    border:0 none;
    float:left;
    height:48px;
    margin-left:102px;
    margin-top:10px;
    width:174px;
}

.caja_cupon_send.gris .image {
    float:left;
    margin-top:10px;
    background-image:url(../images/boton-cupon.gif);
    background-position:center top;
    background-repeat:no-repeat;
}

.caja_cupon_send.gris .image:hover {
    background-image:url(../images/boton-cupon.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
}

.caja_cupon_send.naranja .image {
    background-image:url(../images/btn-enviar-naranja.gif);
    background-position:center top;
    background-repeat:no-repeat;
}

.caja_cupon_send.naranja .image:hover {
    background-image:url(../images/btn-enviar-naranja.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
}

.caja_cupon {
    display:inline;
    float:left;
    width:359px;
    border:none;
    margin:0 1px;
    padding:5px 0;
}

.caja_cupon_send {
    width:360px;
}

.campo_fijo_cupon {
/*    background-color:#888;
    border:1px solid #ddd;
    color:#000;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#999;
    width:297px;
    padding:10px;
	margin-left:20px;
	-moz-border-radius:7px 7px 7px 7px;
}

#formulariocupon select.campo_fijo_cupon_2 {
    background-color:#fff;
    border:1px solid #ddd;
    color:#999;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    width:318px;
    padding:10px;
	margin-left:20px;
		-moz-border-radius:7px 7px 7px 7px;
}

.label_cupon {
    clear:left;
    color:#999;
    float:left;
    font-size:14px;
    font-weight:700;
    line-height:18px;
    margin-right:5px;
    padding-left:15px;
    text-align:right;
    width:110px;
}

.asterisco {
    color:#fea249;
}

#select {
    margin-left:12px;
    margin-top:4px;
}

.campo_cupon {
    color:#FFFFFF;
    float:left;
    font-family:Arial;
    font-size:12px;
    line-height:18px;
}

.label_cupon_horizontal {
    color:#999;
    font-size:12px;
    font-weight:400;
    padding-bottom:5px;
    padding-left:10px;
    text-align:right;
    width:240px;
    float:left;
}

.campo_cupon_horizontal {
    color:#999;
    font-size:12px;
    font-weight:400;
    text-align:left;
    float:left;
}

#formulariocupon .caja_cupon_send {
    width:320px;
}

select {
    font-size:11px;
}

.msg-registro {
    width:361px;
    height:80px;
    float:right;
    display:inline;
    background:url(../images/bg-moreinfo.gif) no-repeat center bottom;
}

.marcadores {
    border-bottom:2px solid #E1D6C1;
    margin-bottom:20px;
    font-size:12px;
    color:#333;
    padding:10px 0;
}

.marcadores a {
    color:#f26600;
    margin-left:2px;
    display:inline;
    text-decoration:underline;
}

.marcadores a img {
    text-decoration:none;
    vertical-align:text-top;
    display:inline;
    margin-left:15px;
}

.buscador-result {
    background:url(../images/buscador.gif) no-repeat left top;
    height:73px;
    padding:0 0 0 134px;
}

.buscador-result-1 span {
    font-weight:700;
    font-size:18px;
    float:left;
    margin:24px 10px 0 0;
}

.buscador-result .search {
    float:left;
    display:inline;
    height:23px;
    background:url(../images/search-buscador.gif) no-repeat left center;
    border:none;
    margin:24px 8px 0 0;
    padding:6px 5px 0;
}

.resultado {
    background:transparent url(../images/bg-resultado.jpg) repeat-x scroll center bottom;
    margin-bottom:10px;
    padding-bottom:20px;
    width:713px;
}

.titulo-resultado h3 {
    margin-top:20px;
    font-size:24px;
    color:#f56600;
}

.descripcion-resultado {
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-size:14px;
    line-height:22px;
}

.descripcion-resultado a {
    color:#f56600;
    font-weight:700;
    text-decoration:underline;
}

.enlaces-resultado {
    padding-bottom:10px;
}

.boton-resultado {
    padding-bottom:10px;
    padding-right:20px;
    text-align:right;
}

.titulo-gris {
    margin-top:13px;
}

.titulo-gris h3 {
    margin-top:20px;
    font-size:23px;
    color:#666;
    font-weight:700;
    line-height:40px;
    padding-left:15px;
}

.titulo-gris h3.razon {
    background:url(../images/razon-h3.jpg) bottom no-repeat;
}

.titulo-gris h3.laempresa {
    background:url(../images/laempresa-h3.jpg) bottom no-repeat;
}

.titulo-gris h3.faq {
    background:url(../images/faq-h3.jpg) bottom no-repeat;
}

.descripcion-razon {
    font-size:14px;
    line-height:24px;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    padding:10px 10px 0;
}

.boton-subir,.boton-siguiente {
    text-align:right;
    vertical-align:bottom;
    height:24px;
    margin-bottom:0 !important;
}

.boton-anterior {
    text-align:left;
    vertical-align:bottom;
    height:24px;
    margin-bottom:0 !important;
}

.descripcion-razon ul {
    margin-top:10px;
}

.descripcion-razon ul li {
    background:transparent url(../images/ico-arrow-b.gif) no-repeat scroll left 2px;
    padding-left:30px;
    padding-bottom:20px;
}

.descripcion-razon ul li ul li {
    line-height:22px;
    background-image:none;
}

.imagen-razon {
    text-align:center;
    margin-top:20px;
}

.descripcion-laempresa {
    font-size:14px;
    line-height:24px;
}

.pie-foto {
    font-size:11px;
    font-weight:700;
    letter-spacing:1px;
    line-height:14px;
    padding-top:20px;
    width:300px;
}

.cvformulario {
    font-size:14px;
    line-height:18px;
    font-weight:400;
    border-collapse:separate;
    border-spacing:2px;
    width:974px;
}

.cvformulariotabla {
    font-size:14px;
    color:#252525;
    width:974px;
    background:url(../images/bg-form-cv.gif) center top repeat-y;
    clear:both;
}

.cvformulariotabla .fielderror {
    color:#F56600;
    font-size:13px;
    text-align:left;
    text-indent:200px;
}

.cvformulariotabla-btn {
    border-bottom:1px solid #d3d3d3;
    height:24px;
    vertical-align:bottom;
    width:974px;
    clear:both;
    background:url(../images/bg-form-cv.gif) center top repeat-y;
    margin-bottom:20px;
}

.izquierda {
    background:url(../images/bg-form-cv.gif) left top repeat-y;
    width:50%;
    float:left;
    clear:left;
}

.derecha {
    background:url(../images/bg-form-cv.gif) right top repeat-y;
    width:50%;
    float:right;
    clear:right;
}

.cvformulariotabla .tdLabel {
    border:0 none;
    width:190px;
    padding:5px;
}

.cvformulariotabla .tdLabel-2col {
    border:0 none;
    width:140px;
}

.cvformulariotabla th {
    background:#FFF url(../images/trabaja-cvformulario.jpg) no-repeat scroll center bottom;
    width:974px;
}

.label {
    padding-left:20px;
    color:#666;
    font-weight:700;
    font-size:14px;
}

.label-2col {
    padding-left:28px;
    color:#666;
    font-weight:700;
    font-size:14px;
}

.required {
    color:red;
    font-weight:700;
}

.cv-input {
    background-color:#f4f4f4;
    border:1px solid #B6B6B6;
    color:#666;
    font-size:12px;
    height:15px;
    text-align:left;
    width:260px;
    padding:2px;
}

.cvformulario select {
    height:22px;
    width:266px;
    cursor:pointer;
    padding:1px;
}

.cv-input-sino {
    color:#666;
    font-size:12px;
    text-align:left;
}

.cv-input-sino select {
    background-color:#F3F3F3;
    border:1px solid #B6B6B6;
    height:22px;
    width:56px;
    cursor:pointer;
    color:#666;
    padding:1px;
}

.checkboxLabel {
    color:#666;
    font-size:10px;
}

.checkbox {
    margin-left:25px;
    margin-right:5px;
}

.afirmo {
    padding-top:23px;
}

.cv-send {
    padding-top:5px;
    border-right:1px solid #d3d3d3;
}

.titular-prensa {
    font-size:14px;
    font-weight:700;
    padding-left:20px;
    background:url(../images/ico-arrow-s.gif) no-repeat 0 5px;
}

.firma-prensa {
    font-weight:700;
    font-style:italic;
    color:#666;
    border-bottom:1px solid #d5d5d5;
    padding:0 0 10px 20px;
}

.firma-prensa a {
    text-decoration:none;
    color:#666;
}

.firma-prensa span {
    color:#f26600;
}

.roundedcornr_box {
    background:#efefef url(../images/roundedcornr_grad.gif) repeat-x top left;
    width:auto;
    margin:20px auto 0;
}

.roundedcornr_box img {
    border:1px solid #CCC;
}

.roundedcornr_top div {
    background:url(../images/roundedcornr_tl.gif) no-repeat top left;
}

.roundedcornr_top {
    background:transparent url(../images/roundedcornr_tr.gif) no-repeat top right;
}

.roundedcornr_bottom div {
    background:url(../images/roundedcornr_bl.gif) no-repeat bottom left;
}

.roundedcornr_bottom {
    background:transparent url(../images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundedcornr_top div,.roundedcornr_top,.roundedcornr_bottom div,.roundedcornr_bottom {
    width:100%;
    height:20px;
    font-size:1px;
}

.roundedcornr_content {
    margin:0 20px;
}

.Tips2 {
    width:36px;
    height:39px;
    float:left;
    background:url(../images/widget-tooltip.gif);
    border-bottom:1px solid #58493e;
}

tip {
    z-index:13000;
    width:100px;
    color:#000;
}

.tip-title {
    font-weight:700;
    font-size:12px;
    color:#fff;
    border-bottom:#FD9A58 1px solid;
    width:150px;
    text-transform:uppercase;
    background:url(../images/fondo-titulo-toltip.gif) top center no-repeat;
    margin:0;
    padding:8px 8px 4px;
}

.tip-text {
    color:#fff;
    font-size:12px;
    width:150px;
    background:url(../images/fondo-txt-toltip.gif) bottom center no-repeat;
    padding:4px 8px 8px;
}

.logos-empresas {
    float:left;
    padding:4px;
}

.logos-empresas img {
    border:1px solid #ccc;
    padding:2px;
}

.enviado {
    font-size:14px;
	line-height:28px;
    color:#666;
    font-weight:normal;
    padding:20px;
}
.enviado a{color:#00792C; font-weight:400;}

.enviado h3 {
	font-family: 'Oswald', arial, serif; 
	font-size:18px;
	padding:5px 20px;
	background-color:#00792c;
	color:#fff;
	margin:35px 0 20px 0;
}
.error {
    font-size:16px;
	line-height:28px;
    color:#666;
    font-weight:normal;
    padding:20px;
}
.error a{ color:#00792C; font-weight:700;}

.error h2 {
    font-size:36px;
    font-weight:700;
    color:#00792C;
    margin-bottom:10px;
	background:url(../images/ico-error.png) left top no-repeat;
	padding-left:65px;
	padding-top:20px;
	height:35px;
	
}
.enviado h2 {
    font-size:36px;
    font-weight:700;
    color:#00792C;
    margin-bottom:10px;
	background:url(../images/ico-ok.png) left top no-repeat;
	padding-left:65px;
	padding-top:20px;
	height:35px;
	
}

.web-recomendada {
    float:left;
    width:368px;
    margin-top:24px;
    background:url(../images/destacado-bg.gif) repeat-y center top;
    margin-left:30px;
}

.web-recomendada-top h3 {
    font-size:18px;
    color:#fff;
    text-align:center;
    font-weight:700;
    background:url(../images/destacado-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

.web-recomendada-foto {
    width:358px;
    height:222px;
    background:url(../images/imagen-blog-fp.jpg) no-repeat center top;
    padding:0 5px;
}

.web-recomendada-foto-02 {
    width:358px;
    height:222px;
    background:url(../images/imagen-centros-masterd.jpg) no-repeat center top;
    padding:0 5px;
}

.web-recomendada p {
    font-size:14px;
	line-height:18PX;	
    font-weight:400;
    padding:10px 10px 0 20px;
}

.generico-corto {
    color:#333;
    width:710px;
}

.generico-corto ul.nums,.generico-largo ul.nums {
    background:url(../images/fondo-faq-pq.gif) right bottom no-repeat;
    margin-top:20px;
}

.generico-corto ul.nums li {
    font-size:18px;
    line-height:42px;
    margin-bottom:5px;
    margin-left:20px;
    padding-left:50px;
    clear:both;
}

#bd.trabaja .generico-largo{
    width:934px;
}

.generico-largo ul.trabaja{
    background:url(../images/fondo-trabaja.jpg) right bottom no-repeat;
    margin:20px 0px;
}

.generico-corto ul.trabaja li {
    font-size:17px;
    line-height:40px;
    margin-bottom:15px;
    padding-left:50px;
    clear:both;
    font-weight:700;
    margin-left:0px;
}

.generico-largo ul.nums li {
    color:#333333;
    display:block;
    font-size:18px;
    height:42px;
    line-height:42px;
    margin:15px 0 0 0;
    padding:0 0 0 50px;
}

.generico-largo {
    color:#333;
    width:974px;
}

.generico-largo ul.nums li.uno-gris {
    background:url(../images/lista01-gris.png) left no-repeat;
    color:#bbb;
}

.generico-largo ul.nums li.dos-gris {
    background:url(../images/lista02-gris.png) left no-repeat;
    color:#bbb;
}

.generico-largo ul.nums li.tres-gris {
    background:url(../images/lista03-gris.png) left no-repeat;
    color:#bbb;
}

.formulario-contacto,.formulario-contacto-th {
    color:#252525;
    font-size:14px;
    width:723px;
    float:left;
    display:inline;
}

.formulario-contacto-th {border-bottom:none;}
.formulario-contacto {border-bottom:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}

.formulario-contacto .fieldError {
    color:#f56600;
    font-size:13px;
    text-align:left;
}

.formulario-contacto-th th {
    background:#FFF url(../images/pestana-contacto.jpg) no-repeat scroll left bottom;
    width:723px;
    padding-top:20px;
}

.formulario-contacto .tdLabel {
    border:0 none;
    width:170px;
    padding:5px 5px 5px 20px;
}

.contacto-input {
    background-color:#f4f4f4;
    border:1px solid #B6B6B6;
    color:#666;
    font-size:12px;
    height:15px;
    text-align:left;
    width:480px;
    padding:2px;
}

.contacto-input-large {
    background-color:#f4f4f4;
    border:1px solid #B6B6B6;
    color:#666;
    font-size:12px;
    text-align:left;
    width:480px;
    height:80px;
    padding:2px;
}

.formulario-contacto select {
    height:22px;
    width:486px;
    cursor:pointer;
    padding:1px;
}

.contacto-send {
    padding:5px 0 10px;
}

.contacto-afirmo {
    text-align:center;
}

.contacto-formulariotabla-btn {
    border-bottom:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    height:24px;
    vertical-align:bottom;
    width:723px;
    clear:both;
    background:url(../images/bg-form-cv.gif) center top repeat-y;
    margin-bottom:20px;
}

.contenedor-cursos {
    margin-top:10px;
    display:inline;
}

.ver-cursos {
    padding-top:14px;
}

.ver-cursos h3 {
    font-size:18px;
    line-height:24px;
    font-weight:700;
    color:#333;
    height:32px;
    padding-left:56px;
    text-transform:uppercase;
    width:419px;
}

.ver-cursos p {
    color:#666;
    font-weight:700;
    font-size:14px;
    line-height:18px;
    width:470px;
    padding:10px 0;
}

.ver-cursos ul {
    display:inline;
    float:left;
    margin:10px 0 5px;
}

.ver-cursos ul li {
    color:#333;
    background:url(../images/ico-arrow-s.gif) 5px 3px no-repeat;
    padding-left:18px;
    float:left;
    width:457px;
    margin:0 0 10px;
}

.ver-cursos li a {
    color:#333;
    text-decoration:none;
    cursor:pointer;
    padding:2px;
}

.ver-cursos li a:hover {
    background:#F26600;
    color:#FFF;
    padding:2px;
}

.ver-cursos.cat-101 {
    background:url(../images/ico-categorias/bg-h3-cursos-oposiciones.gif) no-repeat left top;
}

.ver-cursos.cat-102 {
    background:url(../images/ico-categorias/bg-h3-cursos-tecnicos.gif) no-repeat left top;
}

.ver-cursos.cat-103 {
    background:url(../images/ico-categorias/bg-h3-cursos-profesionales.gif) no-repeat left top;
}

.ver-cursos.cat-104 {
    background:url(../images/ico-categorias/bg-h3-cursos-energias-renovables.gif) no-repeat left top;
}

.ver-cursos.cat-105 {
    background:url(../images/ico-categorias/bg-h3-cursos-idiomas.gif) no-repeat left top;
}

.ver-cursos.cat-106 {
    background:url(../images/ico-categorias/bg-h3-cursos-titulos-oficiales.gif) no-repeat left top;
}

.ver-cursos.cat-107 {
    background:url(../images/ico-categorias/bg-h3-cursos-fp.gif) no-repeat left top;
}

.ver-cursos.cat-108 {
    background:url(../images/ico-categorias/bg-h3-cursos-postgrados-masters.gif) no-repeat left top;
}

.detalledelegacion {
    background:transparent url(../images/bg-delegacion.jpg) repeat-x scroll center top;
    color:#333;
    float:left;
    font-size:14px;
    line-height:25px;
    margin-top:10px;
    width:596px;
    padding:15px 15px 15px 20px;
}

.detalledelegacion span {
    margin-top:10px;
    color:#333;
    font-size:14px;
    font-weight:700;
}

.detalledelegacion a {
    margin-top:10px;
    color:#f56600;
    font-size:14px;
    font-weight:700;
    text-decoration:underline;
}

.btn-contactar{float:right; margin-top:-20px;}


.formulario-delegacion,.formulario-delegacion-th {
    color:#252525;
    font-size:14px;
    margin-left:60px;
    width:510px;
    float:left;
    display:inline;
}

.formulario-delegacion-th {border-bottom:none;}
.formulario-delegacion {border-bottom:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}

.formulario-delegacion .fieldError {
    color:#f56600;
    font-size:13px;
    padding:5px 0px;
}

.formulario-delegacion-th th {
    background:#FFF url(../images/pestana-delegacion.jpg) no-repeat scroll left bottom;
    width:596px;
    padding-top:20px;
}

.formulario-delegacion .tdLabel {
    border:0 none;
    width:120px;
    padding:5px;
}
.formulario-delegacion select {
    height:22px;
    width:486px;
    cursor:pointer;
    padding:1px;
}

.delegacion-input-large {
    background-color:#F4F4F4;
    border:1px solid #B6B6B6;
    color:#666666;
    font-size:12px;
    height:80px;
    padding:2px;
    text-align:left;
    width:345px;
}

.delegacion-input {
    background-color:#F4F4F4;
    border:1px solid #B6B6B6;
    color:#666666;
    font-size:12px;
    height:15px;
    padding:2px;
    text-align:left;
    width:345px;
}
.formulario-delegacion .contacto-send {
    border-right:none;
    border-left:none;
    padding:5px 0 10px;
}

.formulario-delegacion .contacto-afirmo {
    border-right:none;
    border-left:none;
    text-align:center;
}

.mapadelegacion {
    border:1px solid #CCC;
    display:inline;
    float:left;
    height:400px;
    margin-left:60px;
    margin-top:20px;
    width:510px;
}



#cupon-left .temario ul{ padding-top:10px;}
#cupon-left .temario ul li{ padding:0px 0px 20px 10px;}

#cupon-left .impresora-pdf{ width:586px; margin-top:10px; display:inline; float:left;}
#cupon-left .impresora-pdf .impresora{width:52px; float:right;}
#cupon-left .impresora-pdf .pdf{ width:52px;}

.golosina {
    display:none;
}


.legal {
    padding:10px;
}

.legal h2 {
    color:#F56600;
    font-size:18px;
    font-weight:700;
    padding:3px 5px 7px;
}

.naranaja,.titulo-resultado h3 a,.generico-corto ul.nums li a:hover {
    color:#007A2C;
    text-decoration:none;
}

a.bold-naranja:hover,.buscador-2 a:hover,.box-right li a:hover,.cupon-relacionados a:hover,#formulariocupon a:hover {
    text-decoration:underline;
}
.float-left{ float:left; width:974px;}

.nuestros-cursos li h1{ font-weight:bold;}
.margen-bottom,.erroryenviado p {margin-bottom:20px;}
.openads li,#ft li {

	background:url(../images/bala-lista-peq.gif) 11px 16px no-repeat ; 
    padding:14px 15px 5px 22px;}
.openads a,.box-right li a,.vermas,.box-right-bottom a {
    text-decoration:none;
    color:#333;
}

.openads a:hover,#ft li a:hover,.categorias li a:hover,.grupos li a:hover {
    text-decoration:underline;
    color:#007A2C;
}

body#regular .destacado a.button:hover,body#regular .localizacion a.button:hover,body#war .destacado a.button:hover,body#war .localizacion a.button:hover,.web-recomendada a.button:hover {
    color:#fff;
}

body#regular .destacado a.button:active,body#regular .localizacion a.button:active,body#war .destacado a.button:active,body#war .localizacion a.button:active,.web-recomendada a.button:active {
    background-position:bottom right;
    color:#fff;
    outline:none;
}

.sidebar .search-input,.buscador .search-input,.buscador-result .search-input {
    border:none;
    background:url(../images/white.gif) repeat left top;
}

.cabecera a,.marcadores a:hover,.descripcion-resultado a:hover,.descripcion-razon a:hover,.descripcion-laempresa a:hover,.checkboxLabel a:hover,.detalledelegacion a:hover{
    text-decoration:none;
}

.link{color:#f56600; font-weight:700;}
.link:hover{text-decoration:none}

.cabecera h1,.legal p {
    margin-bottom:15px;
}

.buscador-1,.buscador-result-1 {
    float:left;
    width:577px;
}

body#regular .destacado-top,.web-recomendada-top {
    width:358px;
    background:url(../images/destacado-top.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#regular b.destacado-top a,body#war .destacado-top h3 a,.web-recomendada-top h3 a {
    color:#fff;
    text-decoration:none;
}

body#regular .destacado-foto h3,body#war .destacado-foto h2,.web-recomendada-foto h2,.web-recomendada-foto-02 h2 {
    background-color:#fff;
    color:#000;
    font-weight:700;
    font-size:15px;
    text-align:center;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
    min-height:20px;
    height:auto !important;
    padding:6px 5px;
	background-image:none;
}

body#regular .destacado-foto h3 a,body#war .destacado-foto h2 a,.web-recomendada-foto h2 a {
    color:#000;
    text-decoration:none;
}

body#regular .destacado p a,body#war .destacado p a,#ft .links a,.cupon-relacionados a,.cupon-relacionados ul li a,.titular-prensa a,.web-recomendada p a,body#regular .noticia p a,body#war .noticia p a {
    color:#333;
    text-decoration:none;
}

body#regular .destacado-bottom,.web-recomendada-bottom {
    width:368px;
    height:50px;
    background:url(../images/destacado-bottom.gif) no-repeat left bottom;
	padding-top:10px;
}

body#regular .destacado a.button,.web-recomendada a.button {
    display:inline;
    float:right;
    background:transparent url(../images/boton-destacado.gif) no-repeat scroll top right;
    color:#ddd;
    height:35px;
    margin-right:34px;
    padding-right:35px;
    text-decoration:none;
    font-size:13px;
    background-color:#fff;
    font-weight:700;
}

body#regular .destacado a.button span,body#regular .localizacion a.button span,body#war .destacado a.button span,body#war .localizacion a.button span,.web-recomendada a.button span {
    display:block;
    background:transparent url(../images/boton-destacado-span.gif) no-repeat top left;
    line-height:19px;
    padding:7px 14px 9px 25px;
}

body#regular .destacado a.button:active span,body#regular .localizacion a.button:active span,body#war .destacado a.button:active span,body#war .localizacion a.button:active span,.web-recomendada a.button:active span {
    background-position:bottom left;
    padding:6px 14px 10px 25px;
}

body#regular .noticia-top h3,body#war .noticia-top h3, body#regular .noticia-top h3 a, body#war .noticia-top h2 a {
    font-size:22px;
    line-height:22px;
    color:#f56600;
    font-weight:700;
    padding:3px 5px 7px;
    text-decoration: none;
}

body#regular .noticia-fecha,body#war .noticia-fecha {
    color:#888;
    font-weight:700;
    font-style:italic;
    font-size:12px;
    background:url(../images/clock.gif) no-repeat 10px top;
    padding:0 5px 10px 28px;
}

.boton_atras,.boton_atras2,.boton_ver_todos {
    float:left;
    margin-left:20px;
    margin-top:0;
    display:inline;
    cursor:pointer;
}

body#regular .localizacion li,body#war .localizacion li {
    background:url(../images/ico-arrow-m.gif) no-repeat 7px 8px;
    padding:9px 5px 10px 29px;
}

body#war .destacado p,body#war .noticia p {
    font-size:14px;
    padding:10px 10px 15px;
}

.vermas:hover,.box-right-bottom a:hover,.cloud a:hover,.logos-right a:hover,.logos-cupon b {
    color:#007A2C;
}

#ft ul.last,.categorias ul.last,.gruposul.last {
    padding:0 0 0 15px;
}

.categorias ul, .grupos ul {
    margin-bottom:20px;

    padding:8px 0 0 15px;
}

.categorias li a,.grupos li a {
    text-decoration:none;
    font-size:14px;
    color:#7a7979;
    font-weight:700;
}

.titulo-bala {
    font-weight:700;
    font-size:22px;
    text-align:left;
    font-variant:small-caps;
    color:#00792C;
}


.descripcion-razon a,.descripcion-razon ul li ul li a:hover,.descripcion-laempresa a {
    color:#f56600;
    font-weight:700;
}

.descripcion-razon ul li ul li a,.checkboxLabel a {
    color:#666;
    font-weight:700;
}

.cvformulariotabla th span,.formulario-contacto-th th span,.formulario-delegacion-th th span {
    color:#666;
    font-size:24px;
    font-weight:700;
    line-height:40px;
    padding-left:15px;
}

.cv-send input,.contacto-send input {
    background:#FFF url(../images/btn-send.gif) no-repeat scroll center bottom;
    border:0 none;
    color:#fff;
    font-weight:700;
    height:28px;
    margin-top:10px;
    padding-left:30px;
    text-align:left;
    width:170px;
    cursor:pointer;
}

.prensa,.generico-largo ul.nums {
    margin-top:20px;
}

.firma-prensa span a,.erroryenviado a {
    text-decoration:none;
    color:#00792C;
}

.generico-corto h2,.generico-largo h2 {
    color:#333;
    margin:10px 0 0;
}

.generico-corto p,.generico-largo p {
    margin-top:10px;
    font-size:15px;
    color:#333;
    line-height:24px;
}

.generico-corto ul.nums li a,.generico-largo ul.nums li a{
    color:#333;
    text-decoration:underline;
}

.generico-corto ul.nums li.uno,.generico-largo ul.nums li.uno {
    background:url(../images/lista01.png) left no-repeat;
}

.generico-corto ul.nums li.dos,.generico-largo ul.nums li.dos {
    background:url(../images/lista02.png) left no-repeat;
}

.generico-corto ul.nums li.tres,.generico-largo ul.nums li.tres {
    background:url(../images/lista03.png) left no-repeat;
}

.generico-corto ul.nums li.cuatro,.generico-largo ul.nums li.cuatro {
    background:url(../images/lista04.png) left no-repeat;
}

.generico-corto ul.nums li.cinco,.generico-largo ul.nums li.cinco {
    background:url(../images/lista05.png) left no-repeat;
}

.generico-corto ul.nums li.seis,.generico-largo ul.nums li.seis {
    background:url(../images/lista06.png) left no-repeat;
}

.generico-corto ul.nums li.siete,.generico-largo ul.nums li.siete {
    background:url(../images/lista07.png) left no-repeat;
}

.generico-corto ul.nums li.ocho,.generico-largo ul.nums li.ocho {
    background:url(../images/lista08.png) left no-repeat;
}

.generico-corto ul.nums li.nueve,.generico-largo ul.nums li.nueve {
    background:url(../images/lista09.png) left no-repeat;
}

.generico-corto ul.nums li.diez,.generico-largo ul.nums li.diez {
    background:url(../images/lista10.png) left no-repeat;
}



body#regular .orientador-foto ul{
    padding-left:10px;
    float:left;
}

body#regular .orientador-foto li a{
    background:transparent url(../images/bg-rbutton.gif) no-repeat scroll 3px 3px;
    color:#444;
    text-decoration:none;
    display:block;
    padding:3px 5px 3px 21px;
}

body#regular .orientador-foto li.curso a{
    background:none;
    padding:0;
}

body#regular .orientador-foto li a:hover{
    background:transparent url(../images/bg-rbutton.gif) no-repeat scroll 3px -42px;
    color:#007C2D;
}

body#regular .orientador-foto li.curso a:hover{
    background:none;
    color:#F56600;
}
/*SECCION EMPRESAS COLABORADORAS*/
#bd #empresas-colaboradoras-seccion{width:954px; float:left; font-size:18px; line-height:26px; font-weight:normal; color:#333;text-align:left; font-size:14px; display:inline;  padding:0px 0px 0px 10px; margin-bottom:10px;}
.contine-logos{ padding-left:15px;}

/*AVISO LEGAL Y POLÍTICA DE PRIVACIDAD*/
.bd-aviso{ background:none; text-align:left; font-size:12px; line-height:24px; padding:20px;}
.bd-aviso h2{color:#333; font-size:18px; margin-bottom:10px; font-weight:700}
.bd-aviso h2.titulo{color:#00792C; font-size:24px; margin-bottom:10px;}
.bd-aviso p{ margin-bottom:10px;}

#cupon-left p.atencion-personalizada{ background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-atencion-personalizada.png) left 10px no-repeat; padding-left:110px; min-height:88px; }

#cupon-left p.horarios-flexibles{ background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-horarios-flexibles.png) left 10px no-repeat; padding-left:110px;min-height:88px; }

#cupon-left p.delegaciones{ background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-delegaciones.png) left top no-repeat; padding-left:110px;min-height:88px; }


#cupon-left p.sistema-p8{ background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-p8-10.png) left 10px no-repeat; padding-left:110px;min-height:88px; }

#cupon-left p.temarios-actualizados { background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-temarios-actualizados.png) left top no-repeat; padding-left:110px;min-height:78px; }

#cupon-left p.oxford {background:url(http://static.masterd.es/fp/images/iconos-metodologia/GEI/ico-oxford.png) left 10px no-repeat; padding-left:110px;min-height:88px; }

/* encuesta */

.enumeracion {
	font-family: 'Oswald', arial, serif;font-size:16px;font-weight:bold;color:#1a9948;float:left;padding-right:5px;
}

.bloque-encuesta {margin-left:30px;}

.bloque-encuesta p{font-size:16px;}

#encuesta-btn {
	background-color:#e8e8e8;
	width:100%;
	height:64px;
	margin-top:30px;	
}

#encuesta-btn input{float:right;width:226px;}

.enviado select {width:400px;padding:5px;border:1px solid #00792C;font-size:14px;}

.option-group {font-family: 'Oswald', arial, serif;font-size:18px;color:#666;margin:20px 0 20px 20px;}

.caja_cupon_send-encuesta {float:right;width:226px;}

.caja_cupon_send-encuesta .image {
    background-image: url("../images/enviar-encuesta-btn.png");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
	margin:0;
	height:64px;
}

.caja_cupon_send-encuesta .image:hover {
	background-position: center -64px;
} 

/* cupón index */

#formulario-index {display: inline-block;height: auto;width: 974px;}
#formulario-index p{
    background-color: #63A90C;
    color: #1C1C1C;
    display: inline-block;
    float: left;
    font-size: 27px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 60px;
    text-indent: 35px;
    text-transform: uppercase;
    width: 100%;
}
#formulario-index #frmCupon{display: block;float: left;height: auto;}
#formulario-index #form-bg{/*background-color:#63a90c;*/ background:url("http://static.masterd.es/fp/images/bg-cupon-home.gif") repeat-x left bottom #63A90C; display: block;float: left;padding: 0px 29px 20px;-moz-border-radius: 0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;}
#formulario-index #formulario{width: 100%;}
#formulario-index #formulario .izda-form, #formulario-index #formulario .dcha-form{}
#formulario-index #formulario input, #formulario-index #formulario select{width: 203px; *width: 209px;padding: 5px; *padding: 2px;display:block; float:left;background-color: #fbfff1;border:1px solid #4f8809;font-weight: bold;font-size: 13px; *font-size:12px;margin: 4px 7px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; height:auto; color:#1c1c1c;}
#formulario-index #formulario select{width: 215px;}
#formulario-index #formulario .heleido{clear:both; float:left;margin-top: 30px;line-height: 13px; width:60%; height:100%; color:#fff;margin-left: 10px; }
#formulario-index #formulario .heleido a{ font-weight:bold; color:#fff;}
#formulario-index #formulario .heleido a:hover{ font-weight:bold; text-decoration:none;}
#formulario-index #formulario .heleido input#aceptoCondiciones{ width:13px; height:13px; padding:0px; background:none; border:none; margin:0 15px 0 0;display: inline-block;}
#formulario-index #formulario .boton-formulario{ float:right;}
#formulario-index #formulario .boton-formulario input{background:none; border:none; padding:0px; margin:0 15px 0 0;}
#formulario-index #formulario .boton-formulario .image {background-image: url("http://static.masterd.es/fp/images/boton-cupon-home.png");background-position: center top;background-repeat: no-repeat;float: left;margin-top: 12px;height: 48px;width:174px; margin-right:5px;}

#formulario-index #formulario .boton-formulario .image:hover {background-image: url("http://static.masterd.es/fp/images/boton-cupon-home.png");background-position: center bottom;background-repeat: no-repeat;}
#formulario-index #formulario span.asterisk{color:#900;}
/* FIN cupón index */
/* ----------------- logos bajo cupon -----------------  */

.caja_cupon .practicas, .caja_cupon .bolsa {
	width: 179px;
	height: 65px;
	border: 0px solid #036;
	float:left; 
	text-transform:uppercase; 
	color:#999; 
	background:url(http://static.masterd.es/fp/images/practicasv.png) no-repeat top right;
}

.caja_cupon .bolsa{
	background:url(http://static.masterd.es/fp/images/bolsav.png) no-repeat top right;
}

.caja_cupon .practicas p, .caja_cupon .bolsa p {
	display:block;
	padding-top: 23px;
	/*padding-right: 70px;*/
	color:#999;
	text-align: left;
	text-decoration:none;
	font-size: 15px;
	font-weight: bold;
}

.caja_cupon .bolsa p {
	padding-left: 15px;
}

.caja_cupon .practicas p span,
.caja_cupon .bolsa p span { 
	font-size: 17px;
	text-transform:uppercase; 
	color: #333333;
}

/* ----------------- carrusel -----------------  */

.carousel {
    width: 586px; 
    margin-bottom: 20px;
    padding: 10px 0 0 5px;
    position: relative;
    border: 0px solid #333;
}

#cupon-left .carousel p {
	margin: 0 0 10px 0;
    color: #333333;
	font-weight: bold;
}

.jCarouselLite ul {
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	list-style-type: none; 
	z-index: 1; 
	width: 2890px; 
	left: -850px;
}

.carousel .jCarouselLite ul li {
	overflow: hidden; 
	float: left; 
	width: 140px; 
	height: 70px;
	padding: 0px 12px;
	background-color:#FFF;
}
.carousel .jCarouselLite {
    float: left;
    left: -5000px;
    position: relative;
    visibility: hidden;
}

.carousel .prev, .carousel .next {
	padding-top: 15px;
	float:left;
	width: 45px;
	cursor: pointer;
}

.carousel .clear {
    clear: both;
}