body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:100%;
margin:0;
text-align:left;
color:#004A53;
}

h1{
font-size:1.3em;
border-bottom:2px solid #90BF01;
margin:0 10px;
padding:0;
}

a:link, a:active, a:visited {
color:#00545E;
text-decoration:underline;
}

a:hover{
color:#8A8524;
}


div#advertisment{
width:380px;
height:120px;
margin-top:15px;
padding:5px;
}

div#advertisment2 {
margin-top:10px;
padding:5px;
clear:both;
}

div#container{
background:#FFF url(images/bgHome.png) no-repeat 0 0;
width:380px;
height:167px;
margin-top:15px;
padding:5px;
}

.container2{
background:#FFF url(images/bgHome2.png) no-repeat 0 0;
width:380px;
height:92px;
margin-top:15px;
padding:5px;
}

.container3 {
background:#FFF url(images/bgHome3.png) no-repeat 0 0;
width:380px;
height:182px;
margin-top:15px;
padding:5px;
}

.container4 {
	margin-top:10px;
	border:solid 1px #b6d065;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	width:380px;
}

.horariopadding { padding-left:75px; }

div#contenedor {
background-image:url(images/fondocontenedor.gif);
background-repeat:repeat-y;
float:left;
margin:auto;
overflow:visible;
text-align:left;
width:985px;
}

div#contenedor1 {
background-image:url(images/fondocontenedor1.gif);
background-repeat:repeat-y;
float:left;
margin:auto;
overflow:visible;
text-align:left;
width:985px;
}

div#cabecera {
height:156px;
margin:auto;
width:985px;
}

div#menu {
background-image:url(images/fondomenu.jpg);
background-repeat:no-repeat;
float:left;
height:13px;
width:952px;
}

div#lateral {
background-image:url(images/fondo_lateral.gif);
float:left;
height:427px;
width:32px;
}

div#lateral01 {
background-image:url(images/fondo_lateral01.jpg);
float:right;
height:100%;
margin:auto;
}

div#homeLeft {
float:left;
margin:35px auto auto 30px;
width:400px;
}

div#homeRight {
float:left;
margin:20px auto auto 30px;
width:400px;
}

div#Texto01 {
float:left;
margin:20px auto auto 30px;
width:400px;
}

div#Texto02 {
float:right;
padding-left:10px;
padding-right:5px;
width:780px;
}

div#Texto03 {
float:right;
height:348px;
margin-right:30px;
width:350px;
}

div#Texto05 {
float:left;
width:480px;
padding-left:10px;
margin-top:20px;
text-align:justify;
}

div#Texto04 {
float:left;
margin-left:20px;
width:350px;
}

div#tiendaContent{
width:780px;
float:left;
}

div#tiendaText {
width:450px;
float:left;
padding-top:15px;
text-align:justify;
margin-right:15px;
}

div.cellHighlight{
float:left;
width:215px;
margin:5px 5px 20px 5px;
padding-left:25px;
height:250px;
}

div.cellHighlightFirst{
float:left;
width:275px;
padding-left:25px;
margin:5px 5px 20px;
}

div#ofertas {
background-color:#E9F1D2;
border-bottom:1px dotted #004A53;
border-left:1px dotted #004A53;
border-right:1px dotted #004A53;
border-top:3px solid #007C8A;
float:left;
/*margin:20px 0;*/
margin:0;
padding:3px;
width:375px;
overflow:hidden;
}

div#ofertas ul{
list-style:none;
padding-left:0;
margin-left:0;
}

div#ofertas li{
background:transparent url(images/bullet.png) no-repeat 0 0;
margin-left:15px;
padding-left:20px;
}

div#fichaMarca {
background-color:#E9F1D2;
border-bottom:1px dotted #004A53;
border-left:1px dotted #004A53;
border-right:1px dotted #004A53;
border-top:3px solid #007C8A;
float:left;
margin-bottom:10px;
/*margin-right:10px;*/
margin-top:20px;
padding:3px;
width:230px;
text-align:justify;
}

