/* commented backslash hack v2 \*/
body {
color:#343434;
text-align:center;
font:13px "Tahoma", Geneva, Arial, Helvetica, sans-serif;
background:url(images/back.jpg) #FFF;
margin:0;
padding:0
}

.clear {
clear:both
}

p {
color:#444;
text-align:justify;
font:13px/16px "Tahoma", Geneva, Arial, Helvetica, sans-serif;
padding:0
}

p:first-letter {
color:#376591;
font:bold 150% "Georgia", Verdana, Geneva, Arial, Helvetica, sans-serif
}

#principal {
width:778px;
border:1px solid #EAF1F8;
background:url(images/menu.jpg) repeat-y left #FFF;
margin:auto;
padding:0
}

#top {
height:100px;
width:778px;
border:1px solid #FFF;
text-align:left;
background:url(images/tope.jpg) no-repeat left #FFF
}

#top h1 {
float:left;
margin-left:8px;
margin-top:20px;
width:295px;
height:65px
}

#top h1 a {
display:block;
width:295px;
height:65px;
text-decoration:none;
border-bottom:0
}

#menutop {
height:50px;
width:778px;
background:url(images/sombrita.gif) repeat-x bottom #351C90
}

#menutop span {
color:#FEFBF5;
margin-top:0;
text-align:right;
padding-right:15px;
padding-top:3px;
font:10px/13px "Tahoma", Tahoma, Geneva, Arial, Helvetica, sans-serif;
float:right
}

#menu {
width:180px;
text-align:left;
float:left;
padding:10px 7px 20px 15px
}

#menu ul {
display:inline;
margin-left:0;
padding-left:0
}

#menu li {
color:#274763;
list-style:none none;
text-align:left;
font-size:12px;
padding:0;
display:inline;
margin:0
}

#menu ol {
color:#274763;
list-style:none none;
text-align:left;
font-size:12px;
padding-left:0;
margin:0
}

#menu ol li {
color:#274763;
list-style:none none;
text-align:left;
font-size:12px;
padding-left:0;
display:list-item;
margin:0
}

#menu p {
color:#1E374C;
text-align:left;
font-family:"Tahoma", Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0
}

#menu h1 {
color:#3C6F9B;
text-align:left;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:5px;
border-bottom:0;
font-style:normal
}

#menu h2 {
color:#3C6F9B;
text-align:left;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:3px;
border-bottom:0;
font-style:normal;
padding-top:5px
}

#menu span {
list-style:none none;
display:block;
color:#369;
font-size:12px;
font-weight:700;
height:32px;
border-top:1px solid #E3EDF5;
width:150px;
padding-top:3px;
padding-left:15px;
margin-top:0;
background:url(images/flecha.gif) no-repeat top left #E3EDF5
}

#menu li a:hover {
list-style:none none;
display:block;
color:#31577B;
font-size:12px;
font-weight:700;
height:32px;
border-top:1px solid #B6CEE4;
width:150px;
padding-top:3px;
padding-left:15px;
margin-top:0;
background:url(images/menu_hover.jpg)
}

#textos {
color:#353535;
text-align:justify;
margin-left:200px;
width:550px;
background:#FFF;
padding:15px
}

#textos p {
width:320px;
line-height:17px;
padding-left:10px
}

#textos ul {
width:175px;
float:right
}

#textos li {
margin-bottom:10px;
margin-top:5px;
text-align:center;
font:13px "Tahoma", Geneva, Arial, Helvetica, sans-serif;
list-style:none
}

#textos ol {
color:#274763;
list-style:none none;
text-align:left;
margin-left:10px;
padding-left:0;
width:285px
}

#textos ol li {
color:#274763;
list-style:none none;
text-align:justify;
font-size:13px;
padding-top:5px;
display:list-item;
margin:0
}

#footer {
height:30px;
width:778px;
clear:both;
text-align:center;
background:url(images/sombrita.gif) repeat-x bottom #351C90
}

#footer ul {
list-style:none;
margin-left:0;
margin-top:0;
float:left;
padding:0 0 0 10px
}

#footer li {
border-right:1px solid #2C768D;
list-style:none;
margin-left:0;
margin-top:0;
float:left
}

#footer li a:link {
list-style:none;
margin-left:0;
padding-left:5px;
padding-right:2px;
color:#FFF
}

#footer li a:visited {
list-style:none;
margin-left:0;
padding-left:5px;
padding-right:2px;
color:#E7EDFB
}

#footer li a:hover {
list-style:none;
margin-left:0;
padding-left:5px;
padding-right:2px;
color:#ADD8E6
}

legend {
color:#224059;
text-align:center;
padding-left:5px;
font:12px "Tahoma", Geneva, Arial, Helvetica, sans-serif
}

label {
color:#3B6C98;
text-align:justify;
padding-left:5px;
font:bold 12px "Tahoma", Geneva, Arial, Helvetica, sans-serif
}

input {
color:#224059;
text-align:justify;
padding-left:5px;
margin-top:4px;
border:1px solid #B0C4DE;
font:12px "Tahoma", Geneva, Arial, Helvetica, sans-serif;
background:url(images/input.jpg)
}

