/*
Author: Enrique Martínez Marín
*/
@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f4f4f4;}
body2 { margin:0; padding:0; width:100%; background:#ffffff;}
html { padding:0; margin:0;}

.centrado {text-align:center;} 

.main { margin:0 auto; padding:0; background:url(images/header_bg.gif) repeat-x;}
.main2 { margin:0 auto; padding:0; }
.caja1 { width:280px; margin:-8px 14px; padding:0 10px 0 10px; float:left; z-index:100;}
.main2 p.listado { float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 40px 0px 40px; margin:0px;}
.main2 p.listado2 { width:280px; float:left; font:bold 24px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 40px 0px 40px; margin:0px; text-decoration:underline;}
.main2 p.listado3 { width:15px;  float:left; font:bold 20px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-decoration:underline;}
.main2 p.listado4 { width:15px;  float:left; font:normal 18px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-align:center;}
.main2 p.listado6 { width:30px;  float:right; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 25px 0px 20px; margin:auto; text-align:center;}
.main2 p.listado5 { width:280px; float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 40px 0px 40px; margin:0px; }
.main2 p.listado0 { width:280px; float:left; font:bold 24px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 40px 0px 40px; margin:0px; text-decoration:underline;}



/*Imprimir Notas Ingles*/
.listadoCeb { float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 40px 0px 40px; margin:0px;} 
.listadoCeb2 { width:265px !important; float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-decoration:underline;}
.listadoCeb3 { width:15px !important;  float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-decoration:underline; text-align:center;}
.listadoCeb7 { width:30px !important;  float:right; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-decoration:underline; text-align:center;}
.listadoCeb4 { width:15px !important;  float:left; font:normal 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-align:left;}
.listadoCeb5 { width:265px !important; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px;}
.listadoCeb6 { width:10px !important;  float:right; font:bold 16px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-align:center;}
.listadoCeb0 { width:280px!important ; float:left; font:bold 24px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 0px 20px; margin:0px; text-decoration:underline;}
.listadoCeb8 { width:810px!important ; float:left; font:italic 14px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 20px 5px 20px; margin:0px; text-align: justify; }
.top_lineCeb2 { width:730px!important ; margin:0 auto; height:94px; color:#999999; font:normal 11px Arial, Helvetica, sans-serif; }


.page1 { height:1475px; }
/********** header **********/
.header { padding:0; margin:0 auto; width:960px; background:url(images/header_bg.png) no-repeat top;}
/* logo */
.logo {padding:0; margin:0; width:335px; float:left;}
.logo2 {padding:0; margin:0; width:335px; }

/* Top Line */
.top_line { width:960px; margin:0 auto; height:64px; color:#999999; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffffff;}
.top_line p { float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:0px 0; margin:5px; }

/* Top Line alumnes*/
.top_line3 { width:960px; margin:0 auto; height:64px; color:#999999; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffffff;}
.top_line3 p { float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#8181F7; line-height:1.8em; padding:0px 0; margin:5px; }

/* Top Line Notas Inglés CEB */
.top_line2 {  width:730px; margin:0 auto; height:94px; color:#999999; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #ffffff;}
.top_lineIcono { float:left;  width:140px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 0; margin:0;}
.top_lineIcono2 { float:right;  width:50px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 0; margin:0;}
.top_lineCabecera { float:right;  width:250px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em; padding:5px 0; margin:0; }
.top_lineCabeceraCeb {text-align:center; width:100px; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:0.5em; padding:3px 0; margin:0;}
.top_lineCabeceraCeb p {text-align:center; width:220px; font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:1.2em; padding:3px 0; margin:0;}
.bodyIngles p.tituloIngles { font:bold 40px Arial, Helvetica, sans-serif; color:#000000; padding:5px 0; margin:0; text-align:center;}
.bodyIngles p.textoIngles { font:bold 25px Arial, Helvetica, sans-serif; color:#000000; padding:5px 40px 0px; 40px; margin:0; text-align:justify;}
.bodyIngles p.textoIngles2 { font:bold 16px Arial, Helvetica, sans-serif; color:#000000; padding:5px 40px 0px; 40px; margin:0; text-align:justify;}
.bodyIngles p.textoInglesDerecha { font:bold 25px Arial, Helvetica, sans-serif; color:#000000; padding:5px 500px 0px 0px; margin:0; text-align:right;}
.bodyIngles p.textoInglesDerecha2 { font:bold 25px Arial, Helvetica, sans-serif; color:#000000; padding:5px 50px 0px 0px; margin:0; text-align:right;}
.bodyIngles p.textoGlobal { font:bold 36px Arial, Helvetica, sans-serif; color:#000000; padding:5px 90px 0px 0px; margin:0px 0px 0px 390px; text-align:right; border: 2px solid ; background-color: #D0D3D4;} 
.bodyIngles { width:850px; margin:0 auto; padding:10px 25px; }

/* Identify */
.identify { padding:5px 0 0; margin:0;  float:right;}
.identify form { padding:0;}
.identify p { float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:0px 0; margin:5px; }
.identify p span { background:#393735; width:120px; padding:0;  margin: 0px 5px; height:18px; border:1px solid #FFF; background:url(images/search_bg.gif);}
.identify p span.a {border:0px; background:none; font:normal 12px Arial, Helvetica, sans-serif; color:#f0962e; line-height:1.8em;}
.identify form .keywords { width:100px;  background:none; border:0; padding:0px 10px; margin:0px; font:normal 13px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px;}
.identify form .keywordsU { width:200px;  background:none; border:0; padding:0px 10px; margin:0px; font:normal 13px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px;}
.identify form p .button { float:right; margin:0; padding:0;}

/* Identify alumne */
.identify2 { padding:5px 0 0; margin:0;  float:right;}
.identify2 form { padding:0;}
.identify2 p { float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:0px 0; margin:5px; }
.identify2 p span { background:#8181F7; width:120px; padding:0;  margin: 0px 5px; height:18px; border:1px solid #FFF; background:url(images/search_bg.gif);}
.identify2 p span.a {border:0px; background:none; font:normal 12px Arial, Helvetica, sans-serif; color:#f0962e; line-height:1.8em;}
.identify2 form .keywords { width:100px;  background:none; border:0; padding:0px 10px; margin:0px; font:normal 13px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px;}
.identify2 form .keywordsU { width:200px;  background:none; border:0; padding:0px 10px; margin:0px; font:normal 13px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px;}
.identify2 form p .button { float:right; margin:0; padding:0;}

/*menuTop*/
.menuTop { padding:0; margin:0; float:right;  width:620px;}
.menuTop ul { text-align:left; padding:25px 0 15px; margin:0; list-style:none; border:0; height:30px;}
.menuTop ul li { float:left; margin:0; padding:0 1px; border:0; height:31px;}
.menuTop ul li a { float:left; margin:0; padding:0; color:#d4d4d4; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.menuTop ul li a span { display:block; padding:3px 6px; background:none; }
.menuTop ul li a:hover, .menu ul li a.active { color:#070707; background:url(images/menu_r2.png) no-repeat right; }
.menuTop ul li a:hover span, .menu ul li a.active span { background:url(images/menu_l2.png) no-repeat left; }

.buscador { padding:5px 0 0; margin:0; float:right;}
.buscador form .keywords { background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px;}
.baja {font:normal 11px Arial, Helvetica, sans-serif; color:#da0404; line-height:12px;}

/* body */
.body { width:910px; margin:0 auto; padding:10px 25px; background:url(images/body_bg.png);}
.body h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0;}
.body h2 span { display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#b7b7b7; padding:0; margin:0;}
.body .comment { float:right; width:44px; height:46px; background:url(images/comment_bg.gif) no-repeat; font:normal 22px Arial, Helvetica, sans-serif; color:#a4a4a4; line-height:38px; text-align:center;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:5px 0; margin:0;}
.body p.about { background:#e6e6e6; border-left:5px solid #cdcdcd; padding:20px; margin:15px 0; font: italic 12px Arial, Helvetica, sans-serif; color:#747474;}
.body p span.fondo {background-color:#d0e5fe; font-size:12px;}
.body p span { font-size:18px; font-weight:bold; color:#888;}
.body a { color:#848484; text-decoration:none;}
.body ul.list { padding:0; margin:0; list-style:none;}
.body ul.list li { float:left; width:50%; padding:3px 0;}
.body img { margin:5px auto; padding:5px; background:#FFF; border:1px solid #d4d4d4;}
.body img.noborder { border:0; padding:0; margin:10px 10px 0 0;}
.body img.none { float:none; margin:0; padding:0; border:none; background:none;}
.body img.none2 { float:none; margin:0px; padding:1px 15px; border:none; background:none;}
.body img.none3 { float:none; margin:0px 0px -5px 0px; padding:0px; border:none; background:none;}
.body img.none4 { float:none; margin:0px 0px -5px 0px; padding:0px 1px 7px 0px; border:none; background:none;}
.body img.f_left { float:left;}
.port { width:288px; margin:0; padding:0 23px 0 0; float:left;}
.last { padding:0;}

/*Formulario Fichas*/
.center { width:455px; margin:-8px 14px; padding:0 10px 0 10px; float:left; z-index:100;}
.center h2 { font: normal 24px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0;}
.center h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0;}
.center h2.d { float:right;}
.center h2.mensaje { font: normal 18px Arial, Helvetica, sans-serif; color:#f0962e; padding:5px 0; margin:0;}
.center form .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px 0 3px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:16px; vertical-align:text-top;}
.center input.text { height:10px; width:70px; border:1px solid #b1b1b1; margin:5px 5px; padding:3px 2px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}
.center input.img { margin:-5px 5px; padding:0;  }
.center p.a { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:1px 0; margin:0; }
.derecha {float:right;}
.center span.h {display:inline; border-left:1px solid #b1b1b1; padding:3px 8px; font:normal 12px Arial, Helvetica, sans-serif; color:#848484;}
.center span.titulo {color:#817e7e; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px 0 0px;}
.center span.titulo2 {color:#817e7e; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px 0 0px; float:right;}
.center span.titulo3 {color:#848484; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.center span.titulo4 {color:#817e7e; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px 0 0px;}
.center span.titulo5 {color:#848484; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.center span.titulo6 {color:#817e7e; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px 0 0px; float:right;}
.center a {color:#f0962e; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.center img.none { float:right; margin:-30px 0 0 0; padding:0px 0px 0 0px; border:none; background:none; }

.barra { background:#a3a3a3; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;}
.barra a {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:none;}
.barra img.none2 { float:none; margin:0px; padding:1px 2px 0 18px; border:none; background:none; }

/*Tablon*/
.center p.barraTablon2 { border-radius: 0px; background:#f1eeee; border:1 solid #b1b1b1; padding:10px; margin:3px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #e1e2eb);
background-image: -moz-linear-gradient(top, white, #e1e2eb);
background-image: -o-linear-gradient(top, white, #e1e2eb);
background-image: linear-gradient(to bottom, white, #e1e2eb);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.p ul { list-style:none; margin:5px 10px; padding:0;}
.p li { font: normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c; background:url(images/li-gris.png) left no-repeat; margin:0; padding:5px 0 12px 20px;}
.p li { font: normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c; background:url(images/li-gris.png) left no-repeat;  margin:0; padding:10px 0 10px 30px;}
.p li a:hover { color:#fff; background: #2d8609; no-repeat right; }

.center p.barraTablon2 span {color:#848484; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px 0 5px;}
.center p.tablonMensaje { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:10px 15px 0 15px; margin:0px 0; text-align : justify;}
.center p.tablonMensaje2 { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:10px 15px 0 15px; margin:0px 0; text-align : justify;}
.barraTablonMensaje p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:10px 15px 0 15px; margin:0px 0; text-align : justify;}
.center p.tablonMensaje a {color:#dc730d; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:none;}
.center p.tablonMensaje img { float:right; margin:0px 0 0 0; padding:0px 0px 0 0px; border:none; background:none; }
.center p.tablonMensaje2 img { float:left; margin:0px 0 0 0; padding:0px 0px 0 0px; border:none; background:none; }
.center p.tablon { font:bold 10px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:1px 15px 0 15px; margin:0; }
.barraTablonMensaje p img {float:none; margin:0px; padding:1px 15px; border:none; background:none;}
.center p span.tablon{color:#fff; font:bold 10px Arial, Helvetica, sans-serif; padding:0 1px 0 1px;}
.center p span.tablon2 {color:#fff; font:bold 10px Arial, Helvetica, sans-serif; padding:0 5px 0 2px; float:right;}
.center p span.tablon3 {color:#848484; font:bold 10px Arial, Helvetica, sans-serif; padding:0 2px 0 2px; float:right;}
.center p span.tablon5 img { float:right; margin:0px 0 0 10px; padding:0px 10px 0 0px; border:none; background:none; }
.center p span.tablon4 {color:#dc730d; font:bold 12px Arial, Helvetica, sans-serif; padding:0 1px 0 1px;}
.barraTablon {border-radius: 5px; background:#c3c3c3; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}
.barraTablonMensaje { border-radius: 10px; background:#f1eeee; border:1 solid #b1b1b1; padding:0px 0px 5px 0px; margin:3px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #e1e2eb);
background-image: -moz-linear-gradient(top, white, #e1e2eb);
background-image: -o-linear-gradient(top, white, #e1e2eb);
background-image: linear-gradient(to bottom, white, #e1e2eb);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}


/* pagesnavi*/
.wp-pagenavi { clear:both; font:normal 12px Arial, Helvetica, sans-serif; margin:10px auto;  color:#919191;  }
.wp-pagenavi a,
.wp-pagenavi .current { background:#ebebeb; color:#919191; margin-left:6px; padding:4px 8px; text-decoration:none; float:left;  }
.wp-pagenavi a:hover,
.wp-pagenavi .current { background:#65696e; color:#fff; float:left; }
.wp-pagenavi .pages { color:#919191; float:right;}

/*Menú izquierda*/
.left2 { width:700px; margin:0; padding:0px; float:left; }

/*Menú próximos exámenes */
.leftPrincipal { width:200px; margin:0px 0 0px 0 ; padding:0px; float:left; background:#f0962e;}
.reveal-modal h1 { font: bold 24px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 15px; margin:0;}
.reveal-modal2 h1 { font: bold 24px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 15px; margin:0;}
.reveal-modal6 h1 { font: bold 24px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 15px; margin:0;}
.leftPrincipal h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 5px; margin:0;}
.leftPrincipal h2 span { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0px 0px 0px; margin:0; float:right;}
.leftPrincipal h2 a { font: normal 14px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:2px 0 0 0; margin:0px;}
.leftPrincipal p { font:normal 14px Arial, Helvetica, sans-serif; color:#848484; padding:0px 0px; margin:5px;}
.leftPrincipal p.detalle { font:normal 14px Arial, Helvetica, sans-serif; color:#848484; padding:0px 0px; margin:15px; }
.leftPrincipal p.detalle span.f { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 5px 0px 0px; margin:10px;}
.leftPrincipal p span { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:left;}
.leftPrincipal p span.i { font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0px 0px; margin:0; float:left;}
.leftPrincipal p span.d { font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0px 0px; margin:0; float:right;}
.leftPrincipal p span.e { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:right;}
.barraLeftPrincipal { background:#c16b07; border:1 solid #b1b1b1; padding:0px; margin:0px 0 8px 0; font:normal 9px Arial, Helvetica, sans-serif; color:#706e6d; vertical-align:text-top;}
.barraLeftPrincipal a {color:#fff; font:normal 9px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:none;}
.barraLeftPrincipal img.none2 { float:none; margin:0px; padding:1px 2px 0 5px; border:none; background:none; }
.leftPrincipal span img.none3 { float:none; margin:0px; padding:0px 3px 3px 5px; border:none; background:none; }
.leftPrincipal span img.none4 { float:none; margin:0px; padding:0px 3px 3px 5px; border:none; background:none; }
.lineaLeftPrincipal { border-top:2px outset #f5cf9f; padding:0; margin:5px 0; background:none; list-style:none;}
.lineaLeft2Principal { border-top:1px dotted #f3b804; padding:0; margin:5px 0; background:none; list-style:none;}
.leftPrincipal form .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;}
.leftPrincipal input.text {height:10px; border:1px solid #b1b1b1; margin:5px; padding:5px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:left;}
.leftPrincipal input.text3 {height:10px; border:1px solid #b1b1b1; margin:5px; padding:5px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}

//BOTONOES INPUT

//Naranja
.leftGeneral p input.a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#f5edf5;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	float:right;
	margin:0 0 5px 5px;
}
.leftGeneral p input.a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
.leftGeneral p input.a:active {
	position:relative;
	top:1px;
}



.botones input.a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#f5edf5;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	float:right;
	margin:0 0 5px 5px;
}
.botones input.a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
.botones input.a:active {
	position:relative;
	top:1px;
}

.posicionizquierda {float:right;}
.posicionderecha {float:left;}
.posicioncentro {float:center;}





/*Menú izquierda general*/
.left { width:200px; margin:0; padding:0px; float:left;}

.leftGeneral { width:200px; margin:10px 0 0px 0 ; padding:0px; float:left; background:#f2eeee; z-index:100; border-width:1px; border-style:solid;border-top-color:#A4A4A4;border-bottom-color:transparent;border-left-color:#E6E6E6;border-right-color:#D8D8D8;}
.leftGeneral h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 5px; margin:0;}
.leftGeneral h2 a { font: normal 14px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:2px 0 0 0; margin:0px;}
.leftGeneral h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#69b009; padding:5px 0 0px 5px; margin:0;}
.leftGeneral span.d { font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:-15px; float:right;}
.leftGeneral p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:0px 0px 5px 0px; margin:5px; }
.leftGeneral p.de { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:0px 0px 5px 0px; margin:5px; float:right;}
.leftGeneral p a {color:#f88806; font:bold 12px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:left;}
.leftGeneral p span { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:left;}
.leftGeneral p span a {color:#f88806; font:bold 10px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.leftGeneral p span.i { font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 5px 0px; margin:0; float:left;}
.leftGeneral p span.d { font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0px 0px; margin:0; float:right;}
.leftGeneral p span.e { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:right;}
.leftGeneral a {color:#f88806; font:bold 10px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.leftGeneral ul { text-align:left; padding:18px 0 15px; margin:0; list-style:circle; border:0; height:31px;  color:#848484;}
.leftGeneral li { float:left; margin:0; padding:0 5px; border:0; height:31px;  color:#848484; list-style-type:square;}
.leftGeneral p span.verde { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#0e9e30; padding:0 4px; margin:0; float:right;}
.leftGeneral p span.rojo { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#ce270b; padding:0 4px; margin:0; float:right;}
.leftGeneral p span.naranja { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#f8a92d; padding:0 4px; margin:0; float:right;}
.leftGeneral p span.azul { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#58ACFA; padding:0 4px; margin:0; float:right;}
.leftGeneral span a.blanco {color:#fff; font:bold 10px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}

.barraLeftGeneral { background:#a3a3a3; border:1 solid #b1b1b1; padding:0px; margin:0px 0 8px 0; font:normal 9px Arial, Helvetica, sans-serif; color:#706e6d; vertical-align:text-top;}
.barraLeftGeneral a {color:#fff; font:normal 9px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:none;}
.barraLeftGeneral img.none2 { float:none; margin:0px; padding:1px 2px 0 5px; border:none; background:none; }
.lineaLeftGeneral { border-top:2px outset #a3a3a3; padding:0; margin:5px 0; background:none; list-style:none;}
.lineaLeft2General { border-top:1px dotted #a3a3a3; padding:0; margin:5px 0; background:none; list-style:none;}
.leftPrincipal form .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;}
.leftGeneral p span img.none3 { float:left; margin:5px 8px; padding:0; border:none; background:none; }
.leftGeneral p span img.none4 { float:left; margin:5px 8px; padding:0; border:none; background:none; }
.leftGeneral h2 span img.none2 { float:none; margin:12px; padding:0px 6px 0px 0px; border:none; background:none; }
.leftGeneral h2 span img.none4 { float:none; margin:-17px; padding:0px 84px 0px 0px; border:none; background:none; }
.leftGeneral h2 span img.none5 { float:none; margin:14px; padding:0px 6px 0px 0px; border:none; background:none; }
.leftGeneral h2 span img.none6 { float:none; margin:6px; padding:6px 12px 0px 16px; border:none; background:none; }
.leftPrincipal span img.none3 { float:none; margin:0px; padding:0px 3px 3px 5px; border:none; background:none; }
.leftPrincipal span img.none4 { float:none; margin:0px; padding:0px 3px 3px 5px; border:none; background:none; }
.leftGeneral p span.i img.none8 { margin:0px; padding:0px 0px 0px 6px; border:none; background:none; float:left;}

/*Menú derecha*/
.right { width:200px; margin:0; padding:0px; float:right;}
/*Menú derecha general*/
.rightGeneral { width:200px; margin:10px 0 0px 0 ; padding:0px; float:left; background:#f2eeee; border-width:1px; border-style:solid;border-top-color:#A4A4A4;border-bottom-color:transparent;border-left-color:#E6E6E6;border-right-color:#D8D8D8;}
.rightGeneral h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#3f3d3a; padding:5px 0 0px 5px; margin:0px;}
.rightGeneral h2 a { font: normal 13px Arial, Helvetica, sans-serif; color:#f0962e; padding:2px 0 0 0; margin:0px;}
.rightGeneral p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; padding:0px 0px; margin:5px;}
.rightGeneral p span.frase { font:normal 12px Arial,Georgia,Serif; color:#848484; padding:0px 0px; margin:0px 1px; text-align:justify; font-style:italic;}
.rightGeneral p span.frase2 { font:bold 12px Arial, Helvetica, sans-serif; color:#848484; padding:5px 0px; margin:0px 2px; float:right;}
.rightGeneral p span { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:left;}

.rightGeneral p span { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:left;}
.rightGeneral p span a {color:#f88806; font:bold 10px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}

.rightGeneral p span.i { font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0px 0px; margin:0; float:left;}
.rightGeneral p span.d { font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0px 0px; margin:0; float:right;}
.rightGeneral p span.verde { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#0e9e30; padding:0 4px; margin:0; float:right;}
.rightGeneral p span.rojo { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#ce270b; padding:0 4px; margin:0; float:right;}
.rightGeneral p span.azul { font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:#58ACFA; padding:0 4px; margin:0;}
.rightGeneral p span.e { font:normal 10px Arial, Helvetica, sans-serif; color:#343230; padding:0px 0 0px 0px; margin:0; float:right;}
.rightGeneral a {color:#f88806; font:bold 10px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:right;}
.rightGeneral img.none2 { float:right; margin:-15px 5px 0 0px ; padding:0; border:none; background:none; }
.barraRightGeneral { background:#a3a3a3; border:1 solid #b1b1b1; padding:0px; margin:0px 0 8px 0; font:normal 9px Arial, Helvetica, sans-serif; color:#706e6d; vertical-align:text-top;}
.barraRightGeneral a {color:#fff; font:normal 9px Arial, Helvetica, sans-serif; padding:0 0px 0 0px; float:none;}
.barraRightGeneral img.none2 { float:none; margin:0px; padding:1px 2px 0 5px; border:none; background:none; }
.lineaRightGeneral { border-top:2px outset #a3a3a3; padding:0; margin:5px 0; background:none; list-style:none;}
.lineaRight2General { border-top:1px dotted #a3a3a3; padding:0; margin:5px 0; background:none; list-style:none;}
.rightGeneral form .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 10px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top !important;}
.rightGeneral form .keywords3 {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 9px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top !important;}
.rightGeneral form .keywords2 {height:20px; width:193px; background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 10px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;}
.rightGeneral input.text { height:10px; width:70px; border:1px solid #b1b1b1; margin:5px 5px; padding:3px 2px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}
.rightGeneral input.texth { width:70px; border:1px solid #b1b1b1; margin:5px 5px; padding:3px 2px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}
.body input.text3 { height:10px; width:25px; border:1px solid #b1b1b1; margin:0px 5px 2px; padding:3px 2px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}
.body input.text8 { height:10px; width:60px; border:1px solid #b1b1b1; margin:0px 5px 2px; padding:3px 2px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; text-align:center;}

.rightGeneral input.text2 {height:10px;  border:1px solid #b1b1b1; margin:0px 5px 2px; padding:5px; background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; }
.rightGeneral input.img { margin:-5px 5px; padding:0;  }
.rightGeneral input.a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:8px;
	font-weight:bold;
	padding:3px 9px;
	margin: 0px 0px -2px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}
.rightGeneral input.a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6d35b), color-stop(1, #f2c56f) );
	background:-moz-linear-gradient( center top, #f6d35b 5%, #eec853 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#926e02', endColorstr='#f2c56f');
	background-color:#927902;
}
.rightGeneral input.a:active {
	position:relative;
	top:1px;
}
.rightGeneral input.n {
	-moz-box-shadow:inset 0px 1px 0px 0px #ac3030;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ac3030;
	box-shadow:inset 0px 1px 0px 0px #ac3030;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d32626), color-stop(1, #920202) );
	background:-moz-linear-gradient( center top, #d32626 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d32626', endColorstr='#920202');
	background-color:#7f2727;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f18b8b;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	
}
.rightGeneral input.n:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc2525), color-stop(1, #d32626) );
	background:-moz-linear-gradient( center top, #920202 5%, #fc2525 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#920202', endColorstr='#d32626');
	background-color:#920202;
	color:#000;
}
.rightGeneral input.n:active {
	position:relative;
	top:1px;
	color:#333;
}


.rightGeneral input.v {
	-moz-box-shadow:inset 0px 1px 0px 0px #cdf858;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cdf858;
	box-shadow:inset 0px 1px 0px 0px #cdf858;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9acd10), color-stop(1, #5a7a04) );
	background:-moz-linear-gradient( center top, #9acd10 5%, #5a7a04 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9acd10', endColorstr='#5a7a04');
	background-color:#77ff97;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #79ec56;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	
}
.rightGeneral input.v:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5a7a04), color-stop(1, #9acd10) );
	background:-moz-linear-gradient( center top, #5a7a04 5%, #9acd10 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a7a04', endColorstr='#9acd10');
	background-color:#43fb25;
	color:#000;
}
.rightGeneral input.v:active {
	position:relative;
	top:1px;
}

.rightGeneral input.z {
	-moz-box-shadow:inset 0px 1px 0px 0px #6875f4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6875f4;
	box-shadow:inset 0px 1px 0px 0px #6875f4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d4cda), color-stop(1, #1827b9) );
	background:-moz-linear-gradient( center top, #3d4cda 5%, #1827b9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9acd10', endColorstr='#5a7a04');
	background-color:#4652c0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #2d3ff3;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	
}
.rightGeneral input.z:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #04447a), color-stop(1, #3d4cda) );
	background:-moz-linear-gradient( center top, #1827b9 5%, #3d4cda 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1827b9', endColorstr='#3d4cda');
	background-color:#534bf4;
	color:#000;
}
.rightGeneral input.z:active {
	position:relative;
	top:1px;
}


.rightGeneral input.s {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF4000), color-stop(1, #FF4000) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
}
.rightGeneral input.s:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6d35b), color-stop(1, #f2c56f) );
	background:-moz-linear-gradient( center top, #f6d35b 5%, #eec853 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#926e02', endColorstr='#f2c56f');
	background-color:#927902;
	color:#000;
}
.rightGeneral input.s:active {
	position:relative;
	top:1px;
}

.rightGeneral td.p {
    font: bold 10px Arial, Helvetica, sans-serif; color:#343230; padding:5px 0; margin:0;
}



.rightGeneral contenedor-tabla{

    display: table;

}

.rightGeneral .div contenedor-fila{

    display: table-row;
    

}

.rightGeneral div.contenedor-columna{
    width:33% !important;
    display: table-cell !important;
    font: bold 10px Arial, Helvetica, sans-serif; color:#343230; padding:4px 0; margin:0; text-decoration: underline !important;
    text-align:center !important;
   
}

.rightGeneral div.contenedor-columna2{
    width:33% !important;
    display: table-cell !important;
    font: bold 14px Arial, Helvetica, sans-serif !important; color:#343230 ; padding:0px 5px 0px 22px !important; margin:0px !important; 
    text-align:center !important;
    
}

.rightGeneral a.contenedor {
    width:33%;
    display: table-cell ;
    font: bold 14px Arial, Helvetica, sans-serif !important; color:#343230 ; padding:0px 5px 0px 22px !important; margin:0px ; 
    text-align:center ;
    
}

.textorojo {
    color:#FF0000 !important;
}

.textoverde {
    color:#4B8A08 !important;
}


/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:5px 0; color:#737373; font:normal 12px Arial, Helvetica, sans-serif; float:left; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { width:450px; border:1px solid #d4d4d4; margin:5px 0; padding:3px 2px; height:16px; background:#fff; float:left; }
#contactform textarea { width:450px; border:1px solid #d4d4d4; margin:5px 0; padding:2px; background:#fff; float:left; z-index:10;}
#contactform li.buttons input { border:1px; padding:3px 0 3px 0; margin:10px 0 0 100px; border:0; color:#FFF; float:left; }
/* FBG */
.FBG { padding:0; margin:0; background:#373737; border-bottom:1px solid #333333;}
.FBG_resize { width:910px; margin:0 auto; padding:20px 0;}
.FBG img { float:left; margin:0; padding:0;}
.FBG a { color:#f0962e; text-decoration:none; font-weight:bold; }
.FBG h2 { font: normal 22px Arial, Helvetica, sans-serif; color:#bebdbd; padding:10px 0; margin:0;}
.FBG p {font: normal 11px Arial, Helvetica, sans-serif; color:#919191; padding:5px 0; margin:0; line-height:1.8em;}
.FBG ul { padding:0; margin:0; list-style:none;}
.FBG li { padding:5px 0; margin:0; }
.FBG li a { font:normal 11px Arial, Helvetica, sans-serif; color:#757575; padding:5px 0 5px 0; margin:0;text-decoration:none;}
.FBG li a:hover { text-decoration:underline;}
.FBG .blog { width:190px; float:left; margin:0 25px 0 0; padding:0 25px 0 0; background:url(images/f_line.gif) repeat-y right;}
.FBG .blog.last { padding:0; margin:0; background:none;}
/*************footer**********/
.footer { background:#2e2e2e url(images/footer_shadow_bg.png) top no-repeat; border-top:1px solid #303030;}
.footer_resize { width:910px; padding:20px 0; margin:0 auto;}
.footer p { font:normal 12px Arial, Helvetica, sans-serif; color:#979797;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#f0962e; text-decoration:none; }
.footer p.right { text-align:right; width:350px; margin:0; padding:10px 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:10px 0; float:left;}
.right2 { width:288px; margin:0; padding:5px; float:right; }
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:3px 0; margin:0; border-bottom:1px solid #ededed;}
/* Slider */
#slider { width:960px; padding:0 0 27px 0; margin:0 auto; background:url(images/shadow_slide.png) no-repeat bottom;}
#slider .flash_slider { width:960px; height:350px; margin:0; overflow:hidden;}

/* RSS */
.rss { width:220px; float:right; padding:25px 0; margin:0; background: url(images/RSS_bg.gif) right center no-repeat; }
.rss ul { list-style:none; margin:0; padding:5px 0 0 0; }
.rss li { display:inline; border-left:1px solid #9d9d9d; padding:0 5px; margin:0; }
.rss li.first { border:0; padding:0 5px 0 0; }
.rss li a { font: normal 11px Arial, Helvetica, sans-serif; color:#9d9d9d; text-decoration:none; }
.rss li a:hover { text-decoration:underline; }
.rss a.big { text-decoration:none; font: normal 18px Arial, Helvetica, sans-serif; color:#9e9d9d; padding:0; margin:0; display:block; }


/***Cabecera Alumno y frase portada***/
.header_text { width:910px; margin:0 auto; padding:8px 25px; background:url(images/body_bg.png);}
.header_text h1 { margin:0; padding:0; color:#f0962e; font:bold 24px Arial, Helvetica, sans-serif;}
.header_text h1 a { margin:0; padding:0; color:#f0962e; font:bold 24px Arial, Helvetica, sans-serif;}
.header_text h2 { margin:0; padding:0; color:#33312f; font:normal 24px Arial, Helvetica, sans-serif;}
.header_text h2 span {display:block; padding:0 0 0 3px; color:#b1b1b1; font:normal 11px Arial, Helvetica, sans-serif;}
.header_text span {padding:0 0 0 3px; color:#b1b1b1; font:normal 11px Arial, Helvetica, sans-serif;}
.header_text span.h {display:inline; border-left:1px solid #b1b1b1; float:right; padding:0px 8px; color:#b1b1b1; font:normal 15px Arial, Helvetica, sans-serif;}
.header_text span.d1 {float:right; padding:3px 8px; color:#b1b1b1; font:normal 15px Arial, Helvetica, sans-serif;}
.header_text span.d2 {float:left; padding:3px 0px; color:#b1b1b1; font:normal 15px Arial, Helvetica, sans-serif;}
.header_text span.a {color:#b1b1b1; font:normal 15px Arial, Helvetica, sans-serif;}
.header_text span.t {color:#817e7e; font:bold 11px Arial, Helvetica, sans-serif;}
.header_text p { margin:0px 5px 0 0; padding:0px; color:#33312f; font:normal 14px Arial, Helvetica, sans-serif;}

.header_text span.horas { background:#b1b1b1; color:#fff;  float:right; margin:0 8px; padding:5px 5px; color:#fff; font:normal 16px Arial, Helvetica, sans-serif;}
.header_text span.horas a {color:#fff; font:normal 16px Arial, Helvetica, sans-serif; text-decoration:none;}
.header_text span.horas a:hover {color:#fff; text-decoration:none; }
.linea { border-top:2px outset #e2dfdf; padding:0; margin:5px 0; background:none; list-style:none;}
.linea2 { border-top:1px dotted #e2dfdf; padding:0; margin:5px 0; background:none; list-style:none;}
.linea3 { border-top:1px dotted #e2dfdf; padding:0; margin:10px 0 2px 0; background:none; list-style:none;}
.linea4 { border-top:1px outset #000; padding:0; margin:5px 0; background:none; list-style:none;}
.linea5 { border-top:1px dotted #000; padding:0; margin:5px 0; background:none; list-style:none;}
#ocultarTextoUno {display: none;}
.ocultarTextoDos {display: none;}
.ocultarTextoTres {display: none;}
.ocultarInformes {display: none;}
.ocultarNotas {display: none;}
.ocultarProfes {display: none;}
.ocultarCarpetas {display: none;}


/* sombras */
.bg_top { background:url(images/body_t_bg.png) center no-repeat; padding:15px 0 0;}
.bg_center { background:url(images/body_c_bg.png) center no-repeat; padding:20px 0 0;}
.bg_footer { background:url(images/body_f_bg.png) center no-repeat; padding:15px 0 0;}

/*Mensajes*/

.mensajes { width:460px; margin:-8px 14px; padding:0 10px 0 10px; float:left; }
.mensajes h2 { font: normal 24px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0;}
.mensajes h2.mensaje { font: normal 18px Arial, Helvetica, sans-serif; color:#f0962e; padding:5px 0; margin:0;}
.mensajes h3 { font: normal 14px Arial, Helvetica, sans-serif; color:#494848; padding:10px 0; margin:0;}
.mensajes h3 span { font: bold 14px Arial, Helvetica, sans-serif; color:#de9d12; padding:10px 0; margin:0;}
.mensajes h3  dere { font: bold 14px Arial, Helvetica, sans-serif; color:#de9d12; padding:10px 0; margin:0; float:right;}
.marcar { width:30px; height:15px; margin:3px 0px; padding:2px 0px 1px 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848; background:#e2dfdf; border:1 solid #b1b1b1; vertical-align:middle;}
.estado { width:35px; height:15px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848; background:#e2dfdf; border:1 solid #b1b1b1; vertical-align:middle;}
.origen { width:80px; height:15px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848; background:#e2dfdf; border:1 solid #b1b1b1; vertical-align:middle;}
.titulo{ width:250px; height:15px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848; background:#e2dfdf; border:1 solid #b1b1b1; vertical-align:middle;}
.fecha { width:65px; height:15px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848; background:#e2dfdf; border:1 solid #b1b1b1; vertical-align:middle;}
.linea { border-top:2px outset #e2dfdf; padding:0; margin:0px 0; background:none; list-style:none;}
.linea2 { border-top:1px dotted #e2dfdf; padding:0; margin:0px 0; background:none; list-style:none;}
.marcar2 { width:30px; height:21px; margin:3px 0px; padding:2px 0px 1px 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle;}
.estado2 { width:35px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle;}
.origen2 { width:80px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle;}
.titulo2{ width:250px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle;}
.fecha2 { width:65px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 9px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle;}

.marcar3 { width:30px; height:21px; margin:3px 0px; padding:2px 0px 1px 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle; background:#f6f6f6;}
.estado3 { width:35px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle; background:#f6f6f6;}
.origen3 { width:80px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle; background:#f6f6f6;}
.titulo3{ width:250px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle; background:#f6f6f6;}
.fecha3 { width:65px; height:21px; margin:3px 0px; padding:3px 0px 0 0px; float:left; font: normal 9px Arial, Helvetica, sans-serif; color:#494848;  vertical-align:middle; background:#f6f6f6;}

.mensajes img { float:none; margin:-2px; padding:0px 0px 0px 0px; border:none; background:none;  text-align:center;}
.mensajes .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:18px; vertical-align:text-top;}
.mensajes p.md {float:right;}

.leerTitulo { width:20px; margin:3px 5px; padding:0px 3px; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#5f5d5d;  text-align:right; }
.leerTitulo2 { width:50px; margin:3px 6px; padding:0px 0px; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#5f5d5d;  text-align:right; }
.leerDatos { width:440px; margin:5px 5px; padding:0px 5px ; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#888888;  text-align:justify; }
.leerDatos2 { width:231px; margin:3px 0px; padding:0px 0px; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#f0962e;  text-align:left; }
.leerDatos3 { width:120px; margin:3px 5px; padding:0px 0px; float:right; font: normal 12px Arial, Helvetica, sans-serif; color:#888888;  text-align:right; }
.leerDatos4 { width:440px; margin:3px 5px; padding:0px 5px; float:left; font: bold 16px Arial, Helvetica, sans-serif; color:#514f4f;  text-align:left; }
.leerLinea { border-top:1px dotted #e2dfdf; padding:0; margin:5px 0 8px; background:none; list-style:none;}

.mensajeCaja { border-radius: 10px; background:#f1eeee; border:1 solid #b1b1b1;  margin:5px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #e2f6ee);
background-image: -moz-linear-gradient(top, white, #e2f6ee);
background-image: -o-linear-gradient(top, white, #e2f6ee);
background-image: linear-gradient(to bottom, white, #e2f6ee);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.mensajeCaja2 { border-radius: 10px; background:#f1eeee; border:1 solid #b1b1b1;  margin:5px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #fce7d3);
background-image: -moz-linear-gradient(top, white, #fce7d3);
background-image: -o-linear-gradient(top, white, #fce7d3);
background-image: linear-gradient(to bottom, white, #fce7d3);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.mensajeCaja3 { border-radius: 10px; background:#f1eeee; border:1 solid #b1b1b1;  margin:5px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #c9cff6);
background-image: -moz-linear-gradient(top, white, #c9cff6);
background-image: -o-linear-gradient(top, white, #c9cff6);
background-image: linear-gradient(to bottom, white, #c9cff6);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

/****MECANOGRAFIA**/
.profesor p.mecanoTexto {height:110px; width:660px; border:0 solid #656466; padding:10px; margin:0px; font:normal 24px Arial, Helvetica, sans-serif; color:#fff; background:#494848;text-align:left; letter-spacing:1px; line-height:20pt;}
.profesor p.mecanoResultado2 {height:20px; width:660px; border:0 solid #656466; padding:10px; margin:0px; font:bold 23px Arial, Helvetica, sans-serif; color:#fff; background:#36c51e; text-align:left; letter-spacing:1px; line-height:16pt;}
.profesor p.mecanoResultado {height:20px; width:660px; border:0 solid #656466; padding:10px; margin:0px; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-align:left; letter-spacing:1px; line-height:16pt;}
.profesor p.mecanoEstadisticas {height:20px; width:360px; border:1 solid #fbfbfb; padding:10px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#b2b2b2;text-align:left; letter-spacing:1px; line-height:16pt;}
.profesor p.mecanoEstadisticas2 {width:200px; border:1 solid #fbfbfb; padding:10px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#b2b2b2;text-align:left; letter-spacing:1px; line-height:16pt;}
.profesor p.mecanoVerde {background:#36c51e;}
.profesor p.mecanoRojo {background:#c52741;}
.mecano { width:380px; margin:-0px 0px; padding:0 10px 0 10px; float:left; border:0 solid #656466;}
.mecano3 {text-align:center;}
.mecano2 { width:240px; margin:-0px 0px; padding:0 10px 0 10px; float:right; border:0 solid #656466;}
.profesor input.a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}
.profesor input.a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6d35b), color-stop(1, #f2c56f) );
	background:-moz-linear-gradient( center top, #f6d35b 5%, #eec853 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#926e02', endColorstr='#f2c56f');
	background-color:#927902;
}
.profesor input.a:active {
	position:relative;

}

.profesor input.s {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF4000), color-stop(1, #FF4000) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
}
.profesor input.s:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6d35b), color-stop(1, #f2c56f) );
	background:-moz-linear-gradient( center top, #f6d35b 5%, #eec853 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#926e02', endColorstr='#f2c56f');
	background-color:#927902;
	color:#000;
}
.profesor input.s:active {
	position:relative;
	top:1px;
}








/****PROFESOR**/
.profesor { width:680px; margin:-0px 0px; padding:0 10px 0 10px; float:left; }
.profesor img.none2 {  margin:0px 2px 0 0px ; padding:0 1px 0 1px; border:none; background:none; }
.profesor h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0;}
.profesor h3 { font: bold 16px Arial, Helvetica, sans-serif; color:#f0962e; padding:5px 0; margin:0;}
.profesor h3 img { float:left; margin:0px 8px 0 0px ; padding:0 2px 0 2px; border:none; background:none; }
.profesor h2 span { font: normal 20px Arial, Helvetica, sans-serif; color:#494848; padding:5px 0; margin:0; float:right;}
.lineaprofesor { border-top:2px outset #e2dfdf; padding:0; margin:0px 0; background:none; list-style:none;}
.linea2profesor { border-top:2px outset #b3b2b2; padding:0; margin:0px 0; background:none; list-style:none;}
.linea3profesor { border-top:2px outset #fff; padding:0; margin:0px 0; background:none; list-style:none;}
.colprofesor1 { width:120px; margin:10px; padding:1px 0px 1px 2px; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#f0962e; background:none;  text-align:right; } 
.colprofesor2 { width:365px; margin:10px; padding:1px 0px 1px 2px; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#494848; background:none;  text-align:left;}
.profesor .keywords {  background:#fff; border:1 solid #b1b1b1; padding:0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:18px; vertical-align:text-top;}
.profesor2 ul { list-style:none; margin:0px 5px; padding:5px;}
.profesor2 li { font: normal 12px Arial, Helvetica, sans-serif; color:#848484; background:url(images/li-gris.png) left no-repeat; margin:5px; padding:0px 5px 0px 20px;}
.profesor2 li { font: normal 12px Arial, Helvetica, sans-serif; color:#848484; background:url(images/li-gris.png) left no-repeat;  margin:5px; padding:0px 5px 0px 20px;}
.profesor2 li a:hover { color:#fff; background: #2d8609; no-repeat right; }
.profesor2 p { margin:0px 5px 0 5px; padding:5px; color:#33848484312f; font:normal 12px Arial, Helvetica, sans-serif;}
.profesor span.a { font: bold 16px Arial, Helvetica, sans-serif; color:#f0962e; padding:5px 0; margin:0;}
.cajaInforme { border-radius: 10px; background:#f1eeee; border:3 solid #b1b1b1; padding:5px 5px 5px 5px; margin:3px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #e4e4e6);
background-image: -moz-linear-gradient(top, white, #e4e4e6);
background-image: -o-linear-gradient(top, white, #e4e4e6);
background-image: linear-gradient(to bottom, white, #e4e4e6);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.cajaInforme2 { border-radius: 10px; background:#f1eeee; border:3 solid #b1b1b1; padding:5px 5px 5px 5px; margin:3px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #a4c8f9);
background-image: -moz-linear-gradient(top, white, #a4c8f9);
background-image: -o-linear-gradient(top, white, #a4c8f9);
background-image: linear-gradient(to bottom, white, #a4c8f9);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.cajaInforme3 { border-radius: 10px; background:#f1eeee; border:3 solid #b1b1b1; padding:5px 5px 5px 5px; margin:3px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#706e6d; line-height:14px; vertical-align:text-top;
background-image: -webkit-linear-gradient(top, white, #faa5a5);
background-image: -moz-linear-gradient(top, white, #faa5a5);
background-image: -o-linear-gradient(top, white, #faa5a5);
background-image: linear-gradient(to bottom, white, #faa5a5);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4);
}

.alert2 {
        background: none repeat scroll 0 0 #FCF0B0;
        color: #424239;
        line-height: 27px;
        padding: 4px 38px 4px 14px;
        position: relative;
        text-shadow: 0 1px rgba(255, 255, 255, 0.3);
        text-align: left;
        width: 100%;
    }
    .icon-ok2:before { 
        content: url(images/check.png);
        padding: 4px 5px 4px 15px; 
    }
    .icon-attention2:before { 
        content: url(images/error.png); 
    	padding: 4px 5px 4px 15px;
    } 
    
   .alert2.notice2 {
        background: none repeat scroll 0 0 #9fed86;
        color: #324431;
}

/*Agrandar imagen al pasar el ratón*/

.zoomIt{
	-webkit-transition:-webkit-transform 0.2s ease-out;
	-moz-transition:-moz-transform 1s ease-out;
	-o-transition:-o-transform 1s ease-out;
	-ms-transition:-ms-transform 1s ease-out;
	transition:transform 0s ease-out;

}
.zoomIt:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(7);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(14.1)
}

.zoomIt2{
	-webkit-transition:-webkit-transform 0.2s ease-out;
	-moz-transition:-moz-transform 1s ease-out;
	-o-transition:-o-transform 1s ease-out;
	-ms-transition:-ms-transform 1s ease-out;
	transition:transform 0s ease-out;

}
.zoomIt2:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(10);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(14.1)
}


/***/

/*cuadros de busqueda inteligente*/
#searchbox
{
color: #555;
    height: 30px;
    line-height:15px;
    
    padding: 0px 10px 0px 10px;
    margin-top: 2px;
    border: 1px solid #E5E5E5;
    background: #FBFBFB;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
    font: normal 14px/14px Arial, Helvetica, sans-serif;
}
#display
{
background:#f7f7f7;
width:250px;
display:none;
float:right; margin-right:420px;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
border-bottom:solid 1px #dedede;
overflow:hidden;
}
.display_box
{
padding:4px; border-top:solid 1px #dedede; font-size:12px; height:48px;
}

.display_box:hover
{
background:#e5e4e5;
color:#000;
font-weight: bold; 
}
#shade
{
background-color:#00CCFF;
}


.colorrojo {text-align:right; font:normal 16px Arial, Helvetica, sans-serif; color:#000;}
.colorrojo a:hover { color:#FF0000; no-repeat right; }

.colorrojo a { font: bold 16px Arial, Helvetica, sans-serif; color:#f0962e; padding:5px 0; margin:0;}




.colorblanco {text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; background:#fff;}
.colorblanco a:hover { color:#fff no-repeat right; }
.colorblanco a { font: bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0; margin:0;}


/*Botón web alumnos. Color Azul*/
div .myButton6 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:34px;
	-webkit-border-radius:34px;
	border-radius:34px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	width:147px;
	height:15px;
	text-align: center;

	text-decoration:none;
	text-shadow:0px 0px 0px #528ecc;
}
div .myButton6:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
div .myButton6:active {
	position:relative;
	top:1px;
}



/*GENERAL*/
.centrar {
 text-align:center;    
}






