
body {
	padding: 0 0 20px;
	color:#000;
	font:83%/1.4 arial,tahoma,verdana,sans-serif;
	background-color: #a5a29d;
	/*background-image: url(../imgWeb/bg1.gif);*/
	background-repeat: repeat;
	background-position: 0 100%;
	SCROLLBAR-FACE-COLOR:#1C3E6E;
    SCROLLBAR-HIGHLIGHT-COLOR:#dcd6c6;
    SCROLLBAR-SHADOW-COLOR:#FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR:#dcd6c6;
    SCROLLBAR-ARROW-COLOR:#dcd6c6;
    SCROLLBAR-TRACK-COLOR:#dcd6c6;
    SCROLLBAR-DARKSHADOW-COLOR:black	
}

form {margin: .4em 0 .4em 0}

input[type=text], input[type=password] {
   margin: .3em;
   height:1em;
   padding:2px;
   background: #E8EBF3;
   border: 1px solid #000000;
   font-family: "Verdana", sans-serif;
   font-size: small;
  
 }
 
 .campo {
	width: 254px;
	height: 30px;
	margin-bottom: 20px;
	border: 1px Solid #84AA00;
	background: #84AA00;
	background-image: url(f1.jpg);
	background-repeat: no-repeat;
	padding: 2px;
	color: #669966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

 
select {height:2em; padding-left: 5px; background: #f4f0f0; border: 1px solid rgb(211,209,194); font-family: Tahoma, Arial, Helvetica, sans-serif, sans-serif; font-size: 10px;}
textarea {margin: .3em; padding:4px; background: #f4f0f0; border: 1px solid #000; font-family: "Verdana", sans-serif; font-size: small;}
input[type=button], input[type=submit], input[type=reset] {
	padding: 2px 5px 2px 5px;
	width: 150px;
	color: #000;
	border: 1px solid #486b8e;
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 0 4px 4px 0;
	font-size: 11px;
	font-weight:bold;
}

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
a:link {color:#999}
a:visited {color:#999} 
a:hover,a:active {color:#999; text-decoration:underline;} 

#header {background: #cccccc url("../imgWeb/header.jpg") repeat-x 0 100%;margin: 0 0 0px;padding: 0 0 0px; height:150px;}
#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none;}

#wrap {
       width:950px;
	   margin:0 auto;
	   position:relative;
       background-image: url("../images/fondo2.gif");
       background-repeat: repeat-y;
      }
	   
#content-wrap {position:relative;width:100%; background-color:#486B8E; min-height:550px}
#utility {position:absolute;top:0;left:2px;width:185px;background-color:#ffffff;min-height:550px}
#content {margin: 0 50px}
#content #breadcrumb {margin-top:-5px;font-size:92%; color:#666666; font-weight:bold;min-height:450px}

/* LAYOUT - FOOTER */
#type-a #content-wrap {background: #FFFFFF}
#type-a #content {margin: 0 0px 0 0px}

/* LAYOUT TYPE B */
#type-b #content-wrap {background: #FFFFFF url("../imgWeb/content_wrap_bg.gif") repeat-y 10px 0}
#type-b #content {margin: 0 23px 0 195px}

/* LAYOUT TYPE C */
#type-c #content-wrap {background: #fff url("../imgWeb/content_wrap_bg.gif") repeat-y 30px 0}
#type-c #content {margin: 0 25% 0 235px}

/* LAYOUT TYPE D */
#type-d #content {margin: 0 25% 0 50px}

/* LAYOUT TYPE E */
#type-e #content-wrap {background: transparent url("../imgWeb/content_wrap_e_bg.gif") repeat-y 100% 0}
#type-e #utility {position:absolute;top:0;left:auto;right:25px;width:165px;}

/*#type-e #utility {position:absolute;top:0;left:auto;right:25px;width:165px;border-top: 5px solid #999}*/
#type-e #content {margin: 0 243px 0 50px}

/* LAYOUT TYPE F */
#type-f #content-wrap {background: transparent url("../imgWeb/content_wrap_e_bg.gif") repeat-y 100% 0}
#type-f #content {margin: 0 235px 0 25%}
#type-f #utility {left:auto;right:25px}
#type-f #sidebar {right:auto;left:25px}

/* LAYOUT - FOOTER */
/*#footer {clear:both;border-top: 1px solid #E3E8EE;padding: 10px 0 10px;font-size:86%;color:#999; vertical-align:baseline}*/
#footer {clear:both;border-top: 1px solid #E3E8EE;padding: 5px 0 5px 195px;font-size:86%;color:#999; vertical-align:baseline}
#footer p {margin:0}
#footer a:link {color:#000000}

datosdescripcion {
  font-size: 16px;
  color:#FF0000;
  margin: .0em 0 .0em;
  font-family: arial,verdana,sans-serif;
  line-height: 100%
  }

.datosref {
  color:#ff0000;
  font-weight:bold;
  margin: .3em 0 .3em;
  font-size: 100%;
  font-family: arial,verdana,sans-serif;
  line-height: 100%
}

.datos {
  clear: both;
  padding-left: 10px;
  color: #000000;
  font-weight:bold;
  font-size: 10px;
}

.datoscatalogo {color: #FFFFFF;
            height:25px
            font-weight: bold;
			font-size: 11px;
            border-bottom: solid 1px #000000;
            background-color: #486B8E;
            padding: 0px 20px;
            margin:150px 50px;
            }

INPUT {
      BORDER-RIGHT: #333300 thin solid;
      BORDER-TOP: #333300 thin solid;
	  FONT-SIZE: 10px;
      BORDER-LEFT: #333300 thin solid;
	  BORDER-BOTTOM: #333300 thin solid; 
	  FONT-FAMILY: Verdana, Tahoma, Arial;
	  align:left;
      }

.tdpar {background-color:#ffffff;height:25px;font-size : 10px; font-weight: bold; font-family:Tahoma, Arial, Helvetica, sans-serif;border-bottom: solid 1px #C6D7E7;valign:middle; text-align:center;}
.tdimpar {background-color:#CCCCFF;height:25px;font-size : 10px; font-weight: bold; font-family:Tahoma, Arial, Helvetica, sans-serif;border-bottom: solid 1px #C6D7E7;text-align:center;}

.celda{border-bottom: solid 1px #C6D7E7;height:35px;text-align:left;color: #1C3E6E;}
.celda2{border-bottom: solid 1px #336699;height:50px;}

.filatablaBusqueda{
        border-bottom: solid 1px #336699;
        height:40px;
		background-color: #486b8e;
		}	
	
	
.rowheader {color: #000000;
            height:25px;
            font-weight: bold;
			font-size: 11px;
            border-bottom: solid 1px #000000;
            background-color: #CCCCCC;
            padding: 0px 20px;
            margin:150px 50px;
            }
			
.rowheaderResul {color: #ffffff;
            font-size: 11px;
            font-weight: bold;
            border-bottom: solid 1px #000000;
            background-color: #486b8e;
            padding: 0px 20px;
            margin:150px 50px;
            }			
			
.rowcontent { padding: 2px 3px 2px 3px;
              border-bottom: solid 1px #C6D7E7;
			  height:40px;
            }
			 
.thumbnail {margin: 0 0 0 0px; position:relative; z-index:9999; border: 1px solid #eee;float:left;width:100px;padding:5px;background:#fff}
.thumbnail img {border: 1px solid #000}

h5{
	font-family: "verdana", Times, serif;
	font-size: 8pt;
	color: #486b8e;
	font-weight: bold;
	text-align: left;
	margin-bottom:0px;
	margin-top: 0px;
	letter-spacing: 1px;
    vertical-align:text-top;
}

h6{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #486b8e;
	/*color: #666;*/
	font-weight: bold;
	text-align: left;
	margin-bottom:0px;
	margin-top: 0px;
	letter-spacing: 1px;
    vertical-align:text-top;
}

.bajarTarifa{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #790000;
	font-weight: bold;
	text-align: left;
	margin-bottom:0px;
	margin-top: 0px;
	letter-spacing: 1px;
    vertical-align:text-top;
}


a.bajarTarifa:link, a.bajarTarifa:visited, a.bajarTarifa:active
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #790000;
	font-weight: bold;
	text-align: left;
	margin-bottom:0px;
	margin-top: 0px;
	letter-spacing: 1px;
    vertical-align:text-top;
	text-decoration: underline;
}

a.condiciones:link, a.condiciones:visited, a.condiciones:active
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #486b8e;
	font-weight: bold;
	text-align: left;
	margin-bottom:0px;
	margin-top: 0px;
    vertical-align:text-top;
	text-decoration: underline;
}

.recuadro{
    position: relative;
	width: 95%;
	height: 150px;
	float: left;
	display: inline;
	border: 1px solid #eee;
	vertical-align: bottom;
	background-color: #ffffff;
	background-position:bottom;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	z-index: 1;
} 

.formbox
{
	width: 75%;
	/*background-color: #E8EBF3;*/
    margin: 5px 0px 0px 5px;
	font-size: 12px;
	padding: 5px 5px;
	float: center;
	border:2px solid #9AAFCA;
}

.formtext
{
	font-size: 11px;
	color: #847f7a;
	font-family: Arial, Helvetica, sans-serif;
	/*border: #e1dfdd 1px solid;*/
	border: #cccac7 1px solid;	
	background-color: #ffffff;
}

.formtd
{
	font-size: 11px;
	color: #847f7a;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 15px 3px 0;
	vertical-align: top;
	/*background-color: #E8EBF3;*/
	border-bottom:#E8EBF3 1px solid;
	aling:left;
}

.formtd2{
	padding: 3px 15px 7px 0;
	vertical-align: top;
   }

.filaOnline{
	 background-color: #336699;
     font-family: Verdana, Tahoma, Arial;
	 font-size: 10pt;
	 font-weight: bold;
	 text-align: center;
     padding: 2px 3px 2px 3px;
     border-bottom: solid 1px #C6D7E7;
	 height:25px;
	 width:100%;
     }
	 
.filaMaquinas{
	 background-color: #1C3E96;
	 color: #FFFFFF;
     border-bottom: 1 solid #336699;
	 border-left: 1 solid #336699;
     font-family: Verdana, Tahoma, Arial;
	 font-size: 7pt;
	 height:20px;
     padding: 2px 3px 2px 3px;	 
     }	 
	 
.filaMaquinas1{
	 color: #999;
     border-bottom: 1 solid #336699;
	 border-left: 1 solid #336699;
     font-family: Verdana, Tahoma, Arial;
	 font-size: 7pt;
	 text-align: center;
	 height:20px;
     padding: 2px 3px 2px 3px;	 
     }

.filaMaquinas2{
	 color: #999;
     font-family: Verdana, Tahoma, Arial;
	 font-size: 7.5pt;
	 text-align: left;
     padding: 5px 5px 5px 5px;	 
     }	 	 	 
a.registrarse:link, a.registrarse:visited, a.registrarse:active{
    font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	}	 

h4{
	font-size: 8pt;
	text-align: justify;
	color: #8e8c80;
	font-weight: normal;
	letter-spacing: 1px;
	margin-left: 20px;*/
	word-spacing: 1px;
	line-height:15pt;

}
.hdboldwhite {
	font-weight: bold; 
	font-size: 18px; 
	color: #000; 
	font-family: tahoma,verdana;
	text-align: center;
	}		
.error {
    FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: verdana, tahoma, arial
}	
