@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-x;

	font-family:	Arial, Verdana, sans-serif;;

}
#header{
	width:1024px;
	height:174px;
	background-image:url(../imagenes/header.png);
}

#barra{
	width:1032px;
	height:44px;
	background-image:url(../imagenes/barra.png);
	background-repeat:no-repeat;
}
#contenido{

	min-height:400px;
	width:1022px;
	background-image:url(../imagenes/fondo.png);
	background-repeat:repeat-y;

}
#footer{
	width:1014px;
	height:34px;
	background-image:url(../imagenes/footer.png);
	background-repeat:no-repeat;

}
#footer_en{
	width:1014px;
	height:34px;
	background-image:url(../imagenes/footer_en.png);
	background-repeat:no-repeat;

}

SELECT{ font-family: Helvetica; font-size: 12px; width: 60%; bottom: 10px; b} 

li{
	display:inline;
	padding-right: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant:small-caps;
	color: #FFFFFF;
}

a{
	color:#FFFFFF;
	text-decoration:none;
	border-style:none;
}
img{
	border-style:none;
}
a:hover{
	color:#2C3592;

}
dl { width: 150px;}
dl,dd { margin: 0;}
dd{ text-align: left; width: 150px;}
dt { font-size: 12px;  margin: 3px; background-position:bottom; text-align:center;display: block;}
dt a { color: #fff;text-decoration:none; font-size:12px; font-weight:bold; display: block;}
dt a:hover{color:#FFFFFF;background-color: #666666; display: block; }
dd a { color: #666666;}


/*-------------

Estilos Para El Mapa de Sitio

---------------*/

#MapHeader {
	color:#ee7a23;
	cursor: hand;
	background: #ee7a23;
	width: 1024;
	text-align: left;
	font-size: 12pt;
	display: block;
}

#MapHeader a:hover{
	color:white;
	cursor: hand;
	width: 1024;
	text-align: left;
	font-size: 12pt;
	display: block;
	background: #2c3592;
}

#MapHeader td{
	border: medium;
	color: olive;
	border-color: aqua;
	border-style: solid;
}

.MSitioSubm{
	border-width: 0px 0px 0px 1px;
	border-color: #ee7a23;
	border-style: solid;
	color: black;
	}

