@charset "utf-8";
/* CSS Document */

.cbody
{
	background-color:#EFCB64;
}
.backray{
	background:url(../images/logo_abajo.gif) no-repeat top right;
}
.backray1{
	background:url(../images/logo_abajo.gif) no-repeat top right;
}
body
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	padding:5px;
	margin:0px;
	line-height:130%;
}

#header
{
	position:relative;
	z-index:500;
	width:808px;
	margin-right:auto;
	margin-left:auto;
	height:60px;
}
.link
{
	position:absolute;
	top:190px;
	left:710px;	
	text-align:right;
}
.link a
{
	color:#10B0CA;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
.textlogo
{
	float:left;
	padding-top:25px;
	color:#666666;
	width:662px;
	font-size:12px;
	font-style:inherit;
	line-height:1.3;
}
.logo
{	top:1px;
	float:right;
	position:absolute;
	z-index:500px;
	padding:0px;
	margin:0px;
}
.logo img{
	border:none;
	padding:0px;
	margin:0px;
}
#main
{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
/*	background-image:url(../images/logo_abajo2.gif);
	background-position:top right;
	background-repeat:no-repeat;*/
	background-color:#A4ACAF;
	border-style:solid;
 }

#mainhelados{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/helados_grande.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#mainespecialidades
{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/especialidadesss.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#maincopa{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/nanacopaa.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#maintortas{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/nanacopaa.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#maincono{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/conotortaaa.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#maindopocena{
	width:802px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-width:1px;
	border-color:#FFFFFF;
	background-image:url(../images/dopocena.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


#menu{
	width:782px;
	height:40px;
}

.menuitem1{
	float:left;
	height:35px;
	width:102px;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
}
.menuitem{
	float:left;
	height:35px;
	width:98px;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
}
.menuspacio{
	float:left;
	background-repeat:repeat-y;
	background-image:url(../images/division_menu.gif);
	width:2px;
	height:30px;
}

#imgmenu{
/*	position:absolute;*/
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:802px;
	height:180px;
}

#contenidoc{
	position:relative;
	padding-top:0px;			
	width:792px;
	height:430px;
	background:none;
/*	border-style:solid;
	border-color:#FFFFFF;*/
}

#contenidoci{
	width:788px;
	height:420px;
	margin:0px;
	padding:0px;
	top:0; left:0;
}

iframe {background-color:transparent;} 

#mensajeini{
	width:450px;
	height:30px;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}

#mensajeini span.avisoO{
	color:#682D1D;
}

#mensajeini span.avisoF{
	color:#FF0000;
}

.imagenbien{
padding-right:10px;
}

#tableprod{
	color:#663300;

	width:500px;
}

#tableprod img.quien{
	padding:2px;
	border-width:1px;
	border-color:#CEB19C;	
	margin-left:10px;
	margin-bottom:3px;
}

#tableprod table{
	text-align:center;
	padding-left:50px;
}
#tableprod .quienes{
	padding-left:15px;
	padding-top:5px;
	text-align:justify;
	height:315px;
}
#tableprod .productos{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:justify;
}
#tableprod .mapa{
	padding-left:35px;
	padding-top:5px;
	text-align:justify;
}
#tituloprod{
	background-color:#F4E4CB;
	width:470px;
	color:#6C4216;
	height:20px;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:3px;
}
.contenidoprod{
	width:470px;
}
.textointro{
	float:none;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:90px;
}
#tituloprod .partizq{
	float:left;
	width:140px;
	padding-left:90px;
}
#tituloprod .partder{
	float:left;
	width:210px;
	font-weight:normal;
	text-align:right;
}
.backhel{
	background-image:url(../images/division.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}
#partabajo{
	position:relative;
	text-align:left;
	padding-left:0px;
	padding-bottom:3px;
	padding-top:0px;
	background-image:url(../images/cuadro.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#218AA4;
	height:248px; /*altura del menu*/
}
/*#partabajo ul li a{
	display:block;
}*/
/*#columna1, #columna2, #columna3, #columna4{
	float:left;
}*/

.btnactivo{
	background-image:url(../images/caja_borde.gif);
	background-repeat:no-repeat;
	height:17px;
	width:125px;
	border-style:none;
	margin-bottom:2px;
	margin-right:5px;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
}

.btninactivo{
	background-image:url(../images/caja.gif);
	background-repeat:no-repeat;
	height:17px;
	width:125px;
	border-style:none;
	margin-bottom:2px;
	margin-right:5px;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	cursor:pointer;
}

#imagenes{
	width:800px;
	height:380px;
	border-style:none;
	padding:0px;
	margin:0px;
}
#botones{
	height:20px;
	padding-left:25px;
	margin:0px;
	padding:0px;
}
#botones img{
	float:left;
	border-style:none;
	margin-right:5px;
	cursor:pointer;
}
#botones img{
	border:none;
}
.title_fotos{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:25px;
	padding-bottom:20px;
}
#pie{
	color:#666666;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#pieenpie{
	width:800px;
	margin-right:auto;
	margin-left:auto;
}
#pieizq{
	float:left;
	text-align:right;
}
#pieder{
	text-align:right;
}
.boton_b{
	position:absolute;	
}
.boton_b a{
	border-style:none;
	text-decoration:none;
}

