/* =========== GENERICO ============== */
body
{
  padding: 0px;
  margin: 0px;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  background-color: #ffffff;
  color: #222222;
}

div, td, li, p, span
{  
  text-align: left;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  color: #222222;
}

p
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px;
}

p:first-letter
{
  text-indent: 15px;
  font-size: 28px;
}

a:link
{
  font-family: 'Times New Roman', arial, verdana;
  color: #222222;
  font-size: 14px;
  background: transparent;
  text-decoration: none;
}

a:visited
{
  font-family: 'Times New Roman', arial, verdana;
  color: #222222;
  font-size: 14px;
  background: transparent;
  text-decoration: none;
}

a:active
{
  font-family: 'Times New Roman', arial, verdana;
  color: #222222;
  font-size: 14px;
  background: transparent;
  text-decoration: none;
}

a:hover
{
  font-family: 'Times New Roman', arial, verdana;
  color: #630514;
  font-size: 14px;
  background: transparent;
  text-decoration: none;
}

img
{
  border: none;
}




/* =========== CLASES ============== */

.divseparadorv
{
  position: relative;
  width: 21px;
  float: left;
}

.divseparadorh
{
  position: relative;
  width: 100%;
  height: 15px;
  clear: both;
  font-size: 1px;
}

a.linksubmenu:link
{
  color: #b7b7b7;
  font-size: 14px;
  text-decoration: none;
}

a.linksubmenu:visited
{
  color: #b7b7b7;
  font-size: 14px;
  text-decoration: none;
}

a.linksubmenu:active
{
  color: #b7b7b7;
  font-size: 14px;
  text-decoration: none;
}

a.linksubmenu:hover
{
  color: #ffffff;
  font-size: 14px;
  text-decoration: none;
}

.titulonota2
{
  font-size: 24px;
  color: #630514;
  font-variant: small-caps;
}

a.titulonota2:link
{
  color: #222222;
  font-size: 24px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titulonota2:visited
{
  color: #222222;
  font-size: 24px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titulonota2:active
{
  color: #222222;
  font-size: 24px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titulonota2:hover
{
  color: #630514;
  font-size: 24px;
  text-decoration: underline;
  font-variant: small-caps;
}


.titulonotav2
{
  font-size: 14px;
  color: #222222;  
}

a.titulonotav2:link
{
  color: #222222;
  font-size: 14px;
  text-decoration: none;  
}

a.titulonotav2:visited
{
  color: #222222;
  font-size: 14px;
  text-decoration: none;  
}

a.titulonotav2:active
{
  color: #222222;
  font-size: 14px;
  text-decoration: none;  
}

a.titulonotav2:hover
{
  color: #630514;
  font-size: 14px;
  text-decoration: underline;  
}

.titsecccderv2
{
  font-size: 24px;
  color: #666666;
  font-variant: small-caps;
}

.autorpl
{
  font-size: 16px;
  color: #630514;
  font-variant: small-caps;
}

a.autorpl:link
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 16px;
  font-weight: normal;
  text-align:left;
  color: #222222;
  font-variant: small-caps;
}

a.autorpl:visited
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 16px;
  font-weight: normal;
  text-align:left;
  color: #222222;
  font-variant: small-caps;  
}

a.autorpl:active
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 16px;
  font-weight: normal;
  text-align:left;  
  color: #222222;
  font-variant: small-caps;  
}

a.autorpl:hover
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 16px;
  font-weight: normal;
  text-align:left;
  color: #ffffff;
  background: transparent;
  text-decoration: none;
  font-variant: small-caps;  
}


