body { margin: 0 auto; padding: 0; text-align: center; background-color:#BD1320;}
h1{ font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#fff; margin:0px; text-align:right;}
h2{ font-family: Arial, Helvetica, sans-serif; font-size:21px; color:#371903; margin:0px; margin-bottom:0px; }
h3{ font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#59170A; margin:0px; margin-bottom:0px; margin-top:0px;}
#toptienda{ height:117px;  background-image: url(../imgcatering/jpgcatering/goyotienda.jpg); background-repeat:no-repeat; background-position:center top; background-color:#181009; margin:0 auto;}
#topcatering{ height:117px;  background-image: url(../imgcatering/jpgcatering/goyocatering.jpg); background-repeat:no-repeat; background-position:center top; background-color:#0D0C0D; margin:0 auto;}
#toppicking{ height:117px;  background-image: url(../imgcatering/jpgcatering/goyopasteleria.jpg); background-repeat:no-repeat; background-position:center top; background-color:#57311C; margin:0 auto;}
#topgoyo{ height:117px;  background-image: url(../imgcatering/jpgcatering/goyoempresa.jpg); background-repeat:no-repeat; background-position:center top; background-color:#000; margin:0 auto;}
#topemp{ height:117px;  background-image: url(../imgcatering/jpgcatering/goyoempr.jpg); background-repeat:no-repeat; background-position:center top; background-color:#63501E; margin:0 auto;}
#topcontacto{ height:117px;  background-image: url(../imgcatering/jpgcatering/contactogoyo.jpg); background-repeat:no-repeat; background-position:center top; background-color:#070A09; margin:0 auto;}
#title { width:781px;margin-top:0px; margin:auto; padding-right:25px; padding-top:85px;}
#menu{ height:31px;  background-image: url(../imgcatering/jpgcatering/bgmenu.jpg); background-repeat:no-repeat; background-position:center top; background-color:#251204; margin:0 auto; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#menutext{ width:781px; margin-top:0px; margin:auto; text-align: right; font-size:12px; font-family:Tahoma, "Trebuchet MS", Verdana; color:#9D908B; letter-spacing:1px; padding-top:8px; padding-right:25px;}
#menutext a{ text-decoration:none; color:#fff;}
#menutext a:hover{ text-decoration:none; color:#ED8C18;}
#contentenido { width:781px; margin-top:0px; margin:auto; padding-right:25px; margin-top:10px;}
#nav{ height:15px; margin-top:0px; margin:auto; text-align: right;	font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#section{ margin:0 auto; margin-bottom:20px;}
#sectionleft{ width:552px; margin:0 auto; float:left; margin-top:30px; vertical-align:bottom;}
#sectionleft h2{ text-align:left;}
#sectionleft h3{ text-align:left;}
#sectionleft p{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px; text-align: left; margin:0px; color:#fff; margin-bottom:10px; margin-left:1px;}
#sectionleftev{ width:500px; margin:0 auto; float:left; margin-top:30px; vertical-align:bottom;}
#sectionleftev h2{ text-align:left;}
#sectionleftev h3{ text-align:left;}
#sectionleftev p{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px; text-align: left; margin:0px; color:#fff; margin-bottom:10px; margin-left:1px;}
#sectionleftbot{ width:552px; margin:0 auto;margin-top:0px; margin-bottom:20px;}
#sectionleftbot02{ width:552px; margin:0 auto;margin-top:0px; margin-bottom:40px; padding-left:9px; float:left;}
#sectionleftbot03{ width:552px; margin:0 auto;margin-top:0px; margin-bottom:40px; float:left;}
#sectionleftbot04{ width:552px; margin:0 auto;margin-top:0px; margin-bottom:40px; float:left; margin-left:186px;}
#sectionleftbot05{ width:500px; margin:0 auto;margin-top:0px; float:left;}
#sectionleftbot06{ width:500px; margin:0 auto;margin-top:0px; float:left;}
#columnas{ width:552px; margin:0 auto; float:left;font-family: Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; color:#fff; margin-bottom:20px;}
#columnasleft{ width:256px; margin:0 auto; float:left; margin-right:20px;}
#columnasright{ width:256px; margin:0 auto; float: right; margin-left:20px;}
#sectionright{ width:229px; margin:0 ; float: right; margin-right:0px;margin-top:30px;}
#sectionright h2{ text-align: right;}
#sectionright h3{ text-align: right;}
#textright{ width:200px; min-height:200px; margin:0 ; margin-right:0px;margin-top:20px; font-family: Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; /*color:#59170A;*/ color:#2A100B; float:right;}
#textright a{color:#2A100B; text-decoration:none;}
#textright a:hover{color:#fff; text-decoration:none;}
#textrightsub{ width:200px; min-height:200px; margin:0 ; margin-right:0px;margin-top:20px; font-family: Arial, Helvetica, sans-serif; text-align: right; font-size:12px; /*color:#59170A;*/ color:#2A100B; float:right;}
#textrightsub a{color:#2A100B; text-decoration:none;}
#textrightsub a:hover{color:#fff; text-decoration:none;}
#submenu{ width:210px; margin:0 ; margin-right:0px;margin-top:0px; margin-left:9px;}
#submenuleft{ width:75px; margin:0 ; margin-right:0px;margin-top:20px;  font-size:14px; color:#fff; float:left; padding-right:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;text-align: right;}
#submenuright{ width:120px; margin:0 ; margin-right:0px;margin-top:20px; text-align:left; font-size:11px; color:#fff; float:right; border-left:1px solid #fff; padding-left:3px; line-height:17px; font-family: Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px;}
#submenuright a{ text-decoration:none; color:#fff;}
#submenuright a:hover{ text-decoration:none; color:#fff;}
#contacto{width:210px; margin:0 ; margin-right:0px;margin-top:0px; margin-left:9px; line-height:17px; font-family: Arial, Helvetica, sans-serif; text-align:left; color:#fff; font-size:11px; padding-left:40px; }
#contacto a{ text-decoration:none; color:#fff;}
#contacto a:hover{ text-decoration:none; color:#fff; border-bottom:1px dotted #fff;}
#contentbot { width:781px;margin:auto; height:35px;}
#bottom{width:552px; height:26px; margin:0;background-image: url(../imgcatering/gifcatering/bgbottom.gif); background-repeat: repeat-x; background-position:center top; float:left; margin-top:9px;}
#bottom p{font:10px Verdana, Arial, Helvetica, sans-serif; color:#F5F9FD; text-align: center; margin-top:8px;}
#bottom a{ text-decoration:none; color:#fff;}
#bottom a:hover{ text-decoration:none; color:#59170A;}
.photogr{ border:1px solid #BD1320; float: left; margin-right:2px; margin-bottom:0px; margin-top:0px;}
.photogr02{ border:1px solid #BD1320; float: right; margin-left:2px; margin-bottom:0px; margin-top:0px;}
.photothrtop{ border:1px solid #BD1320; margin-bottom:10px; margin-top:133px;}
.photothrtop02{ border:1px solid #BD1320; margin-bottom:10px; margin-top:133px; margin-left:10px;}
.photothrtop03{ border:1px solid #BD1320; margin-bottom:10px; margin-top:222px;}
.photothr{ border:1px solid #BD1320; margin:0; margin-bottom:10px;}
.photobot{ border:1px solid #BD1320; margin-bottom:10px; margin-right:10px; float:left; margin-top:0px;}
.photobotge{ border:1px solid #BD1320; margin-bottom:10px; margin-right:10px; float:left; margin-top:10px;}
.photobotgeb{ border:1px solid #BD1320; margin-bottom:10px; margin-right:10px; float:left; margin-top:0px;}
.bandera { margin-top:3px; border:none;}
.photo{ margin-top:20px; margin-bottom:20px;}
.photoright { float:right;}
.photoppto { float:right; margin-bottom:40px; margin-top:20px;}
.photocont { float:right; margin-bottom:25px; margin-top:20px;}
.formred{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image:url(../imgcatering/gifcatering/bgform.gif); background-repeat:no-repeat; background-position: right bottom;}
.formreden{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image:url(../imgcatering/gifcatering/estimate.gif); background-repeat:no-repeat; background-position: right bottom;}
.formtfno{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image: url(../imgcatering/gifcatering/bgtfno.gif); background-repeat:no-repeat; background-position: right bottom; height:600px;}
.formph{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image: url(../imgcatering/gifcatering/phone.gif); background-repeat:no-repeat; background-position: right bottom; height:600px;}
.formtef{ font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px; text-align: left; margin:0px; color:#fff; margin-bottom:10px; margin-left:20px; margin-top:30px;}
.formcont{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image: url(../imgcatering/gifcatering/bgcontact.gif); background-repeat:no-repeat; background-position: right bottom;}
.formcontus{ background-color:#67080F; padding:30px; margin:0px; padding-bottom:20px; margin-bottom:10px; background-image: url(../imgcatering/gifcatering/contactus.gif); background-repeat:no-repeat; background-position: right bottom;}
.rectformc { border:0px solid #fff; background-color:#9C564C; color:#2A100B;margin-right:5px; margin-bottom:5px; width:330px;}
.recttef { border:1px solid #fff; background-color:#BD1320; color:#67080F;margin-right:5px; margin-bottom:5px; width:250px;}
.rectfor{ border:0px solid #fff; background-color:#9C564C; color:#2A100B;margin-right:5px; margin-bottom:5px;}
.rectf{ border:0px solid #fff; background-color:#9C564C; color:#2A100B;margin-left:25px; margin-right:5px; margin-bottom:5px;}
.boton { border:0px solid #fff; background-color:#9C564C; color:#fff;margin-right:10px; padding:3px;}
.botontef { border:1px solid #fff; background-color:#67080F; color:#fff;margin-right:10px; padding:3px;}
.precios { border:0px solid #fff; background-color:#59170A; color:#fff;margin-left:10px; padding:3px; font-weight:bold;}
.logoform{ margin:0; float:left; margin-bottom:10px;}
.fotgoyo{ padding-right:12px; padding-top:67px; float:left; padding-bottom:10px;}
.fottar{padding-top:67px; float:left; padding-bottom:10px;}
.fotoferta{ float:left; margin-right:15px; margin-bottom:15px;}