* {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.fontNormal{font-weight: 100;}
.floatleft{float: left;}
.colorBlack{color:black;}
.color2{color:#02579f;}
.color3{color:#AFE3FE;}
.color4{color:#165B0E;}
.colorB{color:black;}
.marginB20{margin-bottom: 20px;}
.fotoSample{background-color: white;text-align: center;border: 1px dashed #999999; }
.dashedBorder{border: 1px dashed #999999; }


a{text-decoration: none;}

body {
  background: #ffffff url(images/backBody.jpg) repeat;
  font-size: 12px;
  font-family: Georgia;
  color:#000;  
  text-align: left;
}


h1{
color:#1cad0d;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin: -20px 0 15px 0;
}
.title{font-size:2.0em;font-weight:800; margin:0 0 15px 0;}

h2{
color:#000;
font-size:2em;
font-style: normal;
font-weight: 600;
text-transform: none;
letter-spacing: normal;
line-height: 1.4em;
}

h3{
color:#AFE3FE;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 1.3em;
margin-bottom: 4px;
}
h4{
color:#1cad0d;
font-size: 1.0em;
font-style: normal;
font-weight: 100;
text-transform: none;
letter-spacing: normal;
line-height: 1.4em;
margin-bottom: 4px;
}




/** 
*  for ulMainNav
**/
#ulMainNav {
width:450px;
list-style-type:none;
margin: 0;
padding: 0;
}
#ulMainNav li {
background-color: transparent
line-height: 113px;
float:left;
margin-right: 10px;
text-align: center;
}

#ulMainNav li a{
border-bottom:1px solid #afe3fe;
background-color: #afe3fe;
display:block;
width: 96px;
height: 13px;
color:black;
text-align: center;
padding:10px 0px;
text-transform:uppercase;
}
#ulMainNav li a:hover {
background-color: #000;
border-bottom:1px solid #000;
color:white;
}
#ulMainNav li a.selected {
background-color: #000;
border-bottom:1px solid #000;
color:white;
}

/** 
*  for ulSndNav
**/
#ulSndNav {
width:266px;
list-style-type:none;
margin: 0;
padding: 0;
}
#ulSndNav li {
background-color: transparent
line-height: 113px;
margin-left:5px;
float:left;
text-align: center;
display: inline;
}

#ulSndNav li a{
border:1px solid #4adf3a;
background-color: #1cad0d;
display:block;
width: 126px;
height: 17px;
color:#ffffff;
text-align: center;
padding:5px 0px 0px;
font-size: 0.9em;
}
#ulSndNav li a:hover {
background-color: #000;
border:1px solid #999999;
color:white;
}




/** 
*  for ulfooter
**/
#ulfooter {
width:266px;
list-style-type:none;
margin: 20px 0 0 80px;
padding: 0;
}
#ulfooter li {
background-color: transparent
line-height: 113px;
float:left;
margin-right: 5px;
text-align: center;
}

#ulfooter li a{
border-bottom:1px solid #afe3fe;
background-color: #afe3fe;
display:block;
width: 59px;
height: 12px;
color:black;
text-align: center;
padding:5px 0px;
font-size:0.9em;
text-transform: capitalize;
}
#ulfooter li a:hover {
background-color: #1cad0d;
border-bottom:1px solid #1cad0d;
color:white;
}



/** 
*  for ulServicios
**/
.listaServicios {
background: #02579f url(images/backAll.jpg);
color:white;
margin:20px 0 5px;
padding:5px;
text-align: center;
font-weight: 100;
text-transform: uppercase;
font-size: 0.9em;
}







.descTitulos{ padding:3px;}

.gmnoprint span {white-space:normal;}

.logoHome{
margin:10px 0 0 80px;
}
.welcome{
margin-top: 60px;
}
.H3welcome{
color:#02579f;
font-size: 1.1em;
line-height: 1.5em;
}
.fraseIndex{
color:white;
text-align: center;
margin-top: 10px;
text-transform: uppercase;
letter-spacing: 0.15em;
}
.frase{
color:white;
text-align: center;
margin-top: 40px;
text-transform: uppercase;
letter-spacing: 0.15em;
}
.thumbsGaleria{padding:5px;margin:0 5px 10px 0;border:1px #02579f solid;}
input.btnSubmit{background-color:#1CAD0D;
border:1px solid #4ADF3A;color:white;cursor: pointer;padding:5px; font-size: 1.1em;}
input.btnSubmit:hover{background-color:#000000;
border:1px solid #999999;}