a.titblog:link
{
  color: #630514;
  font-size: 16px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titblog:visited
{
  color: #630514;
  font-size: 16px;
  text-decoration: none;  
  font-variant: small-caps;
}

a.titblog:active
{
  color: #630514;
  font-size: 16px;
  text-decoration: none;  
  font-variant: small-caps;
}

a.titblog:hover
{
  color: #630514;
  font-size: 16px;
  text-decoration: underline;  
  font-variant: small-caps;
}


.textofecha
{
  font-size: 14px;
  color: #630514;
  font-variant: small-caps;
}

.titartindex:link
{
  font-size: 16px;  
  font-variant: small-caps;
}

a.titartindex:link
{
  font-size: 16px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titartindex:visited
{
  font-size: 16px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titartindex:active
{
  font-size: 16px;
  text-decoration: none;
  font-variant: small-caps;
}

a.titartindex:hover
{
  font-size: 16px;
  text-decoration: underline;
  font-variant: small-caps;
}

.titblogindex:link
{
  font-size: 14px;  
  text-transform: uppercase;
}

a.titblogindex:link
{
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}

a.titblogindex:visited
{
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}

a.titblogindex:active
{
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}

a.titblogindex:hover
{
  font-size: 14px;
  text-decoration: underline;
  text-transform: uppercase;
}

/* Para mostrar las opciones del menu superior */

/* Opcion principal de cada menu */
ul.menu
{
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

ul.menu li
{
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

.menuoption
{
  cursor: pointer;
}

.submenuescondido
{
  display: none;
}

.submenu
{
  height: 20px;
  background-color: #313131;
  color: white;
}

.submenuv
{
  height: 20px;
  background-color: #ffffff;
  color: white;
}

.submenu ul
{
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

.submenu ul li
{
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

.mandatoryfield
{
  color: #3f4a4e;
  font-weight: normal;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #cfcfcf;
}


.autblog
{
  font-size: 14px;
  font-weight: normal;
  font-variant: small-caps;
}

a.autblog:link
{
  font-size: 14px;
  font-weight: normal;
  font-variant: small-caps;
  text-decoration: none;
}

a.autblog:visited
{
  font-size: 14px;
  font-weight: normal;
  font-variant: small-caps;
  text-decoration: none;
}

a.autblog:active
{
  font-size: 14px;
  font-weight: normal;
  font-variant: small-caps;
  text-decoration: none;
}

a.autblog:hover
{
  font-size: 14px;
  font-weight: normal;
  font-variant: small-caps;
  text-decoration: underline;
}




a.menucolecciones:link
{
  color: #ae222f;    
  background: transparent;
  text-decoration: none;
}

a.menucolecciones:visited
{
  color: #ae222f;    
  background: transparent;
  text-decoration: none;
}

a.menucolecciones:active
{
  color: #ae222f;    
  background: transparent;
  text-decoration: none;
}

a.menucolecciones:hover
{
  color: #ffffff;  
  background: #ae222f;
  text-decoration: none;
}



a.menucolecciones_on:link
{
  color: #ae222f;  
  font-weight: bold;
  background: transparent;
  text-decoration: underline;
}

a.menucolecciones_on:visited
{
  color: #ae222f;  
  font-weight: bold;
  background: transparent;
  text-decoration: underline;
}

a.menucolecciones_on:active
{
  color: #ae222f;  
  font-weight: bold;
  background: transparent;
  text-decoration: underline;
}

a.menucolecciones_on:hover
{
  color: #ffffff;
  font-weight: bold;
  background: #ae222f;
  text-decoration: none;
}



a.menucolecciones_onpag:link
{
  color: #ffffff;  
  font-weight: bold;
  background: transparent;
  text-decoration: none;
}

a.menucolecciones_onpag:visited
{
  color: #ffffff;  
  font-weight: bold;
  background: transparent;
  text-decoration: none;
}

a.menucolecciones_onpag:active
{
  color: #ffffff;  
  font-weight: bold;
  background: transparent;
  text-decoration: none;
}

a.menucolecciones_onpag:hover
{
  color: #ffffff;
  font-weight: bold;
  background: #ae222f;
  text-decoration: underline;
}



.breadcrumbs
{
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: normal;
  color: #aaaaaa;
}

a.breadcrumbs:link
{
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: normal;
  color: #aaaaaa;
  background: transparent;
  text-decoration: none;
}

a.breadcrumbs:visited
{
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: normal;
  background: transparent;
  color: #aaaaaa;
  text-decoration: none;
}

a.breadcrumbs:active
{
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: normal;
  background: transparent;
  color: #aaaaaa;
  text-decoration: none;
}

a.breadcrumbs:hover
{
  font-family: arial, verdana;
  font-size: 11px;
  font-weight: normal;
  background: transparent;
  color: #630514;
  text-decoration: underline;
}



/* Para el efecto de la portada de la revista */

.PopBoxImageSmall
{
  border: none 0px #ffffff;
  cursor: url('/js/popbox/magplus.cur'), pointer;
}

.PopBoxImageLarge
{
  border: solid 1px #999999;
  cursor: url('/js/popbox/magminus.cur'), pointer;
}

.PopBoxImageShrink
{
  cursor: url("images/magminus.cur"), pointer;
}

.PopBoxImageLink
{
  cursor: pointer;
}

.PopBoxImageMove
{
  border: none 0px #ffffff;
  cursor: pointer;
}




























.fechanotaaltdec
{  
  font-size: 10px;  
}

.titulonotadec
{  
  font-size: 18px;
  color: #630514;
  font-variant: small-caps;
}

.notadec, .notadec *
{  
  font-size: 12px;    
}

.fechanotaalt
{  
  font-size: 11px;  
}

a.fechanotaalt:link
{ 
  font-size: 11px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaalt:active
{ 
  font-size: 11px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaalt:visited
{ 
  font-size: 11px;
  background: transparent;
  text-decoration: none;
}

a.fechanotaalt:hover
{ 
  font-size: 11px;
  background: transparent;
  text-decoration: underline;  
}


a.fechanotaaltdec:link
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaaltdec:active
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaaltdec:visited
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;
}

a.fechanotaaltdec:hover
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: underline;  
}

a.fechanotaaltinc:link
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaaltinc:active
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;  
}

a.fechanotaaltinc:visited
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}

a.fechanotaaltinc:hover
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: underline;  
}


















.autornota
{ 
  font-size: 12px;  
}

a.autornota:link
{ 
  font-size: 12px;
  background: transparent;
  text-decoration: none;  
}

a.autornota:active
{ 
  font-size: 12px;
  background: transparent;
  text-decoration: none;  
}

a.autornota:visited
{ 
  font-size: 12px;
  background: transparent;
  text-decoration: none;
}

a.autornota:hover
{ 
  font-size: 12px;
  background: transparent;
  text-decoration: underline;  
}


.autornotadec
{ 
  font-size: 10px;  
}

a.autornotadec:link
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;  
}

a.autornotadec:active
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;  
}

a.autornotadec:visited
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: none;
}

a.autornotadec:hover
{ 
  font-size: 10px;
  background: transparent;
  text-decoration: underline;  
}

.autornotainc
{ 
  font-size: 16px;  
}


a.autornotainc:link
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;  
}

