html{
    height: 100%;
}

body{
	margin: 0;
	padding: 0;
	font-size: 12px;
    height: 100%;
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
    background: url(imagenes/fondo.png) #ffffff top center no-repeat;
    color: #333333;
}
a img{
	border: 0;
}
a{
    text-decoration: none;
    outline: 0;
}
a:hover{
    text-decoration: underline;
}
abbr{
	border: 0;
}
.ayuda-acces{ position: absolute; left: -1000px; width: 990px; font-size:1px; line-height:1; }

#preload{
	width: 0;
    height: 0;
    background-image: url(../img/es_menu_active.png);
    background-image: url(../img/es_menu_default.png);
}
#wrapper{
    position: relative;
    background: url(imagenes/fondo-bottom.png) bottom center no-repeat;
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #ddd;
}
#web{
    position: relative;
	width: 847px;
	margin: 0 auto;
    height: auto;
}
#wrap{
    position: relative;
    float: left;
    width: 845px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin: 0;
    height: auto;
}
#cabecera{
    background: url(imagenes/cabecera.png) top left no-repeat;
	float: left;
	width: 845px;
    height: 138px;
	clear: both;
}
#cabecera a.logo{
    display: block;
    position: absolute;
    width: 310px;
    height: 45px;
    top: 20px;
    left: 30px;
}
#cabecera a.eseea {
    display: block;
    position: absolute;
    width: 63px;
    height: 50px;
    top: 20px;
    left: 760px;
}

#cabecera #fundacion-espri{
	width: 190px;
	float: right;
	margin-bottom: -2px;
}
#cabecera #fundacion-espri ul{
	margin: 17px 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}
#cabecera #fundacion-espri ul li{
	float: right;
	list-style: none;
}

/********** BEGIN EXTRAS *********/

.left{
    float: left !important;
}

.right{
    float: right !important;
}

.center {
	text-align: center !important;
}

.block {
    float: left !important;
}

.nomargin{
    margin-right: 0 !important;
}

.first{
    margin-top: 0 !important;
}

.error{
    color: red !important;
}

.success{
    color: green !important;
}
.cancelado{
    padding: 0 5px;
    background: yellow;
    color: black !important;
    font-weight: bold !important;
}
p.cancelado{
    width: 200px;
    text-align: center;
    padding: 5px 0;
    font-size: 18px;
}
.clear{
    clear: both;
}


/******** MENU *********/

#menu{
	width: 845px;
    float: left;
    padding: 0;
    list-style: none;
}
#menu ul{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu ul li{
    width: 169px;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    height: 59px;
}
#menu ul li a{
    display: block;
    height: 59px;
}
#menu ul li.active{
    background-image: url(imagenes/es_menu_active.png);
}
#menu ul li.default{
    background-image: url(imagenes/es_menu_default.png);
}
#menu ul li.default:hover{
    background-image: url(imagenes/es_menu_active.png);
}
#menu ul li:hover ul{
    display: block;
}
#menu ul li.escuela{
    background-position: 0px 0px;
}
#menu ul li.universitaria{
    background-position: -169px 0px;
}
#menu ul li.continua{
    background-position: -338px 0px;
}
#menu ul li.info{
    background-position: -507px 0px;
}
#menu ul li.matriculacion{
    background-position: -676px 0px;
}
#menu ul li ul{
    display: none;
    position: absolute;
    z-index: 10000;
    margin-top: 0;
    width: 167px;
    border-bottom: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}
#menu ul li ul li{
    border: 0;
    width: 167px;
    background: #e2e2e2;
    height: auto;
}
#menu ul li ul li a{
    padding: 5px;
    height: auto;
    color: #000;
    text-align: center;
}
#menu ul li ul li a:hover{
    color: #9d272b;
    text-decoration: none;
}


