/* Start of CMSMS style sheet 'mariana : armoniacss' */
/* hack reset (for production, use Yahoo! reset CSS)
*************************/

*
{
	margin: 0;
	padding: 0;
}


/* body
*************************/

body
{
	font: 14px/21px Georgia, serif;
	color: #370707;
	background: #FFF;
	font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-style:normal;
	color:#4e4e4e;
	min-height:100%;
	height:auto !important;/* <- ie6 ignores it */
	height:100%;/* fix */
	position:relative;
}


/* links
*************************/

a
{
	text-decoration: none;
}

a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
}

/* inline elements
*************************/

strong
{
	font-weight: bold;
}

#header { width:979px; height:151px; overflow:hidden; }

#header h1 a { width:200px; height:130px; display:block; text-indent:-10000px; }

#todo { width:980px; margin:auto; }

.contenido { background:url(uploads/mariana/contenidobg.png); padding:20px 40px; float:right; width:680px; }

.contenido h2 { 
		font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: -1px;color: #444;
		color:#DB9400;
}

.contenido p {
font-size: 14px;
line-height: 20px;
color: #444;
padding-bottom:20px;
text-align:justify;
}

.contenido h1 { 
		color:#4b5e9a;
        font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
		font-weight:bold;
		font-size: 28px;
	    line-height: 40px;
	    letter-spacing: -1px;
		margin: -10px 0 0 0;
		padding: 0 0 0 0;
}

h4 {
font-size:18px;
}

.contenido img { display:inline-block; }

#ingredientes { float:left; width:300px; display:inline; }
#ingredientes h4 {
	background:#92b710; color:#FFF; font-size:14px; padding:5px;
}
#ingredientes p{
	background:#c6d885; color:#000; padding:10px; font-size:13px;
}

#modoempleo { float:left; width:300px; display:inline; margin-left:20px; }
#modoempleo h4 {
	background:#c5007b; color:#FFF; font-size:14px; padding:5px;
}
#modoempleo p{
	background:#f7cee8; color:#000; padding:10px; font-size:13px;
}

#compra { float:left; width:300px; display:inline; margin-left:20px; margin-top:10px; }
#compra h4 {
	background:#c5007b; color:#FFF; font-size:14px; padding:5px;
}
#compra p{
	background:#f7cee8; color:#000; padding:5px; font-size:13px;
}
#compra a{
	background:#c5007b; color:#FFF; padding:5px; font-size:14px; display:block; padding:5px 10px;
}

#compra p.precio { float:right; display:block; font-size:18px; font-weight:bold; background:#FFF;}
#compra p.iva { float:right; font-size:9px; display:block; background:#FFF; margin-right:10px; }


hr { clear:both; height:20px; display:block;}
#footer { height:60px; clear:both; margin-top:40px; width:600px; float:right; }

#copy { padding:10px; color:#efefef; }
#copy strong { color:#FFF; }

div.contactform fieldset {
	margin-top:30px;
margin-bottom: 40px;
  border:none;
}
div.contactform legend {
  padding: 0 2px;
  font-weight: bold;
  display:none;
}
div.contactform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
div.contactform input {
	background:#d8e89f;
    margin-bottom:5px;
	border:1px solid #6C6;
	padding:5px 2px;
}

div.contactform textarea {
	background:#d8e89f;
    margin-bottom:5px;
	border:1px solid #6C6;
	padding:5px 2px;
}

div.contactform fieldset ol {
  margin: 0;
  padding: 0;
}
div.contactform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
div.contactform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
div.contactform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
div.contactform fieldset fieldset label {
  display: block;
  width: auto;
}
div.contactform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
div.contactform label {
  width: 150px; /* Width of labels */
}
div.contactform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

#localizacion { float:right; width:300px; display:inline; margin-right:20px; }
#localizacion h4 {
	background:#c5007b; color:#FFF; font-size:14px; padding:5px;
}
#localizacion p{
	background:#f7cee8; color:#000; padding:10px; font-size:13px;
}

#footernav { float:right; color:#FFF; font-size:12px; padding:10px;}
#footernav ul { list-style:none;}
#footernav ul li { float:right; padding:0 5px;}
#footernav ul li.sectionheader { border-bottom:1px #bb76a1 solid; color:#3F6; }
#footernav ul li ul li { padding: 0 0 0 10px; float:none; }
#footernav ul li a { color:#FFF;}

#topheader { height:20px; }
#bottomheader { margin-bottom:10px; margin-top:10px; }

#menu { width:200px; display:inline-block; float:left; margin-bottom:40px; }

.contenido ul { padding-left:40px; margin-bottom:20px; }
.contenido img { display:inline-block; }

#camino {
	font-size:12px;
}

#doscero { background:url(/uploads/mariana/fondo_abajo.jpg) top no-repeat; clear:both; min-height:400px;
padding:20px; margin-top:20px;
 }

div.enlacesdentro {
	width:160px; float:left; display:inline-block; margin:10px; padding:0px 5px 0px 0px;
	}
	
div.enlacesdentro a { 
width:140px; 
background:#efefef;
text-decoration:none;
	display:block;
	padding:3px 10px;
	margin:2px 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color:#000;
	border:1px solid #CCC;
	float:right;
	font-size:12px;
	text-align:left;
}

.destacado_der {
	background:#efefef;
	display:inline-block;
	margin:5px;
	padding:10px;
	float:right;
	width:200px;
}
.destacado_der p {
color:#000;
font-size:12px;
text-align:left;
line-height:13px;
padding-bottom:10px;}

.destacado_izq {
	background:#efefef;
	display:inline-block;
	margin:5px;
	padding:10px;
	float:left;
	width:200px;
}
.destacado_izq p {
color:#000;
font-size:12px;
text-align:left;
line-height:13px;
padding-bottom:10px;}

.apilado_der {
	background:#efefef;
	display:inline-block;
	margin:5px;
	padding:10px;
	float:right;
	width:220px;
}
.apilado_der p {
color:#000;
font-size:12px;
text-align:left;
line-height:13px;
padding-bottom:10px;}

.apilado_izq {
	background:#efefef;
	display:inline-block;
	margin:5px;
	padding:10px;
	float:left;
	width:220px;
}
.apilado_izq p {
color:#000;
font-size:12px;
text-align:left;
line-height:13px;
padding-bottom:10px;}

#lastcomments { 
width:250px;
float:left;
display:block;
height:380px;
 }

#lastcomments h3 {
padding:10px;
}


#lastgaleria {
background:#FFF;
width:440px;
float:left;
margin-left:20px;
height:380px;
padding:10px;
}

#lastgaleria h3 {
padding:10px;
}

.thumb a { 
background-color:transparent; border:0; }

/* End of 'mariana : armoniacss' */