a.autornotainc:active
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;  
}

a.autornotainc:visited
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}

a.autornotainc:hover
{ 
  font-size: 16px;
  background: transparent;
  text-decoration: underline;  
}















.nota, .nota *
{
  font-size: 14px;
}

.fechanotaaltinc
{
  font-size: 16px;
}

.titulonotainc
{
  font-size: 30px;
  color: #630514;
  font-variant: small-caps;
}

.notainc, .notainc *
{
  font-size: 16px;
} 

.style6
{
  font-size: 12px;
}

a.style6:link
{
  font-size: 12px;  
}

a.style6:active
{
  font-size: 12px;
}

a.style6:visited
{
  font-size: 12px;
}

a.style6:hover
{
  font-size: 12px;
  text-decoration: underline;
}







#article_toolbar
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#article_toolbar li, #article_toolbar a 
{
  float: left;
  font-size: 12px;
  color: #222222;
  padding: 0px 5px;
}

#article_toolbar img
{
  vertical-align:middle;
}

#toolvotes
{
   margin: 0px;
   width: auto;
}

#toolcomments span
{
  padding: 0px;
}

#votar
{
  padding: 0px 0px 10px 15px ;
}

#toolcomments span
{
  padding-left: 5px;
}


#article_toolbar
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#article_toolbar li, #article_toolbar a 
{
  float: left;
  font-size: 9px;
  color: #666;
  padding: 0px 5px;
}