/* estilos de menu css prueba */
/*.col1{
	top:0px;
	margin:0px;
	padding:0px;
	width:156px;
	list-style:none;
	position:relative;

}

.col1 li{
	display:block;
	background-image:url(../images/caja.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px !important;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
	cursor:pointer;
	vertical-align:middle;
}
.col1 li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.col1 li:hover,.col1 li.over{
	background-image:url(../images/caja_borde.gif);
	background-repeat:no-repeat;
}

.col2{
	top:0px;
	margin:0px;
	padding:0px;
	width:250px;
	list-style:none;
	position:absolute;
	left: 159px; !important;
	*left: 143px; 
	*left: 143px !important; 
	display:none;
}

.col2 li{
	background-image:url(../images/caja.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px !important;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
}

.col3{
	position:absolute;
	margin:0px;
	padding:0px;
	list-style:none; 
	width:250px;
	top:0px;

	left: 160px;
	display:none;	
}

.col3 li{
	background-image:url(../images/caja.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px !important;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
}
.col4{
	position:absolute; 
	margin:0px;
	padding:0px;
	list-style:none;
	width:250px;
	top:0px;
	left: 160px;
	display:none;
}

.col4 li
{
	background-image:url(../images/caja.gif);
	background-repeat:no-repeat;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px !important;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
	display:block
}

.sincurrent
{
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0x;
	margin:0px;
	width:135px;
	height:22px;
	display:block;
}

/* estilos de fin de menu de prueba*/
#hagaclick
{
	padding-top:2px;
	padding-bottom:5px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	background-color:#1A9AB3;
	letter-spacing:1px;
}
.tableprecios
{
	color:#000000;
	font-size:11px;
	width:145px;
}
.tableprecios td
{
	text-align:right;
	padding:1px;
	margin:0px;
}
.tableprecios tr.overtr
{
	/*background-color:#D6A616;     /* Amarillo */ 
	 background-color:#EFEFEF;      /* Blanco */
}
.tableprecios tr.sinovertr
{
	/* background-color:#EFCB64;       /* Amarillo */
    background-color:#FFFFFF;    /* Blanco */

}


#root{
	padding-left:5px;
	padding-top:5px;
}
/*#root a{
display: block;
}

#root  ul{
	padding-left:5px;
	padding-top:5px;

}*/
#content_BOC{
	width:490px;
}
#content_BOC .header{
	padding-bottom:50px;
}
#content_BOC .bottom{
	padding-top:35px;
}
#content_BOC .center{
	height:180px;
	width:262px;
	text-align:center;
	background-color: #66CCFF;
	margin-left:auto;
	margin-right:auto;
	margin-left:20%;
	margin-right:50%;
}
#page_frame_BOC{
	width:800px;
	margin-top:85px;
	margin-left:90px;
}
.aenlaces{
}
#contactenos{
	width:700px;	
	height:220px;
}
#contactenos .contactenos_left{
	float:left;
	margin-right:10px;
}
.etiquetaTitle{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:15px;
	padding-top:5px;
	padding-left:0px;
}
.typetext select{
	width:265px;
	font-size:11px;
	height:20px;
}
.typetext textarea{
	height:101px;
}
.tbl_carrito{
	height:200px;
	width:782px;
	overflow:auto;
}
.tbl_carrito table{
	padding:0px;
	margin:0px;
	width:98%;
}
.tbl_carrito table tr.cabeceras_tb td{
	background-color:#10B0CA;
	padding:5px 10px 5px 10px;
	margin:0px;
	font-weight:bold;
}
.tbl_carrito table tr.contenidoplomo1 td{
	color:#636768;
	padding:5px 10px 5px 10px;
	background-color:#E0E4E5;
}
.tbl_carrito table tr.contenidoplomo1 td.eliminar a{
	color:#636768;
	text-decoration:underline;
}
.tbl_carrito table tr.contenidoplomo1 td.eliminar a:hover{
	text-decoration:none;
}

.tbl_carrito table tr.contenidoplomo2 td{
	color:#636768;
	padding:5px 10px 5px 10px;
	background-color:#D5D9DA;
}
.tbl_carrito table tr.contenidoplomo2 td.eliminar a{
	color:#636768;
	text-decoration:underline;
}
.tbl_carrito table tr.contenidoplomo2 td.eliminar a:hover{
	text-decoration:none;
}
.tbl_carrito table tr.botones td{
	background:none;
	height:35px;
	text-align:center;
	padding-top:10px;
}
.tbl_carrito table tr.botones td.atras{
	text-align:left;
	padding-left:10px;
}
.tbl_carrito table tr.botones td.atras a{
	color:#FFFFFF;
	text-decoration:underline;
}
.tbl_carrito table tr.botones td.atras a:hover{
	text-decoration:none;
}
.titlecontactenos{
	font-size:13px;
	font-weight:bold;
	height:22px;
}