div#convocatorias {
background-color:#E9F1D2;
border-bottom:1px dotted #004A53;
border-left:1px dotted #004A53;
border-right:1px dotted #004A53;
border-top:3px solid #007C8A;
float:left;
margin:20px 0;
padding:3px;
width:374px;
}

div#convocatoriasSmall {
background-color:#E9F1D2;
border-bottom:1px dotted #004A53;
border-left:1px dotted #004A53;
border-right:1px dotted #004A53;
border-top:3px solid #007C8A;
float:right;
margin-bottom:10px;
margin-right:10px;
margin-top:20px;
padding:3px;
width:270px;
}

div#convocatorias ul, div#convocatoriasSmall ul{
list-style:none;
padding-left:0;
margin-left:0;
}

div#convocatorias li, div#convocatoriasSmall li{
background:transparent url(images/bullet.png) no-repeat 0 0;
margin-left:15px;
padding-left:20px;
}

div#pie {
background-color:#FFF;
background-image:url(images/pie.gif);
background-repeat:no-repeat;
clear:both;
height:7px;
width:985px;
}

div#cpgrupo {
background-color:#FFF;
height:14px;
text-align:right;
width:985px;
}

.enlacepiepagina {
color:#007481;
margin-right:15px;
text-decoration:none;
}

.enlacepiepagina:hover {
color:#007481;
margin-right:15px;
text-decoration:underline;
}

div#fondomenu {
background-color:#AAC739;
background-image:url(images/fondo_menu.gif);
float:left;
height:450px;
margin:0;
text-align:left;
width:125px;
}

div#rightMenu {
background-color:#AAC739;
background-image:url(images/fondo_menu.gif);
float:left;
height:450px;
margin:0;
text-align:left;
width:125px;
}

div#donde {
border-bottom-color:#003C42;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#003C42;
float:right;
font-size:1.2em;
font-weight:700;
height:15px;
margin-bottom:10px;
margin-top:10px;
width:790px;
}

div#foto01 {
float:right;
height:265px;
width:291px;
}

div#cajaDonde {
float:right;
height:278px;
width:570px;
}

div.homeList{
float:left;
margin:5px 0;
width:360px;
padding:0 10px;
}

div.homeList img{
float:left;
}

img.imgLabel{
float:right;
}

span.modeloTitle{
display:block;
padding:5px;
background-color:#8fbe00;
color:#FFF;
font-weight:700;
margin:150px 0 4px 0;
width:160px;
text-decoration:none;
cursor:pointer;

}

span.modeloText{
display:block;
color:#004A53;
width:170px;
text-align:justify;
border-bottom:1px solid #8FBE00;
padding-bottom:4px;
}

span.modeloTitleFirst{
display:block;
padding:5px;
background-color:#8fbe00;
color:#FFF;
font-weight:700;
margin-top:200px;
width:220px;
text-decoration:none;
cursor:pointer;
}

span.marcaName{
font-size:1.8em;
font-weight:700;
}

span.linkPedido{
padding-top:35px;
display:block;
float:right;
}

span.linkPedido a:link{
font-weight:700;
font-size:1.5em;
color:#8FBE00;
text-decoration:none;
}

img.marcaImg{
float:right;
margin:10px 0 0 5px;
}

div.textIntro{
margin:15px 0 15px 12px;
}

div.marcaContent{
width:510px;
float:left;
margin:15px 0pt 0pt 12px;
}

div.marcaContentFull{
width:768px;
float:left;
margin:15px 0pt 0pt 12px;
}

div.catZone{
float:left;
width:100%;
padding-bottom:10px;
}

.title{
width:768px;
margin:15px 0 0 12px;
font-size:1.4em;
font-weight:700;
border-bottom:2px solid #90BF01;
}

.title_short{
width:480px;
margin:15px 0 0 12px;
font-size:1.4em;
font-weight:700;
border-bottom:2px solid #90BF01;
}

.verdeClaro{
color:#90BF01;
}

.mainPrice{
background-color:#FFFFFF;
border-bottom:3px solid #8fbe00;
font-size:2.3em;
font-weight:700;
color:#8fbe00;
text-align:right;
/*display:block;*/
float:right;
margin-top:-20px;
}