.smenu {padding-left: 2%; font-size: 10pt; color: #ee7a23; text-decoration:none;}
a.smenu:link {text-decoration: none; }
a.smenu:active {text-decoration: none; }
a.smenu:hover {text-decoration: none;  color: #2c3592;}


.smenu2 { font-size: 10pt; color: #666666; text-decoration:none; }
a.smenu2:link {text-decoration: none; }
a.smenu2:active {text-decoration: none; }
a.smenu2:hover {text-decoration: none;  color: black;}

.ResBus{
	text-decoration: none;
	font-weight: bolder;
	color: #495e16;
}

.submenu2{ font-size:10pt; padding: 1px; text-align: left; margin: 7px;   font-weight: bolder; font-size: 8pt;}

.boton_home{
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

/* ------------------
 styling for the tables
   ------------------   */
.texto{color: #669; font-weight:bold;font-size: 12px; text-align: right }
.texto2{color:#333333 ; font-weight:bold;font-size: 12px; text-align: left }
.texto3{color:#ee7a23 ; font-weight:bold;font-size: 12px; text-align: left }
a.texto3:hover{ color:blue	}
.texto_des{color: #666666; font-size: 12px; padding: 25px }
.texto_des2{color: #ee7a23; font-size: 12px; }
.texto2{color: #669; font-weight:bolder; font-size: 12px; text-align: right; }
.texto_des3{color: #ee7a23; font-size: 14px; color:black; text-align: left;}
.textSucursal{ color:black; font-size: 12px}
#rounded-corner
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	width: 650px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-cornerinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner0
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	wi//dth: 650px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner th
{
	padding: 2px;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF; font-weight:bold;;
	background: #ee7a23;
}
#rounded-corner td
{
	padding: 2px;
	background: #e8edff;
	border-top: 1px solid #fff;

}
#rounded-corner td
{
	padding: 2px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}
.Pagin{width: 100%;text-align: center; margin-top: 15px;}
.Pagin .NumPaginacion { font-weight: bold; color: #ee7a23; padding: 5px;}
.Pagin a:link {text-decoration:none; padding-top:5px; color:#2c3592;}
.Pagin a:visited {text-decoration: none  color:#2c3592;
.Pagin a:active {text-decoration: none  color:#2c3592;}
.Pagin a:hover {text-decoration:underline;  color:#2c3592;}

.vermas{
	font: bolder;
	color: #ee7a23;
	font-family: Arial, Helvetica, sans-serif;
}

.Menu a:link {text-decoration:none; padding-top:5px; }
.Menu a:visited {text-decoration: none}
.Menu a:active {text-decoration: none}
.Menu a:hover {text-decoration:none;  color:#2C3592;}

.Salir a:link {text-decoration:#333333; padding-top:5px; }
.Salir a:visited {text-decoration: #333333}
.Salir a:active {text-decoration: #333333}
.Salir a:hover {text-decoration:none;  color:#ee7a23;}


/********************************************/
/***            Contact Page              ***/
/********************************************/
.contactInfo {margin: 15px 0 30px 0;padding: 10px 0;width: 550px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contactInfo li.title {color: #333;font-size: 14px;font-weight: bold;text-decoration: underline}
.address {padding-left: 25px}
.address li {padding: 2px 0}
.phoneRight {float: right;width: 225px}
.phoneRight li {padding: 2px 0}
.phoneRight .label {font-weight: bold}
.phoneRight .tollFree {padding-left: 5px}
.phoneRight .local {padding-left: 38px}
.phoneRight .fax {padding-left: 15px}
/************ Contact Form *****************/
.contactForm {margin: 0 0 30px 0;padding: 25px 0 3px 10px;width: 540px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contactForm label {float: left;width: 120px;margin-left:1em;color: #333333}
.contactForm input {margin-bottom: 5px;padding-left: 3px;width: 370px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm textarea {padding-left: 3px;width: 370px;height: 130px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm select {margin: 0 0 3px 0;padding: 0;width:370px}
.contactForm option {}
.contactForm #submitButton {margin: 5px 0 0 133px;width: 375px;height: 30px;text-transform: uppercase;letter-spacing: 1pt;font-family: Arial, Helvetica, sans-serif;border: 1px solid #272423;cursor: pointer}
.contactForm #submitButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745}
/************ Success & Error Messages *****************/
.success {margin: 45px 32px 0 0;text-align: center;background: #D9E7CD;border: 1px solid #87C445}
.success h3 {margin: 0;padding: 12px 0 3px 0;font-family: 'Arial Black';font-size: 17px;color: #495E16;text-transform: uppercase;letter-spacing: 1pt;background: none;border: none}
.success p {color: #333}
.error {margin: 3px 0 1px 135px;color: #8f0101}
.phpError {padding-left: 5px;;color: #8f0101}
.required {padding-left: 3px;color: #8f0101;font-weight: bold}
.requiredNote p {margin: 20px 0 0 0;padding: 0px;color: #333}
.loading {margin: 0 0 0 260px}

#gallery {width:750px; height:360px; position:relative; border:1px solid #ddd; background:#f8f8f8;}
#gallery ul {list-style:none; padding:5px; margin:0; width:195px; float:right; height:219px; overflow:auto;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:50px; height:50px;}
#gallery ul li span {display:none; position:absolute; left:547px; top:235px; width:200px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li span b {color:#444;}

#gallery ul li.default {width:0; height:0; border:0;}
#gallery ul li.default i {position:absolute; left:0; top:0; width:545px; height:355px;}
#gallery ul li.default i img {margin:5px auto 0 auto; width:400px; height:300px; border:1px solid #fff;}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#fc0; background:#f8f8f8; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:545px; height:355px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.default span,
#gallery ul li.click span {display:block;}

#registro {width:360px; padding:10px; margin:15px; background-color:#ee7a23;}
#registro fieldset {border:0;background-color: #FFFFFF; padding:10px 20px;}
#registro p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color: #000000;}
#registro p br {clear: left;}
.enviar{margin:3px 0 0 83px;}
