/* ============================================================================================= */
/* =====>>> BASE <<<============================================================================ */
/* ============================================================================================= */

/* ----->>> RESET STYLES <<<-------------------------------------------------------------------- */

footer, header{ display: block; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { color: #222; font-family: sans-serif; }
body { margin: 0; font-size: 1em; line-height: 1; }

::-moz-selection { background: #000; color: #fff; text-shadow: none; }
::selection { background: #000; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; margin: 1em 0; padding: 0; height: 1px; border: 0; border-top: 1px solid #ccc; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-weight: bold; font-style: italic; }
pre, code, kbd, samp { font-size: 1em; font-family: monospace, serif; _font-family: 'courier new', monospace; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { list-style: none; margin: 1em 0; padding: 0 0 0 0px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { margin: 0; padding: 0; list-style: none; list-style-image: none; }

img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { margin: 0; padding: 0; border: 0; }

label { cursor: pointer; }
legend { padding: 0; border: 0; white-space: normal; *margin-left: -7px; }
button, input, select, textarea { margin: 0; vertical-align: baseline; font-size: 100%; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-spacing: 0; border-collapse: collapse; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; padding: 0.2em 0; background: #ccc; color: black; }




/* ============================================================================================= */
/* =====>>> DEFAULT STYLES <<<================================================================== */
/* ============================================================================================= */



/* ----->>> TYPOGRAPHY <<<---------------------------------------------------------------------- */


h1 { margin: 0 0 27px 0; font-size: 36px; line-height: 36px;}
h2 { margin: 0 0 18px 0; font-size: 20px; line-height: 24px;}
h3 { margin: 0 0 18px 0; font-size: 18px;}
h4 { margin: 0 0 12px 0; font-size: 14px;}
h5 { margin: 0 0 8px 0; font-size: 12px;}
h6 { margin: 0 0 3px 0; font-size: 11px;}

h1, h2, h3, h4, h5, h6 
{ 
	font-family: 'IM Fell English', Arial, sans-serif; 
	font-weight: 400;
}

.brush{
	color:#479C45;
	text-align: center;
	letter-spacing:1px;
	font-size:30px;
	font-family: "Brush738", Arial, sans-serif;
	
	
}

a, p{
	font: 15px "NewCicleSemi",Arial, sans-serif;
	line-height: 17px;
	
}

@font-face {
	font-family:"HandTIMES";
	src:url("../fonts/handtimes/HandTIMES.eot?") format("eot"),
	url("../fonts/handtimes/HandTIMES.woff") format("woff"),
	url("../fonts/handtimes/HandTIMES.ttf") format("truetype"),
	url("../fonts/handtimes/HandTIMES.svg#HandTIMES") format("svg");
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'NewCicleFina';
    src: url('../fonts/NewCicle/New_Cicle_Fina-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Fina-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Fina-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Fina-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Fina-webfont.svg#NewCicleFina') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleFinaItalic';
    src: url('../fonts/NewCicle/New_Cicle_Fina_Italic-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Fina_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Fina_Italic-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Fina_Italic-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Fina_Italic-webfont.svg#NewCicleFinaItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleSemi';
    src: url('../fonts/NewCicle/New_Cicle_Semi-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Semi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Semi-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Semi-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Semi-webfont.svg#NewCicleSemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleSemiItalic';
    src: url('../fonts/NewCicle/New_Cicle_Semi_Italic-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Semi_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Semi_Italic-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Semi_Italic-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Semi_Italic-webfont.svg#NewCicleSemiItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleGordita';
    src: url('../fonts/NewCicle/New_Cicle_Gordita-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Gordita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Gordita-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Gordita-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Gordita-webfont.svg#NewCicleGordita') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleGorditaItalic';
    src: url('../fonts/NewCicle/New_Cicle_Gordita_Italic-webfont.eot');
    src: url('../fonts/NewCicle/New_Cicle_Gordita_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewCicle/New_Cicle_Gordita_Italic-webfont.woff') format('woff'),
         url('../fonts/NewCicle/New_Cicle_Gordita_Italic-webfont.ttf') format('truetype'),
         url('../fonts/NewCicle/New_Cicle_Gordita_Italic-webfont.svg#NewCicleGorditaItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
  font-family: "Brush738";
  src: url("../fonts/Brush/Brush738.eot");
  src: local("Brush 738 BT"), local("Brush 738"), url("../fonts/Brush/Brush738.woff") format("woff"), url("../fonts/Brush/Brush738.ttf") format("truetype"), url("../fonts/Brush/Brush738.svg#Brush738") format("svg"); }




/* ----->>> IMAGES <<<-------------------------------------------------------------------------- */

.alignleft { float:left; margin: 7px 15px 7px 0; }
.alignright { float:right; margin: 0 0 7px 15px; }
.aligncenter { display:block; margin: 7px auto; }

/* ----->>> DIVIDER <<<---------------------------------------------------------------------- */
.slash{
	position: relative;
	float: left;
	width:940px;
	height:14px;
	background-image: url("../img/global/slash.png");
	
}
.slash2{
	position: relative;
	float: left;
	width:300px;
	height:14px;
	background-image: url("../img/global/slash2.png");
		margin: 10px 0px;	

}

.slash_680{
	position: relative;
	float: left;
	margin: 10px 0px;
	width:630px;
	height:14px;
	background-image: url("../img/global/slash680.png");
	
}

.slash3{
	position: relative;
	float: left;
	width:200px;
	height:14px;
	background-image: url("../img/global/slash2.png");
	margin: 10px 0px;	
	
}


/* ============================================================================================= */
/* =====>>> GLOBAL LAYOUT <<<============================================================================ */
/* ============================================================================================= */


body {
  background-image:url("../img/global/bg-main2.png");
}


/*/////////////////////////////////////
  *            HEADER            *
//////////////////////////////////// */

#background_header{
	height:370px;
	background: url("../img/global/bg-header.jpg") ;
}

header{
}

header h1 {
	text-indent: -9999px;
	
}


header h1 a{
	float:left;
	margin: 0px 0px 50px 0px;
	width: 960px;
	height:242px;
	background: url("../img/global/naturalissimo_logo2.png") no-repeat;
	
}



/*/////////////////////////////////////
  *            FOOTER          		 *
//////////////////////////////////// */

footer {
	padding:10px 0 10px 0;
	background: url("../img/global/bg-header.jpg");
	height:300px;

}
footer p{
	padding: 10px;
	text-align: center;
	color: #fff;
}

footer h6{
	color: #fff;
	font-size: 15px;
	padding-top: 18px;
}

.list1 {
background: url("../img/home/line_hor1.png") 10px 0  no-repeat;
padding-top: 1px;
}

	
.list1 li{
background: url("../img/home/line_hor1.png") 10px bottom  no-repeat;
line-height: 29px;
}

.list1 a{
	font-size: 17px;
	text-decoration: none;
	font-style:normal;
	padding-left: 14px;
	background: url("../img/home/marker_1.gif") 0 6px no-repeat;
}
.list1 a, a:hover, a:visited{
	color:#fff;
	text-decoration: none;
		}

.address {
background: url("../img/home/line_hor1.png") 0px 0 no-repeat;
padding-top: 1px;
}

.address a{
text-decoration: none;
}

.address li{
	font: normal 15px "NewCicleSemi",Arial, sans-serif;
	background: url("../img/home/line_hor1.png")  0px bottom no-repeat;
	line-height: 29px;
	color: #fff;
	text-decoration: none;

}
#icons {
background: url("../img/home/line_hor1.png") 0px 0 no-repeat;
padding-top: 1px;
}
#icons a{
	font: normal 17px "NewCicleSemi",Arial, sans-serif;
	color: #fff;
	text-decoration: none;

}

#icons li{
	background: url("../img/home/line_hor1.png")  0px bottom no-repeat;
	line-height: 29px;
}

#icons img {
float: left;
margin-right: 9px;
margin-top: 5px;
}

.copyright{
	font-family: Arial, sans-serif;
}
/* ============================================================================================= */
/* =====>>> PAGE SPECIFIC LAYOUT <<<============================================================ */
/* ============================================================================================= */

#footer_papercut{
	background: url("../img/global/footer.png") repeat-x;
  	margin-top:-60px;
  	margin-bottom: -60px;
	height: 60px;
  	padding-top:60px;
}


/* ----->>> SLIDER <<<-------------------------------------------------------------------------- */

#slides_papercut{
  margin-top: -70px;
  margin-bottom:-70px;
  padding-top: 64px;
  height:90px;
  background: url("../img/global/bg-section-top3.png") repeat-x 0 50% ;
}

#slides{
	display:block;
		height:440px;
}

.slides_container{
width: 940px;
height:100%;
overflow: hidden;
}
.slides_container div {
	  display:block;
	width: 940px;
}


/* ----->>> PAGINATIONS <<<-------------------------------------------------------------------------- */

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:40px;
	padding-top: 21px;
	width:19px;
	height:0;
	background-image:url("../img/home/slider/pagination.png");
	background-position:0 0;
}

.pagination li.current a {
	background-position:0 -20px;
}



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////
																											HOMEPAGE
////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


/*/////////////////////////////////////
  *            SECTION_1            *
//////////////////////////////////// */

#conque{
	position:relative;
	top:-20px;
/* left:-40px; */	margin-bottom:-25px;
	width: 392px;
	height:62px;
  background: url("../img/home/section_1/conque1.png") no-repeat;
	text-indent: -9999px;
}

.section_1{
	padding-bottom:20px;
	background-color: #CE4C34;
}


.section_1 p{
	padding: 0 7px;
	color:#fff;
	font: 15px "NewCicleFina",Arial, sans-serif;
	line-height: 18px;
}


a.resto, a.pan, a.helados, a.yogurth, a.productos{
	position: relative;
	float: left;
	margin-bottom:10px;
	width:184px;
	height:245px;
	text-indent: -9999px;
	
}

a.resto:hover, a.pan:hover, a.helados:hover, a.yogurth:hover, a.productos:hover{
 background-position:0 -244px;
}

a.resto {
	background: url("../img/home/section_1/restaurant.png") no-repeat scroll transparent;
	}
a.pan {
	background: url("../img/home/section_1/pan.png") no-repeat scroll transparent;
	}
a.helados {
	background: url("../img/home/section_1/helados3.png") no-repeat scroll transparent;
	}
a.yogurth {
	background: url("../img/home/section_1/yogurth.png") no-repeat scroll transparent;
	}
a.productos {
	background: url("../img/home/section_1/productos.png") no-repeat scroll transparent;
	}

	/* ----->>> Buttons <<<-------------------------------------------------------------------------- */


.section_1_buttons {
	display: inline-block;
	margin-left: 5px;
	font-size:18px;
		}


/*/////////////////////////////////////
  *            SECTION_2            *
//////////////////////////////////// */
	
/* Slider */

#dosporuno{
	background: url("../img/global/bg-header.jpg");
	height: 100px;
}
#slides2{
	height: 100px;
}