span.modeloTextFirst{
display:block;
color:#004A53;
width:230px;
text-align:justify;
border-bottom:1px solid #8FBE00;
padding-bottom:4px;
}

div.leftItem {
float:left;
width:448px;
padding:15px;
}

div.itemImg {
float:left;
width:100%;
}

div.itemText{
text-align:justify;
float:left;
width:100%;
padding-top:20px;
}

div.itemDetails{
width:280px;
float:left;
text-align:left;
}

div.itemDetails ul{
list-style:none;
padding:0;
margin:5px 0 0 0;
} 

div.itemDetails li{
display:block;
float:left;
} 

span.detailName {
font-weight:700;
display:block;
width:115px;
float:left;
margin-right:5px;
padding-bottom:2px;
border-bottom:1px solid #8FBE00;
}

span.detailValor {
border-bottom:1px solid #8FBE00;
float:left;
display:block;
width:160px;
padding-bottom:2px;
text-transform:uppercase;
}

div.price{
position:absolute;
width:78px;
margin-left:137px;
margin-top:38px;
color:yellow;
font-size:1.4em;
font-weight:700;
text-align:center;
}

div.priceFirst{
position:absolute;
width:78px;
margin-left:197px;
margin-top:38px;
color:yellow;
font-size:1.4em;
font-weight:700;
text-align:center;
}

.legend{
display:block;
margin:5px 0;
font-size:1.2em;
}

.dayGreen{
color:#7A9B14;
font-size:1em;
font-weight:700;
}

.verdeClaro{
color:#7A9B14;
}

.listamenu {
font-size:1.1em;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
width:125px;
}

.menu {
color:#004D55;
font-size:1.1em;
font-weight:700;
text-decoration:none;
}

.Titulo01 {
color:#004A53;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
}

.Titulo02 {
color:#004A53;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
}

.negrita {
font-weight:700;
}

.CuerpoDeTexto {
color:#004A53;
text-align:justify;
}

.Titulo03 {
background-color:#004A53;
color:#E9F1D2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
margin:0;
text-align:right;
}

.Titulo04 {
background-color:#004A53;
color:#E9F1D2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:700;
margin:0;
text-align:right;
}

.seccion {
background: #007481 url(images/fondo_seccion.gif) 0 0 no-repeat;
color:#185142;
font-weight:800;
padding-bottom:3px;
padding-left:6px;
}

.seccionBig {
background: #007481 url(images/fondo_seccionBig.gif) 0 0 no-repeat;
color:#185142;
font-weight:800;
padding-bottom:3px;
padding-left:6px;
}

.subseccion {
border-bottom-color:#36949C;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#034C6C;
font-size:0.95em;
font-weight:800;
margin-top:2px;
padding-left:15px;
}

.menusecundario {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
text-decoration:none;
}

a.products:link,a.products:visited,a.products:active {
color:#FFF;
text-decoration:none;
}

a.products:hover {
color:#FFF;
text-decoration:underline;
}

.submenus {
color:#00545E;
font-size:1em;
text-decoration:none;
}

a.submenus:hover {
color:#8A8524;
text-decoration:underline;
}

.lista {
color:#004A53;
list-style-image:url(images/paralista.gif);
}

li {
margin-bottom:5px;
}

.subrayado {
text-decoration:underline;
}

.subrayados {
text-decoration:overline;
}

.menusecundario01 {
background-color:#007481;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
text-decoration:none;
}

.imgnovedad {
border:1px;
float:left;
margin-right:4px;
width:90px;
}

.titulonovedad {
color:#004A53;
font-weight:700;
}

.itemennovedades {
overflow:auto;
width:100%;
}

.letrasnovedad {
color:#000;
}

.enlaceennovedad {
text-decoration:none;
}

.enlaceennovedad:hover {
color:#000;
text-decoration:underline;
}

.tamanoletra12px {
font-size:12px;
}

.tamanoletra10px {
font-size:10px;
}

.precionovedad {
color:#900;
float:right;
font-size:10px;
font-weight:700;
}

.listaAlfabetica,.listaNumerica {
color:#004A53;
list-style-type:decimal;
}