
/* CSS Document */

/*ETIQUETAS HTML-------------------------------------------------*/

body {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 0.7em;
	/*scrollbar-arrow-color: #00CC33;
	scrollbar-dligth-color: #009900;
	scrollbar-highlight-color: #00CC33;
	scrollbar-face-color: #339933;
	scrollbar-shadow-color: #339933;
	scrollbar-darkshadow-color: #339933;
	scrollbar-track-color: #00ff00;*/
  }


select,input,legend {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    z-index:-10;
    color:#0b6425;
  }


form {
    margin:0;
    padding:0;
  }


h1 {
    font-size:1em;
  }


h2 {
    font-size:.9em;
  }

/*ID DIVS--------------------------------------------------------*/

#contenedor {
    /*border:1px solid #000000;
    */width:780px;
    margin:auto;
    color:#0b6425;
  }


#arriba1 {
    /*border:1px solid #000000;
    */
  }


#arriba1a {
    /*border:1px solid #000000;
    */float:left;
  }


#arriba1b {
    /*border:1px solid #000000;
    */float:left;
  }


#arriba2 {
    clear:both;
    /*border:1px solid #000000;
    */background-image:url(../images/menu_sup/barra.gif);
    background-repeat:no-repeat;
    height:28px;
    position:relative;
    z-index:100;
  }


#arriba3 {
    /*border:1px solid #000000;
    */background-image:url(../images/menu_sup/21a.gif);
    background-repeat:no-repeat;
    height:28px;
    text-align:center;
    position:relative;
    z-index:1;
  }


#arriba3a {
    /*border:1px solid #000000;
    */margin-left:10px;
    float:left;
    color:#FFFFFF;
    position:relative;
    z-index:0;
  }


#arriba3b {
    /*border:1px solid #000000;
    */float:right;
    padding-right:10px;
    color:#0b6425;
  }


#arriba4 {
    /*border:1px solid #000000;
    */clear:both;
    margin-bottom:10px;
	/*z-index:-1;
	position:relative;*/
  }


#izquierdo {
    float:left;
    /*border:1px solid #000000;
    */margin-right:5px;
    width:140px;
  }


#medio {
    float:left;
    width:480px;
    border-left:1px dashed #CCCCCC;
    border-right:1px dashed #CCCCCC;
    padding:5px;
  }


#banprin {
    text-align:center;
  }


#fieldest {
    width:50%;
  }


#imagenesmed {
    text-align:center;
  }


#derecho {
    float:left;
    /*border:1px solid #000000;
    */margin-left:5px;
    width:135px;
  }


#banners_der {
    text-align:center;
  }


#pie1 {
    /*border:1px solid #000000;
    */clear:both;
    color:#FFFFFF;
    font-size:0.8em;
    background-color:#0b6425;
    height:10%;
  }


#pie1a,#pie1c {
    float:left;
    /*border:1px solid #000000;
    */width:24%;
    background-color:#0b6425;
    padding:3px;
  }


#pie1b {
    float:left;
    text-align:center;
    /*border:1px solid #000000;
    */width:50%;
    background-color:#0b6425;
    font-size:1.2em;
  }


#pie2 {
    /*border:1px solid #000000;
    */text-align:center;
    color:#0b6425;
    font-size:0.8em;
    clear:both;
  }

/*CLASES----------------------------------------------------------------*/

.fonddo {
    background-color:/*#66B331*/#21b24b;
  }

.combos{
	background-color: #0c6526;
	font-size:.8em;
	color: #FFFFFF;
}

.combs{
	background-color: #0c6526;
	color: #FFFFFF;
}

.negrii {
    font-weight:bold;
  }


.enlinea {
    display:inline;
  }


.ulpadd {
    padding:0 20px;
    margin:0;
  }


.li_sin {
    list-style:none;
  }


.ulpadd2 {
    padding:0;
    margin:0;
  }


.backsel {
    background-color:#0b6425;
  }


.marbot {
    margin-bottom:4px;
  }


.martop {
    /*padding-top:3px;
    */margin-top:4px;
  }


.upaadd {
    padding:8px 0 0 10px;
    margin:0 0 0 0;
  }


.distader {
    padding-right:30px;
  }


.errores {
    color:#FF0000;
  }


.center {
    text-align:center;
  }


.mau {
    margin:auto;
  }


.mayus {
    text-transform:uppercase;
  }


.campos {
    background-color:#21b24b;
    color:#FFFFFF;
    border:0;
  }


.dleft {
    margin-left:20px;
  }


.dbottom {
    margin-bottom:5px;
  }


.titcat {
    color: #329A05;
    font-weight:bold;
  }


.quitamar {
    margin:0;
    padding:0;
  }


a.lenks,a.lenks:VISITED,a.lenks:ACTIVE,a.lenks:FOCUS,a.lenks:LINK {
    color: #21B24B;
    text-decoration:none;
  }


a.lenks:HOVER {
    color: #ff9900;
  }


a.links,a.links:VISITED,a.links:ACTIVE,a.links:FOCUS,a.links:LINK {
    color:#FFFFFF;
    text-decoration:none;
  }


a.links:HOVER {
    color:#FFFFFF;
    text-decoration:underline;
    /*color:#ffffff;
    */;
  }


a.lunks,a.lunks:VISITED,a.lunks:ACTIVE,a.lunks:FOCUS,a.lunks:LINK {
    color:#FFFFFF;
    text-decoration:none;
  }


a.lunks:HOVER {
    color:#FFFFFF;
    text-decoration:underline;
  }


.subtitul {
    color:#FFFFFF;
    font-weight:bold;
    background-color:#66B331;
  }


.datos {
    background-color:#E0EAD2;
  }


.list_izq {
    background-image:url(../images/lat_izq.jpg);
    background-repeat:no-repeat;
    height:41px;
    /*border:1px solid #cccccc;
    */;
  }


.fontitul {
    background-color:#CBE2AE;
  }


.paddscroll {
    padding:3px;
  }


.let_peq {
    font-size: 0.8em;
  }


table,th,tr,td .tabla_prod {
    border-collapse:collapse;
  }


.ali_left {
    text-align:left;
  }


.wtable {
    width:100%;
  }

#fieldesta
{
	width:95%;
}

.most
{
  visibility:visible;
}


.ocu
{
  visibility:hidden;
}

.horarios
{
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
}

.titcorreo {
	color: #329A05;
	font-weight:bold;
	font-size: 1.5em;
  }