.submenu-univers{
	width: 821px;
    margin: 0 14px 0 16px;
    float: left;
    padding: 0;
    list-style: none;
}
.submenu-univers ul{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
.submenu-univers ul li{
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    height: 47px;
}
.submenu-univers ul li a{
    display: block;
    height: 47px;
}
.submenu-univers ul li.active{
    background-image: url(imagenes/es_submenu_univers_active.png);
}
.submenu-univers ul li.default{
    background-image: url(imagenes/es_submenu_univers_default.png);
}
.submenu-univers ul li.default:hover{
    background-image: url(imagenes/es_submenu_univers_active.png);
}
.submenu-univers ul li:hover ul{
    display: block;
}
.submenu-univers ul li.plan{
    width: 110px;
    background-position: 0px 0px;
}
.submenu-univers ul li.mod{
    width: 86px;
    background-position: -110px 0px;
}
.submenu-univers ul li.titul{
    width: 80px;
    background-position: -196px 0px;
}
.submenu-univers ul li.futuro{
    width: 116px;
    background-position: -276px 0px;
}
.submenu-univers ul li.salidas{
    width: 132px;
    background-position: -392px 0px;
}
.submenu-univers ul li.prac{
    width: 174px;
    background-position: -524px 0px;
}
.submenu-univers ul li.rec{
    width: 123px;
    background-position: -698px 0px;
}

/******** END MENU *********/

#banner-home{
    background: url(imagenes/quieres-ser-profesional.png) top left no-repeat;
    float: left;
    width: 845px;
    height: 210px;
    padding-top: 5px;
}
#banner-home p{
    float: left;
    text-align: center;
    width: 315px;
    margin: 15px 265px 0 265px;
}
#banner-home p.primero{
    font-size: 18px;
    color: #9d272b;
}
#banner-home p.segundo{
    font-size: 14px;
    color: #333333;
}
#banner-home p.tercero{
    font-size: 14px;
    color: #9d272b;
}
#banner-home #slide{
    float: left;
    text-align: center;
    width: 315px;
    font-size: 14px;
    color: #9d272b;
    margin: 0 265px 0 265px;
}
#banner-home #slide span{
    width: 315px;
}

#centro{
    float: left;
    margin: 8px 4px 0 4px;
	width: 543px;
}

.home{
	width: 550px !important;
}

#centro a.atras{
    margin: 10px 0 0 13px;
    color: #9d272b;
    float: left;
}

