* a {
outline:none;
}

a img {
border:0;
}

A.enlacenav,A.enlacenav:VISITED,A.enlacenav:ACTIVE,A.enlacenav:FOCUS,A.enlacenav:LINK {
text-decoration:none;
color:#FFF;
font-weight:400;
}

body {
font-size:15px;
color:#E1D8E3;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-attachment:fixed;
background-color:#9C3;
width:100%;
margin:0;
}

form,#enlacesup ul li .enlacenav img {
margin:0;
}
.bandasup #cabecera #titulo h1 {
	margin: 0px;
	padding: 0px;
}
.bandasup #cabecera #titulo h1 img {
	margin: 0px;
	padding: 0px;
}

h3 {
font-size:1.1em;
}

textarea,#nombre,#email,#code {
font-size:1em;
width:300px;
font-family:Arial, Helvetica, sans-serif;
}


h2 {
margin-top:20px;
font-size:1.4em;
}

.bandainf {
background-color:#030;
background-image:url(img/fondo.png);
padding-bottom:10px;
min-width:800px;
}

.bandasup {
background-color:#030;
background-image:url(img/fondo.png);
min-width:800px;
overflow:hidden;
}

.botones {
line-height:2.7em;
border-right-width:1px;
border-right-style:dotted;
border-right-color:#FFF;
}

#galeria {
height:350px;
margin-top:20px;
padding-top:20px;
}

#miniaturas {
height:auto;
}

.min {
border:1px solid #000;
margin:0;
padding:10px;
}

#miniaturas ul {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

#miniaturas ul li {
height:100px;
width:122px;
text-align:center;
float:left;
margin-right:13px;
margin-top:20px;
padding-left:20px;
list-style-type:none;
}

#miniaturas ul li a {
display:block;
color:#FFF;
}

#miniaturas ul li a:hover {
background-color:#002A00;
}

.capital {
float:left;
color:#E4DCE6;
border:1px solid #003204;
font-size:2.6em;
line-height:33px;
margin-right:2px;
padding:1px;
}

.cursivo {
font-style:italic;
font-size:.8em;
margin-top:207px;
}

.imgpie {
float:left;
margin-right:20px;
}

.mail {
color:#9C3;
text-decoration:underline;
}

.mc {
font-size:1em;
font-weight:700;
color:#E4DCE6;
}

#b1,#b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#D4D0C8;
background-color:#900;
font-style:italic;
border:1px solid #FFF;
cursor:pointer;
margin-bottom:20px;
}

#botonera {
font-size:.9em;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#FFF;
width:790px;
margin:auto;
}

#botonera a {
text-decoration:none;
color:#FFF;
display:block;
}

#botonera ul {
list-style-type:none;
font-weight:400;
margin:0;
padding:0;
}

#botonera ul li {
font-size:1em;
float:left;
width:197px;
text-align:center;
margin-top:0;
margin-bottom:0;
margin-left:0;
padding:0;
}

#cabecera {
padding-top:10px;
padding-bottom:20px;
width:790px;
margin:auto;
}

#nav {
width:790px;
background-color:#F90;
color:#FFF;
margin:10px auto auto;
}

#nav p {
margin:5px;
padding:0;
}

#nav #boton {
float:right;
height:13px;
width:12px;
background-color:#FFF;
border:1px solid #000;
}

#nav #txtie {
width:50%;
float:left;
}

#cabecera #titulo {
	float:left;
}

#contenedor {
width:790px;
margin:auto;
}


#cuerpo {
color:#030;
width:790px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}

#cuerpo #img {
margin-top:20px;
}

#cuadrosp h3 {
color:#CCC;
font-size:1.2em;
font-weight:700;
margin:4px 0 8px 5px;
}

.cuadrop a,.cuadropd a {
background-image:url(img/infou.png);
width:63px;
height:17px;
background-repeat:no-repeat;
padding-right:5px;
margin-bottom:5px;
float:right;
}

.cuadrop a:hover,.cuadropd a:hover {
float:right;
background-image:url(img/infod.png);
}

.hoja img {
float:left;
margin:2px 5px 0;
}

#cuerpo #contenido {
padding:15px 5px 5px;
}

#cuerpo #formulario {
padding-bottom:10px;
width:47%;
float:left;
padding-left:20px;
margin:0;
}

#cuerpo #txtformu {
float:left;
min-height:390px;
color:#030;
padding-right:10px;
width:48%;
}

#direccion {
float:left;
}

#enlacesup {
float:right;
width:28%;
}

#enlacesup ul {
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}

#enlacesup ul li {
font-size:.8em;
float:left;
line-height:2em;
margin-right:15px;
}

#enlacesup ul li .imgboton {
float:left;
padding:0 5px 0 0;
}

#links {
text-align:right;
color:#526C4A;
width:790px;
margin:10px auto;
}

#links ul {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding-left:0;
margin:0;
}

#links ul li {
float:left;
font-size:1em;
}

#logo img {
float:left;
padding-right:10px;
padding-top:13px;
margin:0;
}

#pie {
padding-top:5px;
padding-bottom:10px;
color:#E4DCE6;
margin-right:auto;
margin-left:auto;
width:790px;
}

#pie p {
margin:5px 0 10px;
padding:0;
}

.capital,.imgpie,#botonera ul li,#cabecera #titulo,#cuerpo #formulario,#cuerpo #txtformu,#direccion,#enlacesup,#enlacesup ul li,#enlacesup ul li .imgboton,#links ul li,#logo img {
display:inline;
}

* #cuerpo #txtformu {
height:390px;
}

.bandainf,.bandasup {
position:relative;
}

.cuadro {
background-image:url(img/fondomorado.png);
width:100%;
color:#FFF;
padding-bottom:5px;
margin-top:20px;
margin-bottom:20px;
}

#cuerpo h2 {
margin-bottom:10px;
font-size:1.4em;
}

* html .cuadropd,* html .cuadrop {
height:200px;
}

.cuadrop {
width:30%;
min-height:14em;
float:left;
margin-right:39px;
background-image:url(img/fondomorado.png);
}

#cuadrosp p {
color:#FFF;
font-size:1em;
font-weight:400;
margin:5px 5px 0;
}

.cuadropd {
width:30%;
min-height:14em;
float:left;
background-image:url(img/fondomorado.png);
}

#cuadrosp .txt {
min-height:10em;
}

#cuadrosp {
min-height:210px;
}

* html #cuadrosp .txt {
height:150px;
}

#cuerpo .empresa ul li {
list-style-image:url(img/li.jpg);
list-style-position:inside;
font-size:1.1em;
margin:4px 0 0;
padding:0;
}

#cuerpo .empresa {
width:50%;
float:left;
margin-right:20px;
}

#cuerpo #map2 {
height:300px;
width:47%;
border:1px solid #002A00;
float:left;
color:#666;
margin:25px 0 0;
padding:0;
}

#youtubec {
float:left;
margin-right:10px;
z-index:-999;
}

.nombre {
font-weight:700;
color:#E4DCE6;
}

A.enlacenav:hover,#b1:hover,#b2:hover,#botonera a:hover {
color:#9C3;
}

#cuerpo #contenido p,#cuerpo #txtformu p,#cuerpo p {
margin-top:0;
}#cuerpo .publi {
	margin-top: 20px;
	background-color: #709425;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
}
#cuerpo .publi img  {
	float: left;
}

#cuerpo .publi h3 {
	margin-bottom: 30px;
	line-height: 0.2em;
	color: #FFF;
}