.section_2{
	padding:20px 0;
	background-color: #FFF;
}

.section_2  h2, h3 {
	color: #C4664F;
	}
.section_2 p {
 	color:#54301A;
	}
.section_2  h2 {
	margin-bottom:-6px;
	font-size: 32px;
	line-height:35px;
		}
.section_2 h3 {
	margin-bottom:-5px;
	font-size: 17px;
}

.section_2 h4{
	margin-top: 17px;
	margin-bottom: -10px;
 	color:#54301A;
	font: normal 1.5em "NewCicleGordita",Arial, sans-serif;
	font-size: 25px;

}

.section_2 a{
	text-decoration: none;
}

#history{
	position:relative;
	float: left;
	width: 300px;
	height:201px;
	background: url("../img/home/section_2/newpic.png") no-repeat;
	text-indent: -9999px;
	margin: 17px 0px;
		}

a.buttonmass{
	font: 16px "NewCicleGordita",Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: right;
	background-color: #199C22;
	padding:3px;

}
a.buttonmass:hover{
	background-color: #000;
}

/*/////////////////////////////////////
  *            SECTION_MDD          *
//////////////////////////////////// */

.section_MDD{
	padding:20px 0;
	background-color: #F1ECE5;
	line-height: 28px;
}

.section_MDD  h2, h3 {
	color: #C4664F;
	}