#centro #titulaciones{
    float: left;
    margin: 0;
	width: 550px;
}
#centro #titulaciones p.titulo{
    background: url(imagenes/que-quieres-estudiar.png) top left no-repeat;
    margin: 0 0 5px 0;
    float: left;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    padding: 0 0 0 65px;
    width: 485px;
}
#centro #titulaciones #secc{
    float: left;
    width: 133px;
    height: 250px;
    color: #000;
    font-size: 15px;
    text-align: center;
}
#centro #titulaciones #secc #secc1 {
    width: 113px;
    float: left;
    margin: 55px 10px 0 10px;
    height: 93px;
    background: url(imagenes/puntos.png) bottom center no-repeat;
}
#centro #titulaciones #secc #secc2{
    width: 113px;
    float: left;
    margin: 30px 10px 0 10px;
}
#centro #titulaciones #titu{
    float: left;
    width: 550px;
}
#centro #titulaciones #titu p{
    margin: 0 0 5px 0;
    float: left;
    font-size: 19px;
    color: #fff;
    padding-left: 47px;
    width: 503px;
    height: 45px;
    line-height: 45px;
}
#centro #titulaciones #titu p a{
    color: #fff;
}
#centro #titulaciones #titu p.boton-1{
    background: url(imagenes/boton-1.png) top left no-repeat;
}
#centro #titulaciones #titu p.boton-2{
    background: url(imagenes/boton-2.png) top left no-repeat;
}
.newsall{
    float: left;
    margin: 8px 2px 0 3px !important;
    padding: 0 20px !important;
	width: 800px !important;
}
#centro #noticias{
    float: left;
    margin: 0;
	width: 550px;
}
#centro #noticias p.noticias{
    background: url(imagenes/noticias.png) top left no-repeat;
    height: 30px;
    line-height: 30px;
    font-size: 17px;
    padding-left: 25px;
    width: 525px;
    color: #fff;
    margin: 0 0 5px 0;
}
#centro #noticias p a{
    color: #fff;
}
#centro #noticias p.noticias span{
    float: right;
    font-size: 14px;
    font-style: italic;
    margin-right: 10px;
}
#centro #noticias p.noticias span img{
    vertical-align: middle;
}
#centro #noticias .noticia{
    margin-left: 10px;
    padding: 5px 10px;
    width: 505px;
    float: left;
}
#centro #noticias .noticia-all{
    font-size: 13px;
    padding: 10px 10px !important;
    margin-left: 0px !important;
    width: 780px !important;
}
#centro #noticias .noticia-all h3{
    font-size: 14px !important;
}
#centro #noticias .noticia-all h3 span{
    font-size: 13px !important;
}
#centro #noticias .oscuro{
    background: #efeee9;
}
#centro #noticias .noticia h3{
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
    color: #9d272b;
    line-height: 16px;
}
#centro #noticias .noticia h3 span{
    margin: 0 5px 0 0;
    color: #333333;
    font-weight: bold;
}
#centro #noticias .noticia h3 a{
    color: #9d272b;
}
#centro #noticias .noticia p.extracto{
    margin: 0;
    clear: both;
    line-height: 16px;
}
#centro #noticias .noticia p.extracto span.mas a{
    color: #e57477;
}
#centro .noticia-show{
    padding: 5px 10px;
    width: 780px;
    float: left;
}
#centro .noticia-show a{
    color: #9d272b;
}
#centro .noticia-show p.fecha{
    margin: 0 0 10px 0;
    clear: both;
}
#centro .noticia-show h3{
    color: #9d272b;
    font-size: 16px;
    margin: 0 0 10px 0;
    clear: both;
}
#centro .noticia-show p.extracto{
    margin: 0;
}
#centro .noticia-show img{
    float: left;
    margin: 0 10px 10px 0;
}
#centro .paginacion{
    float: left;
    text-align: center;
    margin: 10px 50px;
	width: 700px;
}
#centro .paginacion a{
    color: #9d272b;
}
#centro h2{
    margin: 5px 10px 15px 10px;
    font-weight: normal;
    font-size: 18px;
    color: #9d272b;
}
#centro h3{
    margin: 10px 10px 15px 10px;
    font-weight: normal;
    font-size: 16px;
    color: #9d272b;
}
.sidebar2 {
    margin: 50px 10px 0 0 !important;
	width: 284px !important;
}
#formulario-univers {
    float: left;
    margin: 0;
	width: 284px;
}
#formulario-univers form{
    background: url(imagenes/form-top.png) #d7d5c8 top left no-repeat;
    margin: 0;
    padding: 0;
    width: 284px;
    height: auto;
    float: left;
}
#formulario-univers form p.solicitar{
    margin: 15px 0 0 0;
    padding: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    height: 60px;
    float: left;
}
#formulario-univers form table{
    background-color: #d6d5c8;
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
}
#formulario-univers form table tr td{
    padding: 6px 0;
}
#formulario-univers form table tr td.first{
    font-size: 14px;
    padding-right: 15px;
    text-align: right;
    width: 105px;
}
#formulario-univers form table tr td.area{
    vertical-align: top;
}
#formulario-univers form table tr td input{
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
    border: none;
    width: 137px;
    padding: 4px;
    font-size: 13px;
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
#formulario-univers form table tr td input.button{
    background: url(imagenes/solicitar-mas-info.png);
    width: 253px;
    height: 28px;
    cursor: pointer;
    margin: 5px 0 10px 13px;
}
.submenu {
    float: left;
    margin: 18px 5px 5px 6px;
    padding-bottom: 10px;
	width: 840px;
    text-align: center;
    border-bottom: 1px solid #dddddd;
    font-weight: bold;
}
.submenu a{
    font-weight: normal;
    color: #9d272b;
    font-size: 12px;
    padding: 3px 1px;
    margin: 2px 1px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.submenu a:hover,
.submenu a.active{
    text-decoration: none;
    background: #dddddd;
}
#centro #universidad{
    float: left;
    margin: 0;
	width: 543px;
}
#centro #universidad p{
    margin: 5px 10px 10px 10px;
    text-align: left;
}
#centro #universidad p.destacado{
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
#centro #universidad img{
    float: left;
    margin: 0 10px 10px 10px;
}
#centro #modalidades{
    float: left;
    margin: 0;
	width: 543px;
}
#centro #modalidades h2{
    font-size: 17px;
    clear: both;
}
#centro #modalidades h3{
    background: url(imagenes/modalidades.png);
    margin: 15px 9px 20px 9px;
    padding: 0 20px;
    font-size: 15px;
    color: #fff;
    height: 45px;
    line-height: 45px;
    font-weight: bold;
    float: left;
    width: 485px;
}
#centro #modalidades p{
    margin: 0 10px 5px 10px;
    text-align: left;
    float: left;
    width: 523px;
}
#centro #modalidades p.alto{
    height: 143px;
}
#centro #modalidades p img{
    float: left;
    margin: 0 10px 10px 0;
}
#centro #modalidades p img.right{
    float: right;
    margin: 0 0 10px 10px;
}
#centro #titul{
    float: left;
    margin: 0;
	width: 543px;
}
#centro #titul h2{
    font-size: 17px;
    clear: both;
}
#centro #titul #slide{
    float: left;
    margin: 5px 10px 10px 10px;
    width: 199px;
    height: 133px;
    overflow: hidden;
}
#centro #titul p{
    margin: 5px 10px 10px 10px;
    text-align: left;
}
#centro #futuro{
    float: left;
    margin: 0;
	width: 543px;
}
#centro #futuro h2{
    font-size: 17px;
    clear: both;
}
#centro #futuro p{
    margin: 5px 10px 10px 10px;
    text-align: left;
}
#centro #futuro img{
    float: left;
    margin: 0 10px 10px 10px;
}
#centro #futuro div.destacado{
    font-weight: bold;
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    margin: 5px 10px 10px 10px;
}
#centro #futuro div.destacado p{
    text-align: left;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #d6d5c8;
}
#centro #futuro div.destacado p.ultimo{
    border-bottom: 0;
}
#centro #plan-estudios{
    float: left;
    margin: 0;
	width: 543px;
}
#centro #plan-estudios h3{
    float: left;
	width: 543px;
}
#centro #plan-estudios table{
    float: left;
    text-align: left;
    margin: 5px 10px 10px 10px;
	width: 523px;
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#centro #plan-estudios table tr td.col1{
    
}
#centro #plan-estudios table tr td.col2{
    text-align: center;
    width: 100px;
}
#centro #plan-estudios table.totales{
    background: none;
    margin-bottom: 20px;
}
#centro #plan-estudios table.totales tr td.uno{
    width: 345px;
}
#centro #plan-estudios table.totales tr.total{
    background: #b34f51;
    color: #fff;
}
#centro #plan-estudios table.totales tr.creditos{
    background: none;
    font-size: 11px;
}
#centro #plan-estudios table tr th{
    font-weight: bold;
    color: #9d272b;
    padding: 5px;
    font-size: 15px;
}
#centro #plan-estudios table tr.oscuro{
    background: #efeee9;
}
#centro #plan-estudios table tr th.center{
    text-align: center;
}
#centro #plan-estudios table tr td{
    padding: 5px;
}
#centro #plan-estudios table tr.asignatura td{
    font-weight: bold;
}
#centro #plan-estudios table tr.tp td{
    padding-top: 0;
}
#centro #plan-estudios table tr td.col4{
    text-align: center;
}
#centro #plan-estudios p{
    float: left;
    margin: 5px 10px 10px 10px;
}


