body{
background-color:#fff;
font-family:Arial,Verdana, Helvetica, sans-serif;
color:#444;
margin-top:0px;
text-align:center;
font-size:14px;
}
.collarimg tr td img{
border:none;
}

* {
margin:0px;
padding:0px;
}
a {
text-decoration: none;
color: #444;
}
a:hover{
color: #0066CC;
cursor:pointer;
}

#wrap{
width:955px;
text-align:left;
margin:auto;
}

#cont, #banner{
margin-top:5px;
}
#pmenu{
margin-top:5px;
}

.vermas{
color: #4096ee;
text-align:right;
font-weight:bold;
margin-left:40px;
margin-top:20px;

}

#cont{
width:590px;
float:left;
margin-left:8px;
border: 1px solid #2D3274;
padding:0px 10px 3px 5px;
}
.wrapcont {
float:left;
width:100%;
}
.lema {
text-align:center;
margin-top:20px;
font-size:15px;
}
.wrapcont p{
text-align:left;
}
div.tumnails{
list-style:none;
padding:0px;
float:left;
margin-top:7px;
width:100%;
}
div.tumnails img{
margin:0px;
}
div.tumnails  ul li{
display:inline;
border:1px solid #ccc;
margin:2px 0px 2px 4px;
width:141px;
float:left;
text-align:center;
}
div.tumnails  ul{
margin:0px;
float:left;
width:100%;
padding:0px;
}

.wrapcont ul li{
margin:3px 5px;
font-size:13px;
}
.wrapcont ul {
margin-left:15px;
margin-top:5px;
}

#cont p{

line-height:1.5em;
margin-top:5px;
}

#banner{
float: right;
}

.titu{
font-size:20px;
margin-bottom:5px;
margin-top:3px;
float:left;
width:100%;
}
.titu img{
float:right;
}
.subtitu{
font-weight:bold;
font-size:14px;
margin-bottom:3px;
margin-top:10px;

}

p.imgrigth {
float:right;
margin-top:15px;
width:200px;
margin-left:10px;
}
p.imgrigth img{
float:left;
}
p.imgrigth img, p.imgleft img{
border:none;

}
p.imgleft, p.imgleftp {
float:left;
margin-right:8px;
margin-top:8px;
width:209px;
}
p.imgleft img, p.imgleftp img {
float:left;
}
p.imgleftp{
width:auto;
}
.linkinfo{
text-align:center;
padding:5px;
}
.linkinfo2{
text-align:center;
padding:0px 3px;
font-weight:bold;
display:inline;
font-size:11px;
}

#left {
margin: 0px;
margin-top:5px;
width: 205px;
padding: 0px 2px;
float: left;
font-size:13px;
/*border:1px solid #ccc;*/
}
#menu {
text-align:left;
font-weight:bold;
margin: 0px;
padding: 0px;
float:left;
list-style-image: none;
list-style-type: none;
border: 1px solid #2D3274;
width:100%;
font-size:12px;
}
/* sub menu */
#menu ul {
z-index:25;
border: 1px solid #006633;
}
#menu li {
margin: 1px;
display: block;
border-bottom:solid 1px #2D3274;
background-color:#6E73AD;
}

#menu li a:link, #menu li a:visited, #menu li a:active {
color: #fff;
text-decoration: none;
display: block;
margin: 0px;
padding: 3px 5px 3px 5px;
}

#menu li a:hover {
background-color: #C5E7C0;
color: #000;
text-decoration:none;
}
.submenuuno  {
padding-left:25px;
}
.submenudos {
padding-left:25px;
}
.ruta{
float:left;
width:100%;
margin-left:4px;
margin:3px 0px 0px 0px;
}
.ruta a{
color:#4096EE;
}
.ruta span {
font-weight:bold;
}
#footer{
float:left;
text-align:left;
padding-top:5px;
border-top:2px solid #2D3274;
margin-top:1.2em;
width:100%;
margin-bottom:1.2em;
}
#footer p {
font-size:.8em;
line-height:1.5em;
margin-top:1px;
margin-bottom:0px;
}
#footer a {
color:#5895be;
/*color:#4096EE;*/
}

.lgmenu{
border: 1px solid #2D3274;
margin-top:7px;
float:left;
}
/*Clases para el formulario de contacto*/
dl.formularios{
margin-top:20px;
padding: 2px 9px 5px;
}
dl.formularios dt{
color:#444;
font-size:13px;
display: block;
width: 30%;
clear: left;
float: left;
text-align:right;
padding:7px 4px;
font-weight: bold;
}
dl.formularios dd {
display: block;
padding:4px 4px;
font-size:1.2em;
}

dl.formularios  dd input, textarea, select {
margin-top:1px;
}
dl.formularios dd a {
font-size:12px;
}
dl.formularios dd span{
color:#00AA00;
font-size:1em;
}

.fbt {
font-family:Arial;
font-size:1.3em;
//font-size:1.1em;
font-weight:bold;
color:#444;
border:1px solid #666;
//border:1px solid #ccc;
padding:0px 4px;
background-color:transparent;
background:url(/i/fndbtaz.jpg) center;
}

#btnint li{
border:none;
margin-left:7px;
float:left;
list-style:none;
}
#btnint{
padding-left:120px;
}

.wrapcont a img{
border:none;
}

#wrapofert{
float:left;
margin-left:9px;
margin-top:5px;
width:120px;
height:600px;
background:url(../i/notisa.jpg) no-repeat;
}

.conofert{
margin-top:157px;
width:118px;
height:393px;
overflow:auto;
border:1px dashed #ccc;
}
.conofert p{
margin:3px;
text-align:center;
line-height:1.5em;
}