.section_MDD p {
 	color:#54301A;
	}
.section_MDD  h2 {
	margin-bottom:-6px;
	font-size: 32px;
	line-height:35px;
		}
.section_MDD h3 {
	margin-bottom:-5px;
	font-size: 17px;
}

.section_MDD h4{
	margin-top: 17px;
	margin-bottom: -10px;
 	color:#54301A;
	font: normal 1.5em "NewCicleGordita",Arial, sans-serif;
	font-size: 25px;

}

.section_MDD a{
	text-decoration: none;
}
.right
{
color: #831212;
font-family: 'NewCicleFina';
font-size: 14px;
}

.center
{
text-align: center;
}

.menudeldia
{
	width: 300px;
	text-align:center;
	background: url('../menu/menubackground.png') no-repeat;
	background-size: 100% 100%;
	background-color: rgb(245,245,245);
	text-align: center;
	padding: 8px 0;

}
.menudeldia img
{
	width: 192px;
	background: none;
}

.mddtitle
{
	font: normal 1em "NewCicleFina";
	line-height: 23pt;
	text-align: left;
	padding-left:21px;

}

.mddmenu
{
	font-size: 20px;
	line-height:0px;
	font-family: 'IM Fell English', Arial, sans-serif;
	text-align: left;
}
/*/////////////////////////////////////
  *            SECTION_3            *
//////////////////////////////////// */