#contenido{
    float: left;
    margin: 8px 2px 0 3px;
    padding: 0;
    width: 840px;
}
#contenido h2{
    font-weight: normal;
    font-size: 18px;
    color: #9d272b;
}
#submenu {
    float: left;
    margin: 10px 17px 5px 17px;
    padding-bottom: 10px;
    width: 811px;
    border-bottom: 1px solid #dddddd;
    font-weight: bold;
    color: #000;
}
#submenu a{
    font-weight: bold;
    color: #000;
}
#submenu a:hover,
#submenu a.active{
    text-decoration: underline;
}
#contenido #escuela{
    float: left;
    margin: 0;
    padding: 0 20px;
    width: 800px;
}
#contenido #escuela p{
    text-align: left;
}
#contenido #escuela p.destacado{
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
#contenido #escuela img{
    float: left;
    margin: 4px 10px 10px 0;
}
#contenido #objetivos{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #objetivos p{
    text-align: left;
}
#contenido #objetivos p.destacado{
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
#contenido #mas-que{
    float: left;
    margin: 0 0 10px 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #mas-que img{
    float: left;
    margin: 10px 0;
}
#contenido #mas-que p{
    text-align: left;
}
#contenido #mas-que div.destacado{
    float: left;
    font-weight: bold;
    width: 373px;
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
}
#contenido #mas-que div.uno{
    margin-right: 10px;
}
#contenido #mas-que div.destacado p{
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #d6d5c8;
}
#contenido #mas-que div.destacado p.ultimo{
    border-bottom: 0;
}
#contenido #organizacion{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
    text-align: center;
}
#contenido #organizacion img{
    margin: 0 0 20px 0;
}
#contenido #instalaciones{
    float: left;
    margin: 10px 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #instalaciones img{
    float: left;
    margin: 0 30px 0 0;
}
#contenido #instalaciones a{
    color: #9d272b;
    font-weight: bold;
}
#contenido #instalaciones table{
    width: 100%;
    margin-bottom: 25px;
}
#contenido #instalaciones table tr td{
    vertical-align: middle;
}
#contenido #instalaciones span{
    color: #9d272b;
}
#contenido #honor{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #honor p{
    text-align: left;
}
#contenido #honor p.titulo{
    font-weight: bold;
    font-size: 14px;
    color: #9d272b;
}
#contenido #honor .mhonor{
    border-top: 1px solid #9d272b;
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
}
#contenido #honor .mhonor p.nombre{
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0 0 0;
    color: #9d272b;
}
#contenido #honor .mhonor p.categoria{
    margin: 0 0 10px 0;
    font-weight: bold;
}
#contenido #honor .mhonor ul.content{
    width: 550px;
    padding: 0 0 0 20px;
    margin: 0;
    float: left;
}
#contenido #honor .mhonor ul.content li{
/*    margin: 0 0 7px 0;*/
    line-height: 21px;
}
#contenido #honor .mhonor a{
    display: inline-block;
    float: left;
    margin: 0 10px 10px 0;
}
#contenido #fcontinua{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #fcontinua p{
    text-align: left;
}
#contenido #fcontinua p.destacado{
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
#contenido #fcontinua p.pulse{
    background: #b34f51;
    color: #fff;
    padding: 5px;
}
#contenido #fcontinua a{
    color: #9d272b;
}
#contenido #fcontinua table.thome tr th,
#contenido #fcontinua table.thome tr td{
    padding: 5px;
    width: auto;
}
#contenido #fcontinua table.thome tr td.col2,
#contenido #fcontinua table.thome tr td.col3{
    padding: 5px 10px 5px 15px;
}
#contenido #fcontinua img{
    float: left;
    margin-right: 10px;
}
#contenido #matriculacion{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #matriculacion p{
    text-align: left;
}
#contenido #matriculacion p.destacado{
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
#contenido #matriculacion img.matricula{
    float: left;
    margin: 0 20px 20px 0;
}
#contenido #matriculacion a{
    color: #9d272b;
}
#contenido #matriculacion div.destacado{
    font-weight: bold;
    background: #e8e7d5;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    margin: 5px 10px 10px 10px;
}
#contenido #matriculacion div.destacado p{
    text-align: left;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #d6d5c8;
}
#contenido #matriculacion div.destacado p.ultimo{
    border-bottom: 0;
}
#contenido #premat{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #premat p{
    text-align: left;
    float: left;
    width: 100%;
}
#contenido #premat .mitad{
    width: 347px;
    float: left;
}
#contenido #premat a{
    color: #9d272b;
}
#contenido #premat .obligatorios{
    font-size: 11px;
}
#contenido #premat .formulario{
    float: left;
    margin: 20px;
    padding: 10px 20px;
    background: #eeeee9;
}
#contenido #premat .formulario input,
#contenido #premat .formulario select,
#contenido #premat .formulario textarea{
	font-size: 12px;
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #999999;
}
#contenido #premat .formulario table tr td{
    padding: 2px 0 2px 5px;
}
#contenido #premat .formulario p.titulo{
    color: #9d272b;
    font-size: 13px;
}
#contenido #premat .formulario #datos_opcionales table{
    float: left;
    width: 100%;
}
#contenido #premat .formulario #datos_opcionales p.titulo{
    float: left;
    width: 100%;
}
#contenido #premat #contacto{
    padding: 10px;
    margin: 15px 0 0 0;
    background: #eeeee9;
    float: left;
    width: 347px;
    height: 105px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#contenido #premat a.boni{
    margin: 15px 0 0 15px;
    float: left;
    display: inline-block;
}
#contenido #premat #enviar{
    cursor: pointer;
}
#centro #cursosdetail table{
    margin: 10px;
    background: #dedede;
    width: 485px;
}
#centro #cursosdetail table tr th{
    text-align: left;
    color: #9d272b;
    padding: 2px 10px;
}
#centro #cursosdetail table tr td{
    padding: 2px 10px;
}
#centro #cursosdetail table tr a{
    color: #9d272b;
}
#centro #cursosdetail p{
    margin: 5px 15px 10px 10px;
    text-align: left;
}