#article_toolbar img
{
  vertical-align:middle;
}

#toolvotes
{
   margin: 0px;
   width: auto;
}

#toolcomments span
{
  padding: 0px;
}

#votar
{
  padding: 0px 0px 10px 15px ;
}

#toolcomments span
{
  padding-left: 5px;
}

#EFORM
{
  float:left;
  display: block;
  padding: 0px;
}

#EFORM fieldset
{
  float: left;
  clear: left;
  width: 500px;
  margin: 1em 0em 0em 0em;
  border: 0px solid #BFBAB0;
  padding: 0px;
  background-color: #EFEFEF;
  background-image: url('/pics/form_gradient.jpg');
  background-repeat: repeat-x;
  display: block;
  position: relative;
}

#EFORM legend
{
 margin-left: 1em;
 color: #630514;
 font-weight: bold;
 padding: 0px;
 font-family: 'Times New Roman', arial, verdana;
 font-size: 16px;
}

#EFORM fieldset ol
{
  padding: 1em 1em 0em 1em;
  list-style: none;
  margin: 0px;
}

#EFORM fieldset li
{
  padding-bottom: 1em;
  float: left;
  clear: left;
  width: 350px;
}

#EFORM fieldset.mailsubmit
{
  float: none;
  width: 500px;
  border: 0 none #FFF;  
  border-style: none;
  background-color: #EFEFEF;
  background-image: none;
  margin: 0em 0em 1em 0em;
  padding-bottom: 10px;
  display: block;  
  position: relative;
}

#EFORM label 
{
  float: left;
  width: 5em;
  margin-right: 1em;
  font-size: 11px;
}


#ECOMENTARIOS
{
  width: 230px;
  height: 50px;
}

#emailcomentarios
{ 
  position: absolute;
  //top: -80px;
  //right: -20px;
  top: -85px;
  right: -90px;
}

/** html #emailcomentarios, html>body #emailcomentarios*/
* html #emailcomentarios, *:first-child+html #emailcomentarios
{
  top: -92px;
  right: -10px;
}


#emailcomentarios li label
{
  width: 8em;
}

/*
#enviaenviar
{ 
  margin-left: 23em;  
}
*/

/** html fieldset.mailsubmit input, html>body fieldset.mailsubmit input*/
* html #enviaenviar, *:first-child+html #enviaenviar
{
  margin-left: 20em;
}

fieldset.mailsubmit input{padding: 0px;}


fieldset.mailsubmit a
{
  font-size: 1em;
  padding: 5px 5px;
}

#enviar
{
  overflow: hidden; 
  float: left;   
  position: relative;
}

.resppub
{
  width: 100%; 
  background-color:#efefef; 
  border: #ffffff 1px solid;
  padding: 5px;
}
.respdespub
{
  width: 100%; 
  background-color:#999999; 
  border: red 4px solid;
  padding: 5px;
}

#addthis_container
{
  position: relative;
  width: 250px;
  float: left;
} 

#votarcontainer
{  
  width: 300px;  
}

#votarres
{
  width: 300px;
  
}

<!--[if lte IE 7]>

legend 
{
  position: relative;
  left: -7px;
  top: -0.75em;
}

fieldset ol 
{
  padding-top: 0.25em;
}

fieldset {
position: relative;
}
<![endif]-->

.commentdata
{
	border-bottom:1px solid #EAEAEA;
  padding:0 0 5px;
}
	
