body {background:url(/img/bg-prest.jpg) top repeat-x #666666;background-position: top;margin-top:0px;margin-left:0px;font-family:"Trebuchet MS",Arial,sans-serif;}
img {border:none;}
a {text-decoration:none;color:#fff;}
/* ESTRUCTURA*/
#contenido {width:810px;padding:auto;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;}
#banner {width:810px; height:137px; margin:0; padding:0;}
.banner-1 {float:left;width:400px; margin:0; padding:40px 10px 0px 20px;}
.banner-2 {float:right;width:330px; height:117px; margin:0; padding:10px 10px 10px 40px;}

#cuerpo {background:url(/img/bg-cpo.png) repeat-y;margin:auto; width:790px; padding:2px 10px 10px 10px;}
#footer {float:left;margin:auto; width:770px; padding:10px; text-align:center;}
.box-1 {width:600px; text-align:center; margin-left:91px; font-size:14px; padding:4px;}
.box-2 {float:left; width:280px; margin:5px; padding:5px; text-align:left;}

/* SERVICIOS */
#servicios li {list-style-image: url(/img/tilde.gif);font-size:12px;}

/* TARIFAS */
.tarifas {float:left; width:200px; font-size:14px; padding:4px;}
.tarifas-2 {float:left; width:380px; font-size:14px; padding:4px;}
.tarifas-3 {float:left; width:142px; font-size:14px; padding:4px;}
.tarifas-4 { float:left; width:280px; font-size:14px; padding:4px;}

/* MENU */
#menu-nja, #menu-grs, #menu-vde, #menu-azl, #menu-rjo, #menu-bge, #menu-mrn{padding:5px 5px 0px 15px;float:left;width:790px; height:47px;}
ul#menu-1{ float:left;list-style-type:none;width:100%;height:22px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:0;}
ul#menu-1 li {float:left;margin:0 0 0 4px;height:20px;}
ul#menu-1 li a {width:70px;height:20px;float:left;color:#000;text-decoration:none;padding:2px 0px 0px 10px;}

#menu-nja{background:url(/img/bg-menu-nja.png) no-repeat;}
#menu-grs{background:url(/img/bg-menu-grs.png) no-repeat;}
#menu-vde{background:url(/img/bg-menu-vde.png) no-repeat;}
#menu-azl{background:url(/img/bg-menu-azl.png) no-repeat;}
#menu-rjo{background:url(/img/bg-menu-rjo.png) no-repeat;}
#menu-bge{background:url(/img/bg-menu-bge.png) no-repeat;}
#menu-mrn{background:url(/img/bg-menu-mrn.png) no-repeat;}
#menu-cma{background:url(/img/bg-menu-cma.png) no-repeat;}

/* FORMATO IMAGENES */
.img-ini {width: 500px;border:1px solid #ccc;margin-top: 10px;color: #D3C8AB;}
.img-banner {width: 150px; height:113px; border:1px solid #fff;}

/* TEXTOS TITULOS */
.tit-1 {font-family:"Trebuchet MS",Arial,sans-serif;;font-size:30px; text-decoration:none;}
.tit-2 {font-family:"Trebuchet MS",Arial,sans-serif;;font-size:20px; text-decoration:none;}

/* SEPARADORES */
.puntos {font-size:1px;line-height:1px; background-image: url(/img/puntos.gif);background-repeat: repeat-x;height:1px;margin-top:10px;margin-bottom:0px;}
.puntos-2 {font-size:1px;line-height:1px; background-image: url(/img/puntos-2.gif);background-repeat: repeat-x;height:1px;margin-top:10px;margin-bottom:0px;}

.br1 {margin-top:1px;margin-bottom:1px;line-height:1px;height:1px;}
.br-1 {margin-top:1px;margin-bottom:1px; clear:both;}
.br-2 {margin-top:5px;margin-bottom:2px; clear:both;}
.br-3 {margin-top:10px;margin-bottom:10px; clear:both;}
.br-4 {margin-top:10px;margin-bottom:10px;}
.br-5 {height:25px;}

.sep-nja{ height:4px;width:auto;background-color:#ffa300;}
.sep-vde{ height:4px;width:auto;background-color:#006666;}
.sep-rjo{ height:4px;width:auto;background-color:#833200;}
.sep-grs{ height:4px;width:auto;background-color:#515151;}

/* COLORES */
.ngr {color:#000;}
.bco {color:#fff;}
.azl {color:#011f6b;}
.azl2 {color:#003cff;}
.vde {color:#456542;}
.vde2 {color:#004b0c;}
.nja {color:#ffba00;}
.nja2 {color:#d6680f;}
.ddo {color:#8b6c00;}
.rjo{color:#4d0000;}
.rjo2{color:#900;}
.grs{color:#efefef;}
.grs2{color:#e6e6e6;}
.bge{color:#4e4429;}

/* COLORES DE FONDO */
.bg-rjo{background-color:#f6e4e4;}
.bg-rjo2{background-color:#e2c7c7;}
.bg-rjo3{background-color:#caaaaa;}

.bg-azl{background-color:#efeefb;}
.bg-azl2{background-color:#b8c5d0;}
.bg-azl3{background-color:#96a5b1;}

.bg-vde{background-color:#eefbf1;}
.bg-vde2{background-color:#b8d0bc;}
.bg-vde3{background-color:#9fb8a3;}

.bg-grs{background-color:#f2f2f2;}
.bg-grs2{background-color:#dedcdc;}
.bg-grs3{background-color:#a7a7a7;}

.bg-nja{background-color:#ffa300;}
.bg-nja2{background-color:#f5cf8b;}
.bg-nja3{background-color:#cea152;}

.bg-bge{background-color:#ece2c7;}
.bg-bge2{background-color:#fcf8ed;}
.bg-bge3{background-color:#d3c8ab;}

.bg-mrn{background-color: #C6B5A6;}
.bg-mrn2{background-color: #B4A796;}
.bg-mrn3{background-color: #D2C2B7;}

/* BANNERS */
.bg-banner-bge{background:url(/img/bg-banner-bge.png) no-repeat;}
.bg-banner-vde{background:url(/img/bg-banner-vde.png) no-repeat;}
.bg-banner-azl{background:url(/img/bg-banner-azl.png) no-repeat;}
.bg-banner-rjo{background:url(/img/bg-banner-rjo.png) no-repeat;}
.bg-banner-grs{background:url(/img/bg-banner-grs.png) no-repeat;}
.bg-banner-nja{background:url(/img/bg-banner-nja.png) no-repeat;}
.bg-banner-mrn{background:url(/img/bg-banner-mrn.png) no-repeat;}
.bg-banner-cma{background:url(/img/bg-banner-cma.png) no-repeat;}
.pd-1{padding:4px;}

/* ------------------------------------ TARIFAS INICIO*/
#tarifa {width: 460px;margin: 0 auto;margin-top: 25px;font-size: 13px;text-align: center;}
.tarifa {width: 460px;height: 30px;background: #CEA152;padding-top: 8px;color: #FFF;}
.tarifas-colA {float: left;width: 240px;height: 20px;background-color: #e9e9e9;padding-top: 4px;margin-right: 5px;margin-top: 5px;}
.tarifas-colB {float: left;width: 105px;height: 20px;background-color: #e9e9e9;padding-top: 4px;margin-top: 5px;margin-right: 5px;}
.tarifas-colC{float: left;width: 105px;height: 20px;background-color: #e9e9e9;padding-top: 4px;margin-top: 5px;}
/* ------------------------------------ TARIFAS FIN*/

/* ------------------------------------ GALERIA FOTO INICIO*/
.fotos-img {width:100%; max-width:180px;height:135px;}
.gallery {list-style:none; margin:0px; padding:0px;}
.gallery li {margin: 3px;padding: 0;float: left;position: relative;width:23%; max-width:180px;height: auto;padding-right: 3px;padding-bottom: 15px;}
.gallery img {background: #fff;border: solid 1px #ccc;padding: 2px;margin-right: auto;margin-left: auto;}

/*.fotos-img {max-width:180px;max-height:135px;}
.gallery {list-style:none; margin:0px; padding:0px;}
.gallery li {margin:3px;padding:2px;float:left;position: relative;width:180px;height:135px;text-align:center;border: solid 1px #ccc;}
*/
/* ------------------------------------ GALERIA FOTO FIN*/

.logo-ter{width:100%;}


@media screen and (max-width: 768px) {
	html {font-family:"Trebuchet MS",Arial,sans-serif; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
	body {background: rgb(182,182,182);
background: -moz-linear-gradient(top,  rgba(182,182,182,1) 0%, rgba(102,102,102,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,182,182,1)), color-stop(100%,rgba(102,102,102,1)));
background: -webkit-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(102,102,102,1) 100%);
background: -o-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(102,102,102,1) 100%);
background: -ms-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(102,102,102,1) 100%);
background: linear-gradient(to bottom,  rgba(182,182,182,1) 0%,rgba(102,102,102,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#666666',GradientType=0 );
padding:0;margin:0;}
	#cuerpo { background:#FFF;margin:auto; width:100%;padding:0px;}
	img {max-width:600px; width:90%;}
}

@media screen and (max-width: 768px) {
	ul#servicios {padding:0 0 0 3%; margin:0;}
	#servicios li {list-style-image: url(/img/tilde.gif);font-family:"Trebuchet MS",Arial,sans-serif;font-size: 1em; line-height:1.2em; padding:0; margin:0;}
}

@media screen and (max-width: 768px) {
	.banner-1 span.tit-1 {font-size: 2.45em;}
	.banner-1 span.tit-2 {font-size: 1.5em;}
	.bg-banner-azl{background: rgb(224,235,245);background: -moz-linear-gradient(-45deg,  rgba(224,235,245,1) 0%, rgba(224,233,241,1) 25%, rgba(255,255,255,1) 50%, rgba(204,216,226,1) 51%, rgba(184,197,208,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(224,235,245,1) 0%,rgba(224,233,241,1) 25%,rgba(255,255,255,1) 50%,rgba(204,216,226,1) 51%,rgba(184,197,208,1) 100%);background: linear-gradient(135deg,  rgba(224,235,245,1) 0%,rgba(224,233,241,1) 25%,rgba(255,255,255,1) 50%,rgba(204,216,226,1) 51%,rgba(184,197,208,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0ebf5', endColorstr='#b8c5d0',GradientType=1 );}

	.bg-banner-nja{background: rgb(245,207,139);background: -moz-linear-gradient(-45deg,  rgba(245,207,139,1) 0%, rgba(249,209,139,1) 25%, rgba(255,255,255,1) 50%, rgba(250,185,70,1) 51%, rgba(255,163,0,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(245,207,139,1) 0%,rgba(249,209,139,1) 25%,rgba(255,255,255,1) 50%,rgba(250,185,70,1) 51%,rgba(255,163,0,1) 100%);background: linear-gradient(135deg,  rgba(245,207,139,1) 0%,rgba(249,209,139,1) 25%,rgba(255,255,255,1) 50%,rgba(250,185,70,1) 51%,rgba(255,163,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5cf8b', endColorstr='#ffa300',GradientType=1 );}

	.bg-banner-grs{background: rgb(242,242,242);background: -moz-linear-gradient(-45deg,  rgba(242,242,242,1) 0%, rgba(241,241,241,1) 25%, rgba(255,255,255,1) 50%, rgba(232,231,231,1) 51%, rgba(222,220,220,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(242,242,242,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 50%,rgba(232,231,231,1) 51%,rgba(222,220,220,1) 100%);background: linear-gradient(135deg,  rgba(242,242,242,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 50%,rgba(232,231,231,1) 51%,rgba(222,220,220,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dedcdc',GradientType=1 );}

	.bg-banner-bge{background: rgb(248,244,232);background: -moz-linear-gradient(-45deg,  rgba(248,244,232,1) 0%, rgba(248,243,232,1) 25%, rgba(255,255,255,1) 50%, rgba(242,235,216,1) 51%, rgba(236,226,199,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(248,244,232,1) 0%,rgba(248,243,232,1) 25%,rgba(255,255,255,1) 50%,rgba(242,235,216,1) 51%,rgba(236,226,199,1) 100%);background: linear-gradient(135deg,  rgba(248,244,232,1) 0%,rgba(248,243,232,1) 25%,rgba(255,255,255,1) 50%,rgba(242,235,216,1) 51%,rgba(236,226,199,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f4e8', endColorstr='#ece2c7',GradientType=1 );}

	.bg-banner-vde{background: rgb(197,230,201);background: -moz-linear-gradient(-45deg,  rgba(197,230,201,1) 0%, rgba(204,230,208,1) 25%, rgba(255,255,255,1) 50%, rgba(183,215,189,1) 51%, rgba(170,201,177,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(197,230,201,1) 0%,rgba(204,230,208,1) 25%,rgba(255,255,255,1) 50%,rgba(183,215,189,1) 51%,rgba(170,201,177,1) 100%);background: linear-gradient(135deg,  rgba(197,230,201,1) 0%,rgba(204,230,208,1) 25%,rgba(255,255,255,1) 50%,rgba(183,215,189,1) 51%,rgba(170,201,177,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e6c9', endColorstr='#aac9b1',GradientType=1 );}

	.bg-banner-rjo{background: rgb(246,228,228);background: -moz-linear-gradient(-45deg,  rgba(246,228,228,1) 0%, rgba(245,228,228,1) 25%, rgba(255,255,255,1) 50%, rgba(236,213,213,1) 51%, rgba(226,199,199,1) 100%);background: -webkit-linear-gradient(-45deg,  rgba(246,228,228,1) 0%,rgba(245,228,228,1) 25%,rgba(255,255,255,1) 50%,rgba(236,213,213,1) 51%,rgba(226,199,199,1) 100%);background: linear-gradient(135deg,  rgba(246,228,228,1) 0%,rgba(245,228,228,1) 25%,rgba(255,255,255,1) 50%,rgba(236,213,213,1) 51%,rgba(226,199,199,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e4e4', endColorstr='#e2c7c7',GradientType=1 );}
}

@media screen and (max-width: 768px) {
	#contenido {position:relative;width:100%;margin:0; padding:0;}
	#banner {position:relative;width:100%; height:17.25em; margin:0; padding:0;}
	.banner-1 {width:96%;margin:0; padding:2%; text-shadow: 1px 1px 1px #ffffff; font-weight:bold; text-align:center;}
	.banner-2 {width:96%; margin:0; padding:2%; text-align:center;}
	#footer {width:100%; text-align:center; padding:0px;margin:0;}
	.box-1 {width:98%;text-align:center;padding:1%;margin:0 auto 0 auto;}
	.box-2 {float:left; width:46%; margin:1%; padding:1%; text-align:left;}
}


@media screen and (max-width: 768px) {
#menu-nja, #menu-grs, #menu-vde, #menu-azl, #menu-rjo, #menu-bge, #menu-mrn{float:left;padding:0px; margin:0px;width:100%;}

ul#menu-1{float:left;list-style-type:none;width:100%;padding:0px; margin:0px;}
ul#menu-1 li {margin:0px; padding:0.5% 1% 0 1%;width:31.33%;text-align:center;}
#menu-1 ul li a {margin:0px; padding:0.5% 1% 0 1%;width:31.33%;text-align:center;}

#menu-azl #menu-1 li:nth-of-type(odd){background: rgb(182,224,249);background: -moz-linear-gradient(top,  rgba(182,224,249,1) 0%, rgba(124,202,246,1) 100%);background: -webkit-linear-gradient(top,  rgba(182,224,249,1) 0%,rgba(124,202,246,1) 100%);background: linear-gradient(to bottom,  rgba(182,224,249,1) 0%,rgba(124,202,246,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e0f9', endColorstr='#7ccaf6',GradientType=0 );}
#menu-azl{background: rgb(98,192,246);background: -moz-linear-gradient(top,  rgba(98,192,246,1) 0%, rgba(0,151,238,1) 100%);background: -webkit-linear-gradient(top,  rgba(98,192,246,1) 0%,rgba(0,151,238,1) 100%);background: linear-gradient(to bottom,  rgba(98,192,246,1) 0%,rgba(0,151,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c0f6', endColorstr='#0097ee',GradientType=0 );}

#menu-nja #menu-1 li:nth-of-type(odd){background: rgb(250,244,192);background: -moz-linear-gradient(top,  rgba(250,244,192,1) 0%, rgba(247,226,108,1) 100%);background: -webkit-linear-gradient(top,  rgba(250,244,192,1) 0%,rgba(247,226,108,1) 100%);background: linear-gradient(to bottom,  rgba(250,244,192,1) 0%,rgba(247,226,108,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf4c0', endColorstr='#f7e26c',GradientType=0 );}
#menu-nja{background: rgb(255,228,0);background: -moz-linear-gradient(top,  rgba(255,228,0,1) 0%, rgba(238,202,0,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,228,0,1) 0%,rgba(238,202,0,1) 100%);background: linear-gradient(to bottom,  rgba(255,228,0,1) 0%,rgba(238,202,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#eeca00',GradientType=0 );}

#menu-grs #menu-1 li:nth-of-type(odd){background: rgb(244,244,244);background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(218,218,218,1) 100%);background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(218,218,218,1) 100%);background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(218,218,218,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dadada',GradientType=0 );}
#menu-grs{background: rgb(207,207,206);background: -moz-linear-gradient(top,  rgba(207,207,206,1) 0%, rgba(143,142,142,1) 100%);background: -webkit-linear-gradient(top,  rgba(207,207,206,1) 0%,rgba(143,142,142,1) 100%);background: linear-gradient(to bottom,  rgba(207,207,206,1) 0%,rgba(143,142,142,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfce', endColorstr='#8f8e8e',GradientType=0 );}

#menu-bge #menu-1 li:nth-of-type(odd){background: rgb(224,216,175);background: -moz-linear-gradient(top,  rgba(224,216,175,1) 0%, rgba(180,169,120,1) 100%);background: -webkit-linear-gradient(top,  rgba(224,216,175,1) 0%,rgba(180,169,120,1) 100%);background: linear-gradient(to bottom,  rgba(224,216,175,1) 0%,rgba(180,169,120,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d8af', endColorstr='#b4a978',GradientType=0 );}
#menu-bge{background: rgb(189,181,136);background: -moz-linear-gradient(top,  rgba(189,181,136,1) 0%, rgba(119,111,77,1) 100%);background: -webkit-linear-gradient(top,  rgba(189,181,136,1) 0%,rgba(119,111,77,1) 100%);background: linear-gradient(to bottom,  rgba(189,181,136,1) 0%,rgba(119,111,77,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdb588', endColorstr='#776f4d',GradientType=0 );}

#menu-vde #menu-1 li:nth-of-type(odd){background: rgb(135,190,145);background: -moz-linear-gradient(top,  rgba(135,190,145,1) 0%, rgba(49,143,80,1) 100%);background: -webkit-linear-gradient(top,  rgba(135,190,145,1) 0%,rgba(49,143,80,1) 100%);background: linear-gradient(to bottom,  rgba(135,190,145,1) 0%,rgba(49,143,80,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87be91', endColorstr='#318f50',GradientType=0 );}
#menu-vde{background: rgb(24,158,49);background: -moz-linear-gradient(top,  rgba(24,158,49,1) 0%, rgba(11,108,43,1) 100%);background: -webkit-linear-gradient(top,  rgba(24,158,49,1) 0%,rgba(11,108,43,1) 100%);background: linear-gradient(to bottom,  rgba(24,158,49,1) 0%,rgba(11,108,43,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189e31', endColorstr='#0b6c2b',GradientType=0 );}

#menu-rjo #menu-1 li:nth-of-type(odd){background: rgb(224,123,123);background: -moz-linear-gradient(top,  rgba(224,123,123,1) 0%, rgba(215,41,41,1) 100%);background: -webkit-linear-gradient(top,  rgba(224,123,123,1) 0%,rgba(215,41,41,1) 100%);background: linear-gradient(to bottom,  rgba(224,123,123,1) 0%,rgba(215,41,41,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e07b7b', endColorstr='#d72929',GradientType=0 );}
#menu-rjo{background: rgb(184,25,25);background: -moz-linear-gradient(top,  rgba(184,25,25,1) 0%, rgba(127,17,17,1) 100%);background: -webkit-linear-gradient(top,  rgba(184,25,25,1) 0%,rgba(127,17,17,1) 100%);background: linear-gradient(to bottom,  rgba(184,25,25,1) 0%,rgba(127,17,17,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b81919', endColorstr='#7f1111',GradientType=0 );}
}

@media screen and (max-width: 768px) {
	.img-ini {width:95%; border:1px solid #ccc;margin:2%;}
	.img-banner {float:left;width:45%; height:100%; margin:2%;border:1px solid #fff;}
	iframe{width:90%;}
}

@media screen and (max-width: 768px) {
/* ------------------------------------ GALERIA FOTO INICIO*/
.fotos-img {width:100%; height:50%;}
.gallery {width:100%;list-style:none; margin:0px; padding:0px;}
.gallery li {margin:3px;padding: 0;float: left;position: relative;width:23%;}
.gallery img {background: #fff;border: solid 1px #ccc;padding: 2px;margin-right: auto;margin-left: auto;}
}