body{
padding:0px;
margin:0px;
background:#C8C8C8; 
background-image:url(images/fondo.jpg); 
background-repeat:repeat-x;
background-position:top;
text-align:center;
}

#contenedor{ margin:auto;
             width:766px;
             text-align:left;
}

table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}


a{color:#B74B00;}
a:hover{text-decoration:none;}

img { border:0px;}

input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#2c2c2c;
	}


.m_text, table, li 
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#BABABA;
	}
.m_text { height:766px; background:url(images/top_bg.gif) top repeat-x}
.main {width:766px;}
.header {height:320px; background-color:#ccc;}
.header .main {height:414px; position:absolute;}
.logo {height:168px; background:url(images/logo_bg.jpg) top left no-repeat;}
.logo img {margin:35px 0 0 21px;}
.menu {width:215px; background:url(images/menu_bg.jpg) top left no-repeat;}
.menu div { padding:41px 0 0 39px;}
.menu2 {width:433px; background:url(images/top_bg1.jpg) top left no-repeat; font-size:10px;}
.menu2 div {padding:20px 0 0 211px;}
.menu2 a {color:#B1B1B1; text-decoration:none;}
.menu2 a:hover { color:#DD5C22;}


.o_text {color:#B74B00;}
.box_t td, .box_t  {color:#313131;}
/*.middle {height:446px; background:url(images/bot_bg.gif) bottom repeat-x #373A3B;}*/

.middle {height:446px; 
		 background:url(images/bot_bg.gif) bottom repeat-x #373A3B;
		 background-color:#ccc;
		 }
.contenidocentral{ background-color:#373A3B;}		 

.footer {height:80px;}
.footer .col1 {width:210px; color:#B3B3B2;}
.footer .col1 span {font-size:10px;}
.footer .col1 div { padding:8px 0 0 15px;}
.footer .col2 {width:556px; font-size:10px; color:#AAAAAA;}
.footer .col2 a{color:#B74B00;}
.footer .col2 span {font-size:11px; color:#B74B00;}
.footer .col2 span a {color:#AAAAAA; text-decoration:none;}
.footer .col2 span a:hover { text-decoration:underline;}
.footer .col2 div {text-align:right; padding:15px 30px 0 0;}

.left {width:210px; background:#303233;}
.right {width:556px;}
.left .content {padding:114px 20px 10px 27px;}
.left .content2 {padding:114px 10px 10px 17px;}

.line {background:url(images/line.gif) top left repeat-x; height:1px;}

.more { background:url(images/more_bg.gif) no-repeat 0 4px; padding-left:15px; color:#B74B00;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:154px; height:20px; padding:2px 0 0 4px; 
         border:1px solid #000000; background:#474949;
         color:#ff6600;}	
/*
textarea {width:120px; height:70px; padding-left:5px; overflow:auto; border:1px solid #000000; background:#474949;}
*/
ul { margin:0; padding:0; list-style:none;}
li { background:url(images/more_bg.gif) no-repeat 0 6px; line-height:18px; margin:0px; padding:0px; padding-left:15px;}
li a { color:#B74B00;}

/* personalizacion */
ul.mapaweb{ margin-left:20px;}
ul.mapaweb li{font-size:13px; margin-bottom:5px; 
			  text-transform:uppercase;}
ul.mapaweb li a{ text-decoration:none; color:#fff;}
ul.mapaweb li a:hover{ color:#ff6600;}

/* segundo nivel */
ul.mapaweb li ul li{line-height:15px; margin-bottom:0px;}
ul.mapaweb li ul li a{ font-size:11px;
					   text-transform:lowercase; 
					   text-decoration:none; 
					   color:#AAAAAA; }

/* GENERAL */
h1{  font-size:26px;
font-weight:bolder;
text-transform: lowercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:25px;}

h2{  font-size:20px;
font-weight:bolder;
margin-bottom:10px;
margin-top:25px;
font-weight:normal;
text-transform:lowercase;
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;}

h3{  font-size:13px;
margin-bottom:10px;
margin-top:25px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;}

h3.negro{color:#101010;}

h3.contacto{margin-bottom:0px; margin-top:15px;color:#B74B00;}

h4{ font-size:12px;}

.justificado{ text-align:justify;}
.resaltado{font-weight:bold;}
.foto{ padding:5px;
		border:solid 2px #fff;}

.fotoizda{ float:left; margin-right:15px; margin-bottom:15px;}		
		
		
/*CONTACTO */
.tituloscontacto{ color:#101010; font-size:14px; font-weight:bold;}	

/* SERVICIOS */
.tituloservicios{font-size:13px; font-weight:bold; COLOR:#FFF;}

/* TIENDAS */
.textogoogle{ color:#101010;}
h6{  font-size:14px;
margin-bottom:5px;
margin-top::0px;
font-weight:normal;
text-transform:uppercase;
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;}

.cuadroresumen{
   padding:20px; 
   background-color:#A0A0A0; 
   COLOR:#373A3B;
   font-size:13px;
   line-height:18px;
}

.boton{ font-size:12; color:#fff; background-color:#ff6600; font-weight:bold; padding:5px;}
.proximaapertura{ font-size:10; color:#fff; background-color:#ff6600; font-weight:bold; padding:2px;}

.equanimity{margin-top:0px;}

.resaltado{color:#fff; font-weight:bold;}