body
{
	background-color:#FAFAFA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

.header
{
	background-image:url(../images/header.png);
	background-repeat:repeat-x;
	height: 199px;
}

.bordeLeft
{
	background-image:url(../images/bordeLeft.png);
	background-position:right;
	background-repeat:repeat-y;
	width:2px;
}

.bordeRigth
{
	background-image:url(../images/borderigth.png);
	background-repeat:repeat-y;
	width:13px;
}

.bordeSuperior
{
	background-image:url(../images/bordesuperopr.png);
	background-repeat:repeat-x;
	background-position:top;
}


.menu
{
	background-image:url(../images/menu.png);
	background-repeat:repeat-x;
	height: 44px;
}

.separador
{
	background-image:url(../images/separador.png);
	background-repeat:no-repeat;
	width:10px;
}


.footer-up
{
	background-image: url(../images/footer-up.png);
	background-repeat:repeat-x;
	height: 43px;
}

.footer
{
	background-image: url(../images/footer.png);
	background-repeat:repeat-x;
	height: 21px;
}

.text_menu
{
color:#038BE3;
font-size:11px;
font-weight:bold;
text-decoration:underline;

}

.text_menu:hover
{
color:#014D7E;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

.text_footer1
{
color:#C73C29;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-left:4px;
margin-right:4px;

}

.text_footer1:hover
{
color:#782418;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-left:4px;
margin-right:4px;

}

.text_footer2
{
color:#C73C29;
font-size:10px;
font-weight:bold;
text-decoration:underline;
margin-left:2px;
margin-right:2px;

}

.text_footer2:hover
{
color:#782418;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-left:2px;
margin-right:2px;
}

.text_migas
{
color:#996600;
font-size:18px;
font-weight:bold;
text-decoration:underline;
margin-left:2px;
margin-right:2px;

}

.text_migas:hover
{
color:#996600;
font-size:18px;
font-weight:bold;
text-decoration:none;
margin-left:2px;
margin-right:2px;
}

.contenido
{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}

#marcoFotos {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	MARGIN-BOTTOM: 7px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 25px;
}

pagination {
	DISPLAY: inline-block; BACKGROUND: #f8f8f8; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.pagination .links {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.pagination .results {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.pagination .links {
	FLOAT: left
}
.pagination .links A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.pagination .links B {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.pagination .results {
	FLOAT: right
}

.tabs {
	DISPLAY: block; MARGIN-BOTTOM: 0px; WIDTH: 56%
}
.tabs A {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 1; BACKGROUND: url(../images/tab.png) #ffffff repeat-x; FLOAT: left; PADDING-BOTTOM: 7px; BORDER-LEFT: #dddddd 1px solid; COLOR: #000000; MARGIN-RIGHT: 2px; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.tabs {
	Z-INDEX: 3; BACKGROUND: url(../images/tab.png) #ffffff repeat-x; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 8px
}

A.selected {
	Z-INDEX: 3; BACKGROUND: url(../images/tab_selected.png) #ffffff repeat-x; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 8px
}

.page {
	CLEAR: both; BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 2; BACKGROUND: #ffffff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 560px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid
}

.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.heading {
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: #dddddd 1px solid;
	margin-right:10px;
	padding-right:10px;
}
.box {
	BACKGROUND: url(../images/box_top.png) no-repeat; MARGIN-BOTTOM: 10px
}
.box .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.box .top IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.box .middle {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 10px
}
.box .bottom {
	BACKGROUND: url(../images/box_bottom.png) no-repeat; HEIGHT: 5px
}
.success {
	BORDER-RIGHT: #a5bd71 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5bd71 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #e4f1c9; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a5bd71 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a5bd71 1px solid; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: center
}
.warning {
	BORDER-RIGHT: #ff9999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ff9999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffdfe0; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9999 1px solid; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: center
}
.wait {
	BORDER-RIGHT: #efebaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #efebaa 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #fbfaea; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #efebaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #efebaa 1px solid; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: center
}

A {
	CURSOR: pointer; TEXT-DECORATION: underline
}

 .bottom {
	BACKGROUND: url(../images/content_bottom.png) no-repeat; HEIGHT: 5px
}

.marco
{
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid;
}

.marcoAdd
{
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #FFFFFF; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid;
}

.imageGalery
{
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN-BOTTOM: 3px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid;
}

.separador
{
 	DISPLAY: inline-block; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; TEXT-ALIGN: center;


}

blockquote {
	background-image:url(../images/quote.gif);
	background-repeat:no-repeat;
	color: #666;
	display: block;
	padding-left: 28px;
	margin-top:10px;
}

img.picB
{
	border-right-color:#000000;
	border-right-style: solid;
	border-bottom-color:#E4E4E4;
	border-bottom-style:solid;
	border:0;
}

img.picA
{
	border-rigth-color:#E4E4E4;
	border-rigth-style: solid;
	border-bottom-color:#E4E4E4;
	border-bottom-style:solid;
	border:0;
}

#sombra {
	float:left;
	padding:0 5px 5px 0; /*Esta es la profundidad de nuestra sombra, sí haces más grandes estos valores, el efecto de sombra es mayor también */
	background: url(http://unibicación-de-la-imagen-de-sombra.gif) no-repeat bottom right; /*Aquí es donde ponemos la imagen como fondo colocando su ubicación*/
}

#sombra img {
	display:block;
	position:relative;
	top: -3px; /* Desfasamos la imagen hacia arriba */
	left:-3px; /*Desfasamos la imagen hacia la izquierda */
	padding:5px;
	background:#FFFFFF; /*Definimos un color de fondo */
	border:1px solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC /*Creamos un marco para acentuar el efecto */
}



.divProducts
{
	width:800px;
	margin-left:40px;
	padding-bottom:10px;
	height:auto;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}

html>body .divProducts
{
	width:800px;
	margin-left:40px;
	padding-bottom:10px;
	height:auto;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}

.corte
{
	clear: both;
}

.producto
{

	width: 200px;
	margin-bottom: 8px;
	height: 240px;
	min-height: 10px;
	float:left;
	margin-left:50px;
	margin-top:5px;

}

html>body .producto
{
	margin-top:0;
}

.producto div  {
	background: url(../images/producto_bg_bottom.png) no-repeat left bottom;
	padding-bottom: 12px;
}

.producto div div div {
	background: url(../images/producto_bg_top.png) no-repeat left top;
	padding: 0 0 0 0;
}

.producto div div, .producto div div div div {
	background: url(../images/producto_content.png) repeat-y left top;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}
.producto h3 {
	height: 20px;
	line-height: 26px;
	padding-left: 25px;
	color:#000;
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 8px;
}

.producto p
{
	padding-left:10px;
}

.nombre
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:7px;
	border-left-color:#CCCCCC;
	border-left-style:solid;

}

.descripcion
{
	text-align:justify;
	font-size:13px;
	padding-left:10px;
	padding-right:15px;
	padding-top: 15px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-top-color:#CCCCCC;
	border-top-style:solid;
}

.pages
{
	padding-left:6px;
	padding-right:6px;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;

	text-decoration:none;
	font-weight:bold;

	text-align:center;
}

.pages:visited
{

	padding-left:6px;
	padding-right:6px;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;

	text-decoration:none;
	font-weight:bold;
}

.pages:hover
{
	padding-left:6px;
	padding-right:6px;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;

	text-decoration:none;
	font-weight:bold;

	color:#66818A;
}

.linkOption
{
color:#66818A;
font-size:12px;
font-weight:bold;
text-decoration:underline;

}

.linkOption:hover
{
color:#8EA5AC;
font-size:12px;
font-weight:bold;
text-decoration:underline;

}

.textoNomal
{
	text-align:justify;
	font-size:12px;
}

.text-product
{
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}