#sidebar{
    float: left;
    margin: 8px 5px 0 5px;
	width: 277px;
}
#sidebar #formulario{
/*    background: url(imagenes/mhonor.png) bottom center no-repeat;*/
    float: left;
    margin: 0;
    width: 277px;
    height: 329px;
}
#sidebar #formulario img{
    float: left;
}
#sidebar #formulario a{
    display: block;
    margin: 5px 31px 0 31px;
    float: left;
    width: 215px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #000;
    background: #d6d5c8;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#sidebar #formulario a.cursosestiu{
    margin: 0;
    width: 273px;
    height: 327px;
}
#sidebar #formulario p{
    margin-top: 125px;
    margin-bottom: 17px;
    width: 100%;
    text-align: center;
    float: left;
}
#sidebar #testimonios{
    float: left;
    margin: 0;
	width: 277px;
}
#sidebar #testimonios .comentario{
    float: left;
    font-size: 13px;
    text-align: center;
    color: #5e5e5b;
    width: 263px;
    margin: 10px 7px;
}
#sidebar #testimonios .datostestimonio{
    float: left;
    font-size: 14px;
    text-align: center;
    font-style: italic;
    color: #ad4f51;
    width: 263px;
    margin: 10px 7px;
}
#sidebar #testimonios .datostestimonio p.nombre{
    float: left;
    width: 80px;
    margin: 25px 8px 0 0;
}
#sidebar #testimonios .datostestimonio img{
    float: left;
}
.sidebar2 #testimonios{
	width: 284px !important;
}
.sidebar2 #testimonios .comentario{
    width: 220px !important;
    margin: 10px 32px !important;
}
.sidebar2 #testimonios .datostestimonio{
    width: 220px !important;
    margin: 10px 32px !important;
}
.sidebar2 #testimonios .datostestimonio p.nombre{
    float: none !important;
    width: 220px !important;
    margin: 0 0 10px 0 !important;
}
#sidebar #testimonios .datostestimonio img{
    float: none !important;
}

