/*new*/
.icon {
width: 500px;
background:transparent url(/imx/docrel.gif) no-repeat scroll left top;
border:0 none;
float:left;
font-size:12px;
height:33px;
margin:10px 0 5px 2px;
padding:0 0 0 35px;
text-align:left;
color: #999;
}
.icon a {
color:#DE2E01;
font-size:13px;
font-weight:bold;
margin:0 5px 0 0;
text-decoration:none;
}
.m_cficha3{
width: 100%;
float:left;
margin: 10px 0 0 0;
line-height: 1.2em;
}

.txtintro
{
color:#4F4E4E;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:13px;
margin:0 0 0 15px;
padding:0;
width:500px;
}
#m_corpo h3.m_titficha3, #m_corpo h3.m_titficha3 a {
color:#666;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:12px;
font-weight:bold;
margin:10px 0;
}

#m_corpo h3.m_titficha3 a 
{
text-decoration: none;
font-weight: normal;
}
#m_corpo h3.m_titficha3 a:hover
{
text-decoration: underline;
}
/**/

.fmenu {background-color: #666666;}
.feditorial {background-color: #993333;}
.fautores {background-color: #cc3300;}
.fcatalogo {background-color: #99cc33;}
.factualidade {background-color: #6699ff;}
.fparati {background-color: #cc3399;}
.fensinantes {background-color: #6666cc;}
.fgclaro {background-color: #dcdcdc;}
.fgris {background-color: #cccccc;}
.fgmclaro {background-color: #efefef;}
.fbranco {background-color: #ffffff;}
.fhistoria {background-color: #ffefdc;}
.fhistoria2 {background-color: #efdccc;}
.fafins {background-color: #f4b806;}
.faxenda {background-color: #999966;}

.fnomundo {background-color: #669999;}
.fnomundo2 {background-color: #efffff;}
.fnomundo3 {background-color: #dcefef;}

.faudiovisual {background-color: #336699;}
.faudiovisual2 {background-color: #dcefff;}
.faudiovisual3 {background-color: #ccdcef;}

.arriba {margin: 0px 0 5px 0;}
.dereita {float: right; margin: 0px 0px 5px 10px;}
.esquerda {float: left; margin: 0px 10px 5px 0px;}

.pefoto {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #666666; text-align: right;}
.pe {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #666666;}
.entradilla {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 13px; color: #666666; font-weight: bold;}
.texto {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #000000;}
.textopeq {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #000000;}
.txtpeqnegro {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #000000;}
.txtpeqbranco {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #cccccc;}
a.txtpeqbranco:link, a.txtpeqbranco:active, a.txtpeqbranco:visited {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none;}
a.txtpeqbranco:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
.utilidades {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; color: #666666;}
a.utilidades:link, a.utilidades:active, a.utilidades:visited {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
a.utilidades:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
.form {color: #000000; font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; background-color: #ffffff; border: 1px #999999 solid;}
.formgrande {color: #000000; font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; background-color: #ffffff; border: 1px #999999 solid;}
.formtxt {color: #000000; font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; background-color: #ffffff;}
a.branco:link, a.branco:active, a.branco:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}
a.branco:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

.gris {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
a.gris:link, a.gris:active, a.gris:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #999999; text-decoration: none; font-weight: bold;}
a.gris:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

.titgris {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #666666;}
.esgotado {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #ffffff; background-color: #cc3300;}

.editorial {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #993333;}
a.editorial:link, a.editorial:active, a.editorial:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;  color: #999999; text-decoration: underline;}
a.editorial:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #993333; text-decoration: underline;}

.nomundo {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #669999;}
a.nomundo:link, a.nomundo:active, a.nomundo:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;  color: #999999; text-decoration: underline;}
a.nomundo:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #669999; text-decoration: underline;}

.audiovisual {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #336699;}
a.audiovisual:link, a.audiovisual:active, a.audiovisual:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;  color: #999999; text-decoration: underline;}
a.audiovisual:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #336699; text-decoration: underline;}

.titeditorial {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #993333;}
.titnomundo {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #669999;}
a.catalogo:link, a.catalogo:active, a.catalogo:visited {color: #669900; text-decoration: underline;}
.titaudiovisual {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #336699;}
a.catalogo:link, a.catalogo:active, a.catalogo:visited {color: #669900; text-decoration: underline;}
a.catalogo:hover {color: #000000; text-decoration: underline;}
.titcatalogo {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #669900;}
.datoslibro {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #333333;}
.titlibro {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #669900; font-style: italic; }
.titpremio {font-family: Georgia, Times, Times New Roman; font-size: 14px; color: #3366cc;}

.titautor {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #cc3300;}
a.autores:link, a.autores:active, a.autores:visited {color: #cc3300; text-decoration: underline;}
a.autores:hover {color: #000000; text-decoration: underline;}

.titensinantes {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #6666cc;}
.m_ensinantes {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #6666cc;}
a.m_ensinantes:link, a.m_ensinantes:active, a.m_ensinantes:visited {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;  color: #999999; text-decoration: underline;}
a.m_ensinantes:hover {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #3366CC; text-decoration: underline;}
.ensinantes {color: #6666cc;}
a.ensinantes:link, a.ensinantes:active, a.ensinantes:visited {color: #6666cc; text-decoration: underline;}
a.ensinantes:hover {color: #000000; text-decoration: underline;}


.titactualidade {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #3366cc;}
a.actualidade:link, a.actualidade:active, a.actualidade:visited {color: #3366cc; text-decoration: underline;}
a.actualidade:hover {color: #000000; text-decoration: underline;}
.titnovidade{font-family: Georgia, Times, Times New Roman; font-size: 14px; color: #3366cc;}
.datacalendario {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #ffffff; background-color: #cc3399;}

.titaxenda {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #999966;}
a.axenda:link, a.axenda:active, a.axenda:visited {color: #666633; text-decoration: underline;}
h3.coraxenda {font-family: Georgia, Times, Times New Roman; font-size: 14px; color: #999966; margin: 20px 0 5px 0;}

a.axenda:link, a.axenda:active, a.axenda:visited {color: #999966; text-decoration: underline;}
a.axenda:hover {color: #666633; text-decoration: underline;}




.numtrivial {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 30px; color: #cc3399;}
.titparati {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #cc3399;}
a.parati:link, a.parati:active, a.parati:visited {color: #cc3399; text-decoration: underline;}
a.parati:hover {color: #000000; text-decoration: underline;}
.fraseparati {font-family: Georgia, Times, Times New Roman; font-size: 14px; color: #cc3399;}

.afins {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px; color: #F4B806;}
.titafins {font-family: Georgia, Times, Times New Roman; font-size: 18px; color: #F4B806;}

.bgris {background-color: #FFFFFF; border: 1px #CCCCCC solid;}

.recomendacho {font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 10px; color: #666666; padding: 5px; background-color: #efefef;}

.novidade { font-size: 11px; font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; border: 1px solid; border-color: #cccccc; padding: 3px; float: left; margin-top: 10px; margin-right: 5px; width: 200px; }

a.mercar:link, a.mercar:active, a.mercar:visited {font-size: 10px; color: #cc0000; text-decoration: underline; font-weight: bold;}
a.mercar:hover {font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}

ul.lista { margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none; }
ul.lista li { background-image: url(/imx/item.gif); background-repeat: no-repeat; background-position: 0px 5px; padding: 2px 0px 2px 10px; margin: .1em 0px; }
.centrado {text-align: center; margin: 20px 0px 5px 0px}

div.c_dereita { float: left; width: 210px; margin: 0px 0px 20px 0px; padding: 0px;}
div.c_esquerda { float: left; width: 210px; margin: 0px 0px 20px 0px; padding: 0px; }
p.peexpo { margin: 5px 10px 0px 5px;}

/*-----------CALENDARIO-----------*/
#calendario { margin: 0px 0px 10px 0px; padding: 0px; border: 0px; width: 201px; border-spacing: 1px; font-size: 11px; }
#calendario td { padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: center; } #calendario th { text-align: center; background-color:#999966; color: #fff; }
#calendario .mes { padding: 2px; margin: 0px; border: 0px; vertical-align: top; text-align: center; border-top: 2px dotted #ccc; color: #999966; font-size: 13px; }
#calendario .festivo { background-color: #ffef; }
#calendario a:link, #calendario a:visited  { color: #999966; text-decoration: none; font-weight: bold; }
#calendario a:hover, #calendario a:visited:hover { color: #666633; text-decoration: underline; font-weight: bold; }

/*-----------parte ensinantes-----------*/
.limpiar{clear: both;}
.m_left1{float: left;width: 500px;*width: 490px;}
.invisible{display: none;}
.efred, .efensinantes {background-color: #ca2a01;}
.estrelas{ background-image: url(/imx/bgestrelas.png); background-repeat: no-repeat; background-position: top center;margin-bottom: 20px;}
#m_menu3{
width: 175px;
background-color: #de2e01;
float: left;
margin:0;
padding: 0;
}
#m_menu3 h3{color: #F9F7DC;font-size: 17px; font-family: Georgia, Arial, Helvetica, Verdana, Geneva, Sans-serif;padding:5px 10px;margin: 15px 0 0 0;}
#m_menu3 h4{color: #E9B170;font-size: 14px; font-weight:bold;font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;padding:5px 10px;margin: 0;}
#m_menu3 ul{
padding:0;
margin: 0;
font-family:Arial, Helvetica, Verdana, Geneva, Sans-serif;
}
#m_menu3 ul li{
list-style-type: none;
margin:5px 0;
font-size: 12px;
line-height: 1.15em;
color: #fff;
padding:2px 10px;
}
#m_menu3 ul li.activo{
list-style-type: none;
padding:5px 10px;
margin:2px 0;
font-size: 12px;
line-height: 1.15em;
color: #fff;
background-color: #bb2505;
}
#m_menu3 ul li a{
font-size: 12px;
color: #fff;
}
#m_corpo{
width: 558px;
*width:530px;
float: left;
margin:0;
padding: 0;
color: #333;
font-size: 14px; 
font-family: Georgia, Arial, Helvetica, Verdana, Geneva, Sans-serif;
display: inline;
/*background-color: yellow;*/
}
#m_corpo_izq{
width: 350px;
*width:330px;
float: left;
margin:0;
padding: 0;
display: inline;
}
#m_corpo_der{
width: 200px;
float: right;
margin:67px 0 0 0;
padding: 0;
display: inline;
}
#m_corpo h2{
color: #DE2E01;font-size: 18px; font-family: Georgia, Arial, Helvetica, Verdana, Geneva, Sans-serif;font-weight: normal;
margin:0 0 15px 15px;padding: 0;
}
#m_corpo h3, #m_corpo h3 a{
color: #CEB984;font-size: 16px; font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;font-weight: bold;
margin:10px 0 5px 0;padding: 0;line-height: 1em;
}
.link_rel
{
background-image:url(/imx/fl_link.png);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 15px;
margin: 0 0 0 20px;
}
p.link_rel a
{
background-color:#F4F4F4;
color:#666666;
float:left;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:3px;
}


.m_adj{
margin:5px 0 0 0;
padding: 0;
color: #666;
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
font-weight: bold;
}
.m_adj img{
float: left; margin-right: 5px;
}
.m_adj a{
margin:0;
padding: 3px;
background-color: #f4f4f4;
color: #666;
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
font-weight: bold;
text-decoration: none;
float: left;
}
.m_adj a:hover{
text-decoration: underline;
}
.cero{
margin:0;
padding: 0;
}
#m_liga
 {
 font-size: 11px;
 color: #939393;
 font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
 margin:0;
 }
#m_liga h3{font-size: 14px;}
.m_ens1{
margin:10px;
padding:0;
color:#DE2E01;
font-size:12px;
font-weight:normal;
margin:0;
list-style-type: none;
}
.m_ens1 li {
border: 1px solid #f2ede0; padding: 10px;margin: 10px 10px 10px 0;
background-image: url(/imx/ffichas.gif);
background-position: bottom right;
background-repeat: no-repeat;
float: left;
}

.m_ens1 li a{color:#DE2E01;font-size:14px;}
.m_fichasp{
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:14px;
font-weight:normal;
margin:10px 0 0 0;
padding:0;
}
.m_entradilla{font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 13px; color: #999; font-weight:bold;}
.data1{font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #666; font-weight:bold;}
.m_sep{margin:5px 0;width:534px;}
.m_seplin{margin:5px 0;padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;*width:540px;}
.vermais {margin:0;font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;float: right; font-weight:bold;text-align: right;}
.vermais a {
background-image:url(/imx/fvermais.gif);
background-position:right center;
background-repeat:no-repeat;
color:#DE2E01;
padding-right:10px;}
.m_volver {margin:10px 0 0 0;font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 11px;float: left; font-weight:bold;}
.m_volver a {
background-image:url(/imx/fvolver.gif);
background-position:left center;
background-repeat:no-repeat;
color:#666;
padding-left:10px;}
#m_enla , #m_docs{
border-bottom:1px solid #F2F2F2;
margin:2px 0;
padding:2px 0;
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; 
font-size: 11px;
font-weight: bold;
*width: 200px;
*display:block;
*clear:both;
}
.m_imx{
margin:2px 0;
padding:2px 0;
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; 
font-size: 11px;
font-weight: bold;
}

#m_enla p, #m_docs p{
margin:5px 0;
padding:0;
}
#m_enla img, #m_docs img{
float: left;margin-right:3px;
}
#m_enla a, #m_docs a{
text-decoration: none;
}
#m_enla a{
color:#DE2E01;
}
.m_imx img{
width: 200px;
}

.m_autor{
color:#A59379;
margin:2px 0;
padding:0;
font-size: 11px;
font-style: italic;
}
.m_autor2{
color:#DE2E01;
margin:2px 0;
padding:0;
font-size: 11px;
font-style: italic;
}
.img_r, .img_r2{
float: left;
}
.img_r img{
width: 52px;
float: left;
padding: 0 10px 5px 0;
}
.img_r2 img{
width: 180px;
float: left;
padding: 0 10px 5px 0;
}
/*portadilla ensinantes*/
.e_cabe{
width:755px;
margin: 0;
padding: 0;
position:relative;
}
.e_cabe h2{
float:left;
width:304px;
height:75px;
margin: 0;
padding: 0;
/*background-image:url(/imx/h1estudantes0.png);*/
background-image:url(/imx/h1estudantes_color.png);
/*background-image:url(/imx/h1estudantesazul.png);*/
background-position:left center;
background-repeat:no-repeat;
text-indent: -9999px;
}
.e_cabe div.text{
width:376px;
float: left;
margin: 22px 0 0 0;
/*background-color: red;*/
padding: 0;
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #333;
line-height: 1.2em;
}
.e_imx{
width:755px;
margin: 0 auto;
padding: 0;
}

#e_menuportadilla{
width:650px;
margin: 20px auto;
*margin:20px 0 20px 55px;
padding: 0;
*text-align:center;
}
#e_menuportadilla h3 {
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:19px;
font-weight:normal;
margin:0;
padding:0 0 12px 0;
}
#e_menuportadilla h4 {
color:#99cc33;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
#e_menuportadilla a {
color:#999;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:13px;
font-weight:normal;
margin:2px 0;
padding:0;
}

#e_menuportadilla1{
width:424px;
float: left;
margin: 0 15px 0 0;
padding: 0;
*text-align:left;
}
#e_menuportadilla11{
width:60%;
float: left;
margin: 0 15px 0 0;
padding: 0;
}
#e_menuportadilla12{
width:30%;
float: left;
margin: 0;
padding: 0;
}
#e_menuportadilla1 h3 {
background-image:url(/imx/lin1.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
#e_menuportadilla2{
width:191px;
float: right;
margin: 0;
padding: 0;
text-align: left;
}
#e_menuportadilla2 h3 {
background-image:url(/imx/lin2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.datatablon{
color:#333;
border: 1px solid #ccc;
background-color: #f4f4f4;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 7px 0 0;
padding:0;
float: left;
width: 30px;
text-align: center;
}
.datatablon span{
color:#fff;
background-color: #DE2E01;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:10px;
font-weight:normal;
display:block;
text-transform: uppercase;
}
.tablon {
float: left;
border:1px solid #F2F2F2;
margin:5px 0;
padding:0 10px;
width: 540px;
}

.tablonfichas, .cont_xeral
{
float: left;
margin:5px 0 5px 5px;
padding:0 10px;
width: 520px;
/*background-color: red;*/
}
.cont_coliz
{
float: left;
margin:0 0 0 15px;
width: 340px;
/*background-color: yellow;*/
}

* html .cont_coliz
{
margin:0 0 0 5px;
width: 300px;
}

.textopeqred,.textopeqred a {
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
margin:5px 0;
text-align:center;
}
.m_imgficha{
float:left;
margin:10px 7px 0 0;
}
#m_corpo h3.m_titficha, #m_corpo h3.m_titficha a
{color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:16px;
font-weight:normal;
margin:10px 0 0 0;
}
.m_autoresficha, .m_autoresficha a
{
color:#999;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
font-weight:normal;
}
.m_linkficha{
margin:5px 0;
padding: 3px 0 0 0;
color: #666;
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
font-weight:normal;
line-height: 1.1em
}
.m_linkficha img{
float: left; margin-right: 5px;
}
.m_linkficha a{
margin:0;
padding: 0;
color: #666;
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
font-weight: bold;
text-decoration: none;
float: left;
}
.m_linkficha a:hover{
text-decoration: underline;
}
.m_cficha1{
border-right:1px solid #CCCCCC;
float:left;
margin-right:10px;
padding-right: 10px;
padding-bottom: 10px;
width:120px;
}
.m_cficha2{
width: 300px;
float:left;
margin: 10px 0 0 0;
line-height: 1.2em;
}
.introescri{
width: 408px;
float:left;
margin:0;
padding: 0;
}
.enviahist{
float:right;
width:137px;
height: 55px;
background-image:url(/imx/enviahist.png);
background-position:left bottom;
background-repeat:no-repeat;
text-indent: -9999px;
}
.enviahist a{
float:right;
width:137px;
height: 55px;
display: block;
}
.escritemas{
border:1px solid #e6dbc0;
float:left;
margin:0 0 10px 0;
*margin:0 0 15px 0;
padding:0;
width:534px;
}
.escritemas ul, ul.listemas{
margin: 0;padding:5px;font-style: italic;font-size: 14px;
}
.escritemas ul li, ul.listemas li {
list-style-type: none;margin:5px 0;
}
.escritemas ul li a, ul.listemas li a{
color:#DE2E01;
}
.escrilinks ul, ul.escrilinks{
font-size:12px;
margin:0;
padding:5px;
}
.escrilinks ul li, ul.escrilinks li {
list-style-type: none;margin:5px 0;
}
.escrilinks ul li a, ul.escrilinks li a{
color:#CEB984;
font-weight:bold;
}
.vermaisgris {
float:right;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding: 1px 0;
text-align:right;
background-color: #eee7d4;
width: 534px;
}
.vermaisgris a {
background-image:url(/imx/fvermais2.png);
background-position:right center;
background-repeat:no-repeat;
color:#666;
padding-right:10px;
margin-right: 5px;
}
.escritpezas{
border:1px solid #f2f2f2;
float:left;
margin:0 0 5px 0;
padding:0;
width:534px;
}
.escritpezastema {
float:right;
color:#999;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
margin:0;
padding: 1px 0;
text-align:right;
background-color: #f2f2f2;
width: 534px;
}
.escritpezas img{
float:left;
margin:0 5px 0 0;
padding:0;
width:75px;
}
p.persona{
color:#A59379;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
margin:0 0 5px 0;
font-weight:bold;
padding:0;
}
p.persona2{
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
margin:0 0 5px 0;
font-weight:bold;
padding:0;
}

.pad5escrit{
padding:5px;
}
#m_corpo .escritpezas h4{
margin:0;
padding: 0;
}

#m_corpo .escritpezas h4 a{
color:#999;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding: 0;
text-align:right;
font-style: italic;
}
#m_corpo .escritpezas h4.red a{
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
padding: 0;
text-align:right;
font-style: italic;
}
.data2{font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 12px; color: #CEB984; font-weight:bold;}

/*formularios*/

#m_formulario {
float:left;
margin:10px 0 10px 10px;
padding:0;

}
#m_formulario fieldset{
margin:0;
padding:0;
border: none;
}
#m_formulario legend {
color:#CEB984;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}
#m_formulario label {
color: #A59379;
margin:0;
padding:0;
}
#m_formulario p{
float:left;
margin:5px 0;
padding:0;
display: block;
clear: both;
}
#m_formulario p.marxe {
float:left;
margin:5px 0;
padding:0;
width: 90%;
}

#m_formulario input {
border:1px solid #ede7d7;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:3px;
width:450px;
clear: both;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
color: #333;
font-size: 12px;
font-weight: normal;
}
#m_formulario textarea {
border:1px solid #ede7d7;
float:left;
font-size:12px;
font-weight:bold;
height:100px;
margin:0;
padding:3px;
width:450px;
clear: both;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
color: #333;
font-size: 12px;
font-weight: normal;
}

#m_formulario input#form_Enviar{
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
background-color: #ceb984;
border:medium none;
color:#fff;
float:left;
font-size:10px;
text-transform: uppercase;
height:20px;
width:60px;
clear: none;
text-align: center;
}

p.lei{
font-size:11px;
line-height:1.15em;
}
#m_corpo .introescri h3.tipos {
color:#999;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:18px;
font-weight:normal;
text-transform: uppercase;
margin:30px 0 0 0;
padding: 0;
letter-spacing: 0.05em;
}
.m_autoreslibros, .m_autoreslibros a  {
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:11px;
font-weight:bold;
}

#e2_menuportadilla{
width:700px;
margin: 20px auto;
*margin:20px 0 20px 55px;
padding: 0;
*text-align:center;
}
#e2_menuportadilla h3 {
color:#DE2E01;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:19px;
font-weight:normal;
margin:0;
padding:0 0 12px 0;
}
#e2_menuportadilla h4 {
color:#99cc33;
font-family:Georgia,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
/*#e2_menuportadilla1 a {
color:#000;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:13px;
font-weight:normal;
margin:2px 0;
padding:0;
}*/

#e2_menuportadilla1 a {
color:#000;
font-family:Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:14px;
font-weight:normal;
margin:4px 0;
padding:0;
}

#e2_menuportadilla2 a {
color:#CC0033;
font-family:Gill sans,Arial,Helvetica,Verdana,Geneva,Sans-serif;
font-size:15px;
font-weight:normal;
margin:2px 0;
padding:0;
font-weight: bold;
text-decoration: none;
}
#e2_menuportadilla2 a:hover
{
text-decoration: underline;
}

#e2_menuportadilla2 p
{
margin: 0 0 5px 5px;
padding: 0;
border: 0;
z-index: 10;
}

/*#e2_menuportadilla1{
width:424px;
float: left;
margin: 0 15px 0 0;
padding: 0;
*text-align:left;
}*/
#e2_menuportadilla1{
width:695px;
float: left;
margin: 0;
padding: 0;
*text-align:left;
}
/*#e2_menuportadilla11{
width:60%;
float: left;
margin: 0 15px 0 0;
padding: 0;
}*/
#e2_menuportadilla11{
width:59%;
float: left;
margin: 0 15px 0 0;
padding: 0;
}
#e2_menuportadilla12{
width:30%;
float: left;
margin: 0;
padding: 0;
}
#e2_menuportadilla1 h3 {
background-image:url(/imx/lineaproba.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
#e2_menuportadilla2{
width:220px;
float: right;
margin: 0;
padding: 0;
text-align: left;

}
#e2_menuportadilla2 h3 {
font-size: 24px;
font-family: Gill sans;
font-weight: bold;
color: #33CC33;
background-image:url(/imx/lin2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

#e2_menuportadilla2 h3 span
{
color:#3366ff;
}

div.globitos {
background:transparent url(/imx/globitos.png) no-repeat scroll 0 0;
height:131px;
left:640px;
_left:645px;
position:absolute;
top:440px;
_top:482px;
width:116px;
z-index:5;
}