.commentby
{	
  color:#630514;
  font-size:14px;
  font-weight:bold;
  padding:0 6px 0 0;
}

.commentdate 
{
  color:#949494;
  font-size:12px;
}

.commentcc
{
  color:#373737;
  font-size:14px;
  padding:5px 10px 0;
}

.comment
{
  border-bottom:1px solid #EAEAEA;
  padding:0 0 5px; 
}

.commentnote
{
  color:#373737;
  font-size:12px;
  padding:5px 0 0;
}

.commentalt
{  
  padding-bottom:25px;
  width:97%;
}

.commentalt1
{  
  padding-bottom:25px;
  width:97%;
}

.commentmain 
{
	color:#79363B;
  font-size:16px;  
  padding-bottom:15px;
}

.commentlist
{
  color:#373737;
  font-size:13px;  
  padding-bottom:15px;
}

.commentc
{  
  font-size: 12px;
  font-weight:normal; 
	color:#222222;		
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
  border:1px solid #D3D3D3;
}

.commentct
{  
  font-size: 12px;
  font-weight:normal; 
  color:#222222;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  border:0px;
}


a.pageon:link
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #ffffff;
}

a.pageon:visited
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #ffffff;
}

a.pageon:active
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #ffffff;
}

a.pageon:hover
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #630514;
}

td.pageon
{
  background-color: #630514;
}

td.pageoff
{
  background-color: #ffffff;
}

a.pageoff:link
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #222222;
}

a.pageoff:visited
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #222222;
}

a.pageoff:active
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #222222;
}

a.pageoff:hover
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 14px;
  font-weight: normal;
  text-align:left;
  color: #630514;
}

.bcomment:hover
{
    background-color:#630514;
    border:1px solid #630514;
    color:#ffffff;
}

.bcomment
{
    background-color:#630514;
    border:1px solid #630514;
    color:#ffffff;
}

a.cloud:link
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  font-weight: normal;
  text-align:left;
  color: #222222;
}

a.cloud:visited
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  font-weight: normal;
  text-align:left;
  color: #222222;
}

a.cloud:active
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  font-weight: normal;
  text-align:left;  
  color: #222222;
}

a.cloud:hover
{
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  font-weight: normal;
  text-align:left;
  color: #ffffff;
  background-color: #3366cc;
  text-decoration: none;
}

.edhistorico
{
  font-family: 'Times New Roman';
  font-size: 24px;
  color: #666666;
  font-variant: small-caps;
}

.tithistorico
{
  font-family: 'Times New Roman';
  font-size: 30px;
  color: #630514;
  font-variant: small-caps;
}

.normalfield
{
  color: #3f4a4e;
  font-weight: normal;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #cfcfcf;
}

.susnormalfield, .susextrafield
{
  color: #3f4a4e;
  font-weight: normal;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #cfcfcf;
}

.susnormalfieldfocus, .susextrafieldfocus
{
  color: #3f4a4e;
  font-weight: normal;
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #0000ff;
}

.susmandatoryfield
{
  color: #3f4a4e;
  font-weight: normal;
  /*font-family: arial, verdana;*/
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #cfcfcf;
}

.susmandatoryfieldfocus
{
  color: #3f4a4e;
  font-weight: normal;
  /*font-family: arial, verdana;*/
  font-family: 'Times New Roman', arial, verdana;
  font-size: 12px;
  vertical-align: middle;
  margin: 1px;
  border: 1px solid #ff0000;
}

.susclean
{

  background-color: #630514;
  color: #ffffff;
  font-family: verdana, arial;
  font-size: 12px;
  font-weight: bold;
}

.sussubmit
{
  background-color: #931928;
  color: #ffffff;
  font-family: verdana, arial;
  font-size: 12px;
  font-weight: bold;
}

.pagoprecios
{
}

.pagoprecios td
{
  border-bottom: 1px solid red;
}