#campus{
    background: url(imagenes/campus.png) top left no-repeat;
	clear: both;
    margin: 10px 0 0 0;
	color: #999;
	float: left;
	width: 845px;
    height: 49px;
}
#campus table{
    width: 620px;
    height: 49px;
    margin-left: 215px;
    margin-right: 10px;
}
#campus table tr td{
    height: 39px;
    line-height: 39px;
    width: auto;
    font-size: 13px;
    color: #666666;
    padding: 5px;
}
#campus table tr td input#usuario,
#campus table tr td input#password{
    padding: 2px 4px;
    height: 22px;
    width: 147px;
    border: 0;
    background: url(imagenes/input-campus.png) top left no-repeat;
	font-size: 12px;
	font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
}
#campus table tr td input#entrar-campus{
    height: 26px;
    width: 122px;
    border: 0;
    background: url(imagenes/entrar-campus.png) top left no-repeat;
    cursor: pointer;
}

#banda{
    position: relative;
    clear: both;
    background: url(imagenes/content-bottom.png) bottom left repeat-x;
    float: left;
    overflow: hidden;
    width: 843px;
    height: 13px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}
#pie{
    position: relative;
    clear: both;
    background: url(imagenes/pie.png) top left no-repeat;
    float: left;
    overflow: hidden;
    width: 843px;
    height: 92px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}
