body {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
	background-image:url(images/bg1.jpg);
	background-repeat:repeat-x;
	background-color:#b7b7b7;
	font-family:Tahoma, Verdana, HelveticaFractions, Arial;
	color:#000;
	font-size:15px;
}


.slideshow { width: 431px; height: 396px; margin: auto;}
img, div { behavior: url(iepngfix.htc) }


img{border:none;}
td {border:none; vertical-align:top;}
tr {border:none; margin: 0 0 0 0; vertical-align:top;}
.top {vertical-align:top;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;}
.justify {text-align:justify;}
.fleft { float:left;}
.fright {float:right;}


table {
vertical-align:top;
border:0px;
margin-left: auto;
margin-right: auto;
}


header, nav, section, article, footer, aside, figure {  display:block;	margin-left:auto; margin-right:auto;} 

article, header, nav {display:block;}

/*********************************header*************************************/

.head {width:980px; padding: 15px 0 0 0; margin:0 auto;}

.slideshow { width: 890px; height: 184px; margin: auto; overflow:hidden;}
.slideshow2 { width: 890px; height: 184px; margin: auto; overflow:hidden;}



/*********************************embed*************************************/

embed {border:0px; margin:0; padding:0;}

.swf1 {width:980px; height:43px; margin:0 auto;}
.swf2 {width:980px; height:598px; margin:0 auto;}



/*********************************section*************************************/

.bg2 { width:930px; background-image:url(images/bg2.jpg); background-repeat:repeat-x; padding:13px 25px 0 25px;  height:47px; }
.bg3 {background-color:#e7e2e2;}
.bg4 { background-image:url(images/bg_foto.jpg); background-position:top center; background-repeat:no-repeat; width:347px; height:229; padding:14px 17px 15px 20px;}
#main {width:980px; vertical-align:top; height:370px;}
h1 { font-size:30px; color:#fff; margin:0; padding:0;}

.cont1 {width:400px; padding:25px; height:230px; float:left;}
.cont2 {width:400px; padding:25px 25px 25px 0; height:230px; float:right;}



/********************************* informacion *************************************/
#main2 {width:980px; vertical-align:top; height:550px;}

.cont3 {width:400px; padding:25px; height:420px; float:left;}
.cont4 {width:400px; padding:25px 25px 25px 0; height:420px; float:right;}

strong {color:#663131;}




/********************************* facturacion *************************************/

h2 {font-size:28px; color:#592626;}




/********************************* galeria *************************************/
.cont7 {width:930px; padding:25px; height:630px;}
#main4 {width:980px; vertical-align:top; height:750px;}








/********************************* footer *************************************/
footer {margin:0 auto;}
#foot {width:930px; height:40px; text-align:left; background-color:#411212; padding: 20px 25px 0 25px; color:#FFFFFF;}
.tab2 {width:980px; border:0px;}
.li1 {width:370px; vertical-align:middle; text-align:left; color:#fff;}
.li2 {width:60px; vertical-align:middle; text-align:left}
.li3 {width:450px; text-align:right; padding-top:15px;}

#foot a:link { font-size:13px; color:#fff; text-decoration:none;} 
#foot a:visited { font-size:13px; color:#fff; text-decoration:none;}
#foot a:hover {font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;}
#foot a:active {font-size:13px; color:#fff; text-decoration:none;}


/********************************* contacto *************************************/

#main3 {width:980px; vertical-align:top; height:630px;}

.cont5 {width:400px; padding:25px; height:500px; float:left;}
.cont6 {width:400px; padding:25px 25px 25px 0; height:500px; float:right;}



ul { margin:0px; padding:0px; list-style:none;}

.bullet1 li {
 background:url(images/bullet.gif) no-repeat left top; margin:15px 0 0 0; padding:0 0 0 18px; line-height:20px; font-size:15px; color:#FFF;}

.bullet1 a:link { font-size:15px; color:#000; text-decoration:none;} 
.bullet1 a:visited { font-size:15px; color:#000; text-decoration:none;}
.bullet1 a:hover {font-size:15px; font-weight:bold; color:#000; text-decoration:none;}
.bullet1 a:active {font-size:15px; color:#000; text-decoration:none;}



.forma {width:200px; text-align:left;}
.td2 { padding-left:15px; text-align:left;}
.td3 { padding-left:110px; text-align:left;}

input{
    border:1px solid #cccccc;
    background:#ffffff;
    width:300px;
    height:25px;
    font-size:16px;
    color:#000;
    padding-left:5px;
    padding-top:2px
}

textarea{
    border:1px solid #cccccc;
    background:#ffffff;
    font-size:15px;
    color:#000;
    padding-left:5px;
    padding:0px;
	width:300px;
	height:50px;
}

.btn {
text-align:center;
 height: 40px;
 width: 100px;
 text-align:right;
 padding-right:10px;
 border: 0px;
cursor:pointer;
background-image:url(images/bg2.jpg);
background-color:#411212;
color:#fff;
font-size:16px;
margin: 0 90px 0 0;
}

.btn:hover {
text-align:center;
 height: 40px;
 width: 100px;
 text-align:right;
 padding-right:5px;
 border: 0px;
cursor:pointer;
color:#fff;
font-weight:bold;
font-size:16px;
margin: 0 90px 0 0;
}