.boton {
color:#366690;
width:80px;
height:20px;
font:bold 12px "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:center;
border:1px solid #99BBDB;
background:#BAD1E5;
padding:0
}

textarea {
color:#224059;
text-align:justify;
padding-left:5px;
margin-top:2px;
border:1px solid #B0C4DE;
font:12px "Tahoma", Geneva, Arial, Helvetica, sans-serif;
background:url(images/input.jpg) repeat-y #DBE7F2
}

A {
text-decoration:none;
color:#437CAD;
padding-left:5px;
font:11px "Tahoma", Geneva, Arial, Helvetica, sans-serif
}

A:Visited {
text-decoration:none;
color:#437CAD;
font:11px "Tahoma", Geneva, Arial, Helvetica, sans-serif
}

A:Hover {
text-decoration:none;
color:#ADD8E6;
font:11px "Tahoma", Geneva, Arial, Helvetica, sans-serif
}

h1,h2,h3,h4,h5,h6 {
font:bold 16px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
text-align:left;
color:#3C6F9B;
padding-top:2px;
margin:0
}

h1 {
font:bold 18px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
color:#3C6F9B;
padding-top:2px;
margin-bottom:4px
}

#menu li a:link,#menu li a:visited {
list-style:none none;
display:block;
color:#2C5273;
font-size:12px;
font-weight:700;
height:32px;
border-top:1px dashed #8CB2D3;
width:150px;
padding-top:3px;
padding-left:15px;
margin-top:0
}

#galeria {
margin-top:20px
}

#galeria ul {
list-style:none;
margin-left:220px;
width:520px;
padding:0
}

#galeria li {
float:left;
margin:5px;
padding:0
}

#galeria li img {
display:block;
float:left;
width:150px
}

#galeria li span {
display:block;
text-align:center;
clear:both;
width:150px;
font-size:11px;
color:#004A71;
font-weight:700;
height:30px;
padding-bottom:5px
}

.mgadmincap {
color:#fff;
font-weight:700;
background:#6A8DBA
}

.mginputln {
color:#F30;
border:solid 1px #163968;
font:10px "Georgia", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#fff
}

.mgsmall,.mgsmall a,.mgsmall a:visited,.mgsmall a:hover {
font-size:9px;
font-weight:400
}

#textos img,#galeria li a:link {
border:0
}

fieldset,table {
width:250px;
border:0
}

#inicio1 {
width:175px;
height:115px;
background:url(images/consultas.jpg) no-repeat
}

#inicio2 {
width:175px;
height:115px;
background:url(images/medium.jpg) no-repeat
}

#inicio3 {
width:175px;
height:115px;
background:url(images/bottom.jpg) no-repeat
}

#inicio4 {
width:175px;
height:115px;
background:url(images/medium2.jpg) no-repeat
}

#servicios1 {
width:175px;
height:160px;
background:url(images/servicios4.jpg) no-repeat
}

#servicios2 {
width:175px;
height:160px;
background:url(images/servicios1.jpg) no-repeat
}

#servicios3 {
width:175px;
height:160px;
background:url(images/servicios2.jpg) no-repeat
}

#servicios4 {
width:175px;
height:160px;
background:url(images/serviciosb.jpg) no-repeat
}

#inst1 {
width:175px;
height:115px;
background:url(images/insta1.jpg) no-repeat
}

#inst2 {
width:175px;
height:115px;
background:url(images/insta3.jpg) no-repeat
}

#inst3 {
width:175px;
height:115px;
background:url(images/insta2.jpg) no-repeat
}

#inst4 {
width:175px;
height:115px;
background:url(images/insta4.jpg) no-repeat
}

#precios1 {
width:175px;
height:115px;
background:url(images/foto.jpg) no-repeat
}

#precios2 {
width:175px;
height:115px;
background:url(images/foto2.jpg) no-repeat
}

#precios3 {
width:175px;
height:115px;
background:url(images/foto3.jpg) no-repeat
}

#precios4 {
width:175px;
height:115px;
background:url(images/foto4.jpg) no-repeat
}

#calidad1 {
width:175px;
height:180px;
background:url(images/visitas1.jpg) no-repeat
}

#calidad2 {
width:175px;
height:180px;
background:url(images/reembolsos.jpg) no-repeat
}

#calidad3 {
width:175px;
height:174px;
background:url(images/compromiso1.jpg) no-repeat
}

#calidad4 {
width:175px;
height:120px;
background:url(images/compromiso2.jpg) no-repeat
}

#calidad5 {
width:175px;
height:190px;
background:url(images/compromiso3.jpg) no-repeat
}

#calidad6 {
width:175px;
height:171px;
background:url(images/cocina.jpg) no-repeat
}

#calidad7 {
width:175px;
height:145px;
background:url(images/cocina2.jpg) no-repeat
}

#calidad8 {
width:175px;
height:145px;
background:url(images/cocina3.jpg) no-repeat
}

#calidad9 {
width:175px;
height:145px;
background:url(images/lavanderia.jpg) no-repeat
}

img,#galeria li a img {
border:none
}

#top h1 span,.mgimgcap {
display:none
}

#galeria h1,#galeria h2 {
text-align:center
}

/* end hack */