.section_3{
	padding:20px 0;
	margin-bottom: 40px;
}

.section_3  h2 {
	margin-bottom:3px;
	color: #C4664F;	
	font-size: 23px;
	}

.section_3 h3{
	margin-bottom:5px;
}


/* ----->>> MAP <<<-------------------------------------------------------------------------- */


.nearest{
	background: url('../img/home/flecha.png') no-repeat 477px 2px;
	height: 37px;
}

#map_canvas { 
	position: relative; 
	z-index: 30 !important; 
	float: left; 
	width: 380px; 
	height: 330px; 
	margin-top: 21px;
	border: 3px solid #008B42;
}

#locations h4{
 margin-top: 1px;
 margin-bottom: 0;
}

#locations p{
margin: 0;
}

#locations h4, #locations p{ 
line-height: 17px;
cursor: pointer;
color: #444

}

#locations { 
	padding-top: 1px;
	float: left; 
	width: 240px; 
	list-style: none;
	border-top: #C4C4C4 1px solid;

}
#locations li { 
	margin-bottom:4px;
	padding: 2px 10px;
	line-height: 29px;
	position: relative; 
	z-index: 20; 
	float: left; 
	width: 220px; 
	height: 50px;
	border-bottom: #C4C4C4 1px solid;
}

#locations li:hover, #locations li.hover { 
	background:url('../img/home/mapbg.png')no-repeat;
}

 h4.lower{
 	padding-top: 10px;
 }

#content { width: 400px; }

.longdesc { display: none; }



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////
								PAGE 2
////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

a.regressar{
	position: relative;
	float:right;
	margin-top: -40px;
	width: 90px;
	height: 36px;
	background: url("../img/global/regressar.png") no-repeat;
	text-indent: -9999px;
}

a.regressar:hover{
 background-position:0 -35px;
}


/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}




#container {
  clear: both;
  margin-bottom: 60px;
  padding: 5px;
  

}

#filters li {
	display:inline;		

}	
	

#filters a{	
	color: #f6f2eb;	
	font-weight: bold;
	font-size: 20px ;
	text-decoration: none !important;
	padding:5px 6px;
	background-color:#FF7D27;

	-moz-border-radius: 8px;
	border-radius: 8px;

	-webkit-box-shadow: 1px 2px 4px 1px #CCC;
	-moz-box-shadow:    1px 2px 4px 1px #CCC;
	box-shadow:         1px 2px 4px 1px #CCC;
	
}


#filters a:hover{
	color: #f6f2eb;	
	background-color: #f60;

	-webkit-box-shadow: 1px 1px 1px 1px #CCC;
	-moz-box-shadow:    1px 1px 1px 1px #CCC;
	box-shadow:         1px 1px 1px 1px #CCC;


}

#menu{
	position:relative;
	margin-bottom: 10px;
	width: 466px;
	height:62px;
	background: url("../img/resto/choise.png") no-repeat;
}

#productos{
	position:relative;
	margin-bottom: 10px;
	width: 330px;
	height:62px;
	background: url("../img/productos/makeachoise.png") no-repeat;
}

/****  Photos ****/

.photos .photo {
	float: left;
	margin-right:22px; 
	margin-bottom: 8px;
	margin-left: -5px;
	width: 295px; /*4 =220px  3= 295 Px */

}

.photos .photo img {
	display: block;
	padding:5px;
	width: 100%;
	background-color:#fff;
	-webkit-box-shadow: 1px 2px 4px 1px #CCC;
	-moz-box-shadow:    1px 2px 4px 1px #CCC;
	box-shadow:         1px 2px 4px 1px #CCC;

}



/****  Badges ****/


.badge {
  position: absolute;
  top:-9px; 
  right:-24px;
  z-index: 10;
  padding-top: 10px;
  width: 85px;
  height: 85px;
  background-repeat: no-repeat;

}

.badge.gf {
  background-image: url("../img/product-badges/gf.png"); }
.badge.vgf{
	background-image: url("../img/product-badges/vgf.png"); }
.badge.v	{
	background-image: url("../img/product-badges/v.png"); }
	

/****  Description ****/
	
	
.description{
    position: relative;
	padding:10px;
	width:285px;
    height: 50px;
    background-color:#fff;
	-webkit-box-shadow: 1px 2px 4px 1px #CCC;
	-moz-box-shadow:    1px 2px 4px 1px #CCC;
	box-shadow:         1px 2px 4px 1px #CCC;
		
}

.description h3 {
	font-size: 20px;
	margin-bottom:0px;
}

.description a{
	font-size: 15px:;
}

.description a, .description h3 {
	font-family: "NewCicleGordita", sans-serif;
	line-height:19px;	
}

.description a {
	color: #453c37;
  
}
.caption a
{
	position:absolute;
	bottom:100px;
	left:10px; 
	padding: 10px;   
	width:60px;
	height:5px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background:#F77825;
	-webkit-box-shadow: 1px 1px 2px 1px #CCC;
	-moz-box-shadow:    1px 1px 2px 1px #CCC;
	box-shadow:         1px 1px 2px 1px #CCC;
	color:#fff;
	text-decoration:none;
	font: normal 13px "NewCicleGordita",Arial, sans-serif;font:bold;
	line-height: 50%;
		
}
    
/*/////////////////////////////////////
*            Pan            *
//////////////////////////////////// */


#elige_pan{
	position:relative;
	margin-bottom: 10px;
	width: 360px;
	height:62px;
	background: url("../img/pan/elige.png") no-repeat;
}



h1.pan{
	font-size: 32px;
	line-height: 32px;
}

/*/////////////////////////////////////
  *            Resto            *
//////////////////////////////////// */

#nuevomenu {
    text-indent: -9999px;
}
#nuevomenu a{
	float: left;
    margin-bottom:50px;
    width: 630px;
    height: 4174px;
    background: url("../img/menu.png") no-repeat;
}
#resto p{
	margin-top:10px;
	font: 15px "NewCicleSemi", Arial, sans-serif;
	line-height: 15px;
}

#resto h2 { 
	color:#831212;
}

#resto h3, h2{
	margin-top:12px;
	margin-bottom:3px;
}

.note{
	font:14px "NewCicleGordita",Arial, sans-serif;
}

#desayunos_top{
	position:relative;
	margin-bottom: 10px;
	width: 190px;
	height:62px;
	background: url("../img/resto/desayunos.png") no-repeat;
}
#paracomenzar_top{
	position:relative;
	margin-bottom: 10px;
	width: 219px;
	height:62px;
	background: url("../img/resto/paracomenzar.png") no-repeat;
}
#antojo_top{
	position:relative;
	margin-bottom: 10px;
	width: 354px;
	height:62px;
	background: url("../img/resto/antojo.png") no-repeat;
}

