/* =========== GENERICO ============== */
body
{
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ffffff;
  color: #333333;
}

div, td, li, p, span
{  
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

a:link
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ff6600;
  font-size: 12px;
  background: transparent;
  text-decoration: none;
}

a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ff6600;
  font-size: 12px;
  background: transparent;
  text-decoration: none;
}

a:active
{
  font-family: Arial, Helvetica, sans-serif;
  color: #ff6600;
  font-size: 12px;
  background: transparent;
  text-decoration: none;
}

a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  color: #189120;
  font-size: 12px;
  background: transparent;
  text-decoration: underline;
}

img
{
  border: none;
}


/* =========== GENERICO ============== */

.contador
{
  font-family: Arial, Helvetica, sans-serif;
  color: #3366ff;
  font-size: 12px;
}

.likfooter
{  
  color: #ffffff;  
  font-weight: bold;
}

a.likfooter:link
{  
  color: #ffffff;  
  background: transparent;
  text-decoration: none;
  font-weight: bold;
}

a.likfooter:visited
{
  color: #ffffff;  
  background: transparent;
  text-decoration: none;
  font-weight: bold;
}

a.likfooter:active
{
  color: #ffffff;  
  background: transparent;
  text-decoration: none;
  font-weight: bold;
}

a.likfooter:hover
{
  color: #189120;  
  background: transparent;
  text-decoration: underline;
  font-weight: bold;
}

.titulos
{  
  font-size: 14px;
  color: #ff6600;
  font-weight: bold;
}

.subtitulos
{  
  font-size: 14px;
  color: #ff3300;
  /*font-weight: bold;*/
}

.breadcrumbsv2
{  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #ff6600;
  font-weight: bold;
}

a.breadcrumbsv2:link
{  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #ff6600;
  font-weight: bold;
  background: transparent;
  text-decoration: none;  
}

a.breadcrumbsv2:visited
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #ff6600;
  font-weight: bold;
  background: transparent;
  text-decoration: none;  
}

a.breadcrumbsv2:active
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #ff6600;
  font-weight: bold;
  background: transparent;
  text-decoration: none;  
}

a.breadcrumbsv2:hover
{
  color: #189120;  
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: transparent;
  text-decoration: underline;  
}

.info_chav{
background-color:#BDE5F8;
color:#00529B;
background-position:4px center;
background-repeat:no-repeat;
border:1px solid;
cursor:help;
font-family:Verdana,Arial;
font-size:13px;
margin:5px 3px 0;
padding:4px 6px 4px 26px;
}

#buzon_title
{
  font: 2.5em Arial, Helvetica, sans-serif;
  letter-spacing:-2px;;
  color: #00008B;
}

input.buzon_txt, #dommask999 textarea,   input.buzon_file
{ 
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 300px;
}

input.efemeride_txt,  textarea,   input.buzon_file
{ 
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 40px;
}

select.efemeride_sel
{ 
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
}

input.buzon_btn
{
  color: #0000;
  padding: 0px 20px 0px 20px;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
  margin-left: 230px;
}

input.efemeride_btn
{
  color: #0000;
  padding: 0px 20px 0px 20px;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}

#dommask999 div 
{
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

#dommask999 div label
{
  float: left;
  width: 35%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}

.p_label
{
  float: left;
  width: 35%;
  font: bold 9px Arial, Helvetica, sans-serif;
}

.small_txt
{
  color: #61B5CF;
  font-size: 10px;
}

fieldset 
{
  border: 1px dotted #61B5CF;
  margin-top: .5em;
  padding: 0.6em;
}





.lvideo:link
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  font-weight:bold;
  background: transparent;
  text-decoration: none;
}

.lvideo:visited
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background: transparent;
  font-weight:bold;
  text-decoration: none;
}

.lvideo:active
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  font-weight:bold;
  background: transparent;
  text-decoration: none;
}

.lvideo:hover
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  background: transparent;
  font-weight:bold;
  text-decoration: underline;
}


.hjuega 
{
/*font-size: 24px;*/
font-size: 20px;
letter-spacing: -1px;
color: #f60;
} 


.subscellaltg 
{
font-size: 14px;
padding: 5px;
} 

.subcellaltg
{
font-size: 14px;
padding: 5px;
text-align: right;
} 

.mandatoryfield
{
font-size: 14px;
font-weight: bold;
background-color: #e9f4a6;
} 


/* Para usar con <div>, <span>, etc. */
.arttitle1
{
  font-size: 18px;
  font-weight: bold;
  color: #3366ff;
}

/*Para el titulo de un articulo*/
h1.arttitle1
{
  border-bottom:solid thin #36F;
  padding-top: 20px;
}

/* Para usar con <div>, <span>, etc. */
.arttitle2
{
  font-size: 14px;
  font-weight: bold;
  color: #3366ff;
  }

/*Para el subtitulo 2 de un articulo*/
h2.arttitle2
{
  font-size: 14px;
  font-weight: bold;
  color: #3366ff;
  border-bottom:1px dotted #36F
}

/* Para usar con <div>, <span>, etc. */
.arttitle3
{
  font-size: 12px;
  font-weight: bold;
  color: #3366ff;
  }

/*Para el subtitulo 3 de un articulo*/
h3.arttitle3
{
  border-bottom:1px dotted #36F
}




/* Paginacion */
a.pageon:link
{
  font-weight: normal;
  text-align:left;
  color: #ffffff;
  /*color: #189120;*/
}

a.pageon:visited
{
  font-weight: normal;
  text-align:left;
  color: #ffffff;
  /*color: #189120;*/
}

a.pageon:active
{
  font-weight: normal;
  text-align:left;
  color: #ffffff;
  /*color: #189120;*/
}

a.pageon:hover
{
  font-weight: normal;
  text-align:left;
  color: #189120;
}

td.pageon
{
  background-color: #ff6600;
}

td.pageoff
{
  background-color: #ffffff;
}

a.pageoff:link
{
  font-weight: normal;
  text-align:left;
  color: #ff6600;
}

a.pageoff:visited
{
  font-weight: normal;
  text-align:left;
  color: #ff6600;
}

a.pageoff:active
{
  font-weight: normal;
  text-align:left;
  color: #ff6600;
}

a.pageoff:hover
{
  font-weight: normal;
  text-align:left;
  color: #189120;
}