#pie p.colaboradores{
    float: left;
    color: #8b8a82;
    margin: 15px 0 0 280px;
    font-size: 11px;
}
#pie p.nota-legal{
    display: block;
    float: right;
    color: #333333;
    margin: 5px 25px 0 0;
    font-size: 13px;
}
#pie p.nota-legal a{
    color: #333333;
}
#pie div{
    float: right;
    margin-top: 35px;
}
#pie p.idiomas{
    display: block;
    float: right;
    color: #333333;
    margin: -5px 25px 0 0;
    font-size: 13px;
}
#pie p.idiomas a.catala{
    background: #eeeeee;
    color: #333333;
    padding: 4px 7px 4px 8px;
    -moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;

}
#pie p.idiomas a.castellano{
    background: #eeeeee;
    color: #333333;
    padding: 4px 8px 4px 7px;
    -moz-border-radius-topright: 5px;
    -khtml-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#pie p.idiomas a:hover{
    color: #ffffff;
    background-color: #b1b0a9;
    text-decoration: none;
}
#pie p.idiomas a.active{
    color: #ffffff;
    background-color: #b1b0a9;
}
#pie a.copymouse{
    float: right;
    margin: 22px 25px 0 0;
}
#pie p.dir{
    float: right;
    color: #82817b;
    text-align: center;
    margin: 17px 50px 0 0;
}
#pie p.dir a{
    color: #82817b;
}
#pie a.fbca{
    display: inline-block;
    position: absolute;
    top: 36px;
    left: 133px;
    width: 135px;
    height: 40px;
}
#pie a.fcg{
    display: inline-block;
    position: absolute;
    top: 45px;
    left: 18px;
    width: 95px;
    height: 30px;
}
#pie a.uemc{
    display: inline-block;
    position: absolute;
    top: 33px;
    left: 307px;
    width: 50px;
    height: 50px;
}
#contenido #nota{
    float: left;
    margin: 0;
    padding: 0 20px;
	width: 800px;
}
#contenido #nota p{
    text-align: left;
}
#contenido #nota a{
    color: #9d272b;
}