#recargar_top{
	position:relative;
	margin-bottom: 10px;
	width: 300px;
	height:44px;
	background: url("../img/resto/recargar.png") no-repeat;
}

#mass_top{
	position:relative;
	margin-bottom: 10px;
	width: 277px;
	height:50px;
	background: url("../img/resto/mass.png") no-repeat;
}


.resto_image_wrap_ver {
	width:280px;
	height:360px;
	background:url("../img/resto/resto_images_bg2.png") top left no-repeat;
}

.resto_image_wrap_hor {
	margin-left:-40px;
	width:360px;
	height:280px;
	background:url("../img/resto/resto_images_bg.png") top left no-repeat;
}

.resto_image_wrap_hor img {
	margin:24px 0 0 25px;
	width:306px;
	height:230px;
}

.resto_image_wrap_ver img {
	margin:24px 0 0 25px;
	width:230px;
	height:306px;
}

.precio{
	color: #831212;
	float: right;
    font-family: 'NewCicleFina';
    font-size: 15px;
}


/*/////////////////////////////////////
  *            Yogurth            *
//////////////////////////////////// */



#discover{
	position:relative;
	margin-bottom: 10px;
	width: 457px;
	height:62px;
	background: url("../img/yogurth/discover.png") no-repeat;
	}

#cereal{
	position:relative;
	margin-bottom: 10px;
	width: 450px;
	height:451px;
	background: url("../img/yogurth/cereal2.png") no-repeat;
	background-color:#fff;
	}

#cereal2{
	position:relative;
	margin-bottom: 10px;
	width: 450px;
	height:451px;
	background: url("../img/yogurth/cereal2.png") no-repeat;
	}

#plus{
	position:relative;
	margin-top: 336px;
	margin-left: 10px;
	width: 50px;
	height:50px;
	background: url("../img/yogurth/plus.png") no-repeat;

	}


/*/////////////////////////////////////
*            Helados            *
//////////////////////////////////// */


#helados{
	position:relative;
	margin-top:40px;
	margin-bottom: 40px;
	width: 172px;
	height:62px;
	background: url("../img/helados/helados.png") no-repeat;
	}

#whiteice{
	position:relative;
	padding-right: 50px;
	width: 275px;
	height:400px;
	background: url("../img/helados/white.png") no-repeat;
	}

#discover2{
	position:relative;
	margin-top:50px;
	margin-bottom: 10px;
	width: 392px;
	height:62px;
	background: url("../img/helados/discover.png") no-repeat;
	}

#plus2{
	position:relative;
	margin-top: 200px;
	margin-left: 30px;
	width: 50px;
	height:50px;
	background: url("../img/yogurth/plus.png") no-repeat;
	}

#fruit{
	margin-bottom: 60px;
}

#fruit dl {
	float:left;
	text-align:center;
	}

#fruit dt,dd {float:left;
	width:130px;
	}
#fruit dt {
	margin-top:-20px;
	margin-bottom:40px;
	}/* vertical space between the images */
#fruit dd {
	margin:80px 0 0 -130px;
	}
#fruit img {
	border:0;
	vertical-align:bottom;
	}
#fruit a{
	color:#000;
	font: normal 15px "NewCicleGordita",Arial, sans-serif;font:bold;
}



h1.plus{
	font-family: "HANDTimes", sans-serif;
	color:#009900;
	font-size: 44px;
	line-height: 18px;
	margin-bottom: 29px;
}



/*/////////////////////////////////////
  *            historia          	 *
//////////////////////////////////// */

.historia{
	margin-bottom: 80px;
}
.historia p{
	font-size: 15px;
	line-height: 20px;
}

#historia{
	position:relative;
	float: left;
	width: 480px;
	height:331px;
	background: url("../img/historia/historia_2.jpg") no-repeat;
	text-indent: -9999px;
	margin: -30px 0px 2px 0px;
		}

 p.underscript{
	font-family: "NewCicleSemi", italic;
	font-size: 12px;
	text-align: right;
	margin-bottom: 27px;
}




@media only screen and (min-width: 35em) {
  
}

.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

