BODY {
font-family: Arial;
color:#cc0066;
margin-left: auto;
margin-right: auto;
background-image: url(html/img/fondo.jpg);
font-size: 12px;
padding-top: 80px;}


#tabla_contacto {
background-image:url(html/img/fondo_form.jpg);
background-repeat:no-repeat;
width:682px;
height:385px;
}

#tabla_contacto_enviado {
background-image: url(html/img/fondo_ayvictoria.jpg);
background-repeat:no-repeat;
width:682px;
height:385px;
}

.desing_contacto_nombre {
font-size: 12px;
font-weight: bold;
color: #FF3366;
background-color: transparent;
margin-left: 321px;
margin-top: 49px;
border: none;
}

.desing_contacto_mail {
font-size: 12px;
font-weight: bold;
color: #FF3366;
background-color: transparent;
margin-left: 321px;
margin-top: 27px;
border: none;
}

.desing_contacto_mensaje {
font-size: 12px;
font-weight: bold;
color: #FF3366;
background-color: transparent;
margin-left: 323px;
margin-top: 25px;
border: none;
height: 70px;
width: 242px;
}

.boton_enviar {
margin-top: 10px;
}

.boton_borrar {
margin-top: 10px;
border: none;
}

.player {
	margin-bottom: 1px;
}

/* * * * *  * * * * * * * Estructuras ^ **  * * * * */

.fondo_ayvictoria {
background-image:url(html/img/fondo_ayvictoria.jpg);
background-repeat:no-repeat;
width:682px;
height:385px;
}

.texto_ayvictoria {
color:#cc0066;
position:relative;
left:300px;
top:2px;
width:354px;
height:324px;
z-index:1;
font-size: 12px;
text-align: left;
vertical-align: top;
}


#mainTabla {
width:692px;
padding: 0px;
}

#mainContent {
}

#Botonera {
padding : 0px 5px 2px 10px ;
vertical-align: top;
margin: 5px;
font-size: 10px;
width: 110px;
}

/* PIE */

#pie {
margin-top: 0px;
}

#pie a {
margin-right:0px;
}

#pie img#pie07 {
margin-right:-3px;
}

.subbotonera {
width:150px;
border:1px solid #000000;
background-color:#FFFFFF;
text-align:left;
}

/************************ BOTONERA ****************************/

.bt_estructura {
width: 700px;
padding: 0px;
margin: 0px;
}

/************************    *******************************************************/

body, td, div {
font-size: 11px;
}

H1 {
font-size: 10px;
border-bottom: 3px double #99CCFF;
padding : 0px 25px 0px 15px;
text-align: right;
}

H3 {
font-size: 10px;
margin: 4px;
background-color: #1D649E;
color: #EEE;
-moz-border-radius : 15px;
text-indent: 30px;
}

H4 {
border-bottom: 3px double #99CCFF;
padding : 0px 25px 0px 15px;
text-align: right;
}

A {
color:#004080;
text-decoration: none;
}

A:hover {
color: #20086B;
text-decoration: underline;
}

TH {
background-color: #99CCFF;
font-size: 11px;
font-weight: bolder;
}

select {
width: 150px
}

/************** PRODUCTOS *********************/

.prod-nombre {
color:#cc0066;
font-weight: bold;
font-size: 12px;
margin: 3px 0px 3px 0px;
}

TD.prod-categoria {
color:#cc0066;
font-weight: bold;
font-size: 11px;
}

IMG.prod-img {
border:0px;
}

TD.prod-marca {
color:#cc0066;
font-weight: bold;
font-size: 12px;
text-align: left;
height: 50px;
}

TD.prod-main {
width: 25% ;
height:152px;
}

TD.marcas {
border:0px;
color: #CC0000;
font-size: 12px;
padding: 4px;
letter-spacing: 1px;
text-align:center;
}

A.marcas {
color: #004080;
font-weight: bold;
}

TABLE.catalogo {
height: 90%;
}

table#borde_popup {
border-left: 1px #000000 solid;
margin-top: 3px;
}

#subBot a {
/*display: block;*/
}

/*Posicion y colores de la botonera */

#subBotProductos {
visibility: hidden;
position: absolute;
margin-top: -2px !important;
margin-top: 6px;
width: 124px;
border-right-width: 1px;
border-left-width: 1px;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
border-top-width: 0px;
border-bottom-width: 0px;
text-indent: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#subBotProductos a {
display: block;
color: #FFFFFF;
text-decoration: none;
background-color: #d65180;
}

#subBotProductos a:hover {
display: block;
color: White;
text-decoration: none;
font-weight: bold;
}

#subBotNovedades {
visibility:hidden;
position:absolute;
margin-top: -2px !important;
margin-top: 6px;
width: 139px;
border-right-width: 1px;
border-left-width: 1px;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
border-top-width: 0px;
border-bottom-width: 0px;
text-indent: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#subBotNovedades a {
display: block;
color: #FFFFFF;
text-decoration: none;
background-color: #d65180;
}

#subBotNovedades a:hover {
display: block;
color: White;
text-decoration: none;
font-weight: bold;
}

/** botonera de vistas **/

#titulo_vistas {
margin-right: -3px !important;
margin-right: -4px;
margin-bottom: -2px;
}

/** las fotitos**/

.otros_disenos {
background-image:url(html/img/bottom_left.gif);
background-repeat:no-repeat;
width:184px;
height:343px;
}

.otros_disenos_caja {
padding-left: 22px;
}

.otros_disenos a {
padding-right:3px;
}

/** caja para novedades **/

.novedades_all {
height: 385px;
width: 692px;
background-image: url(html/img/fondo_novedades.jpg);
background-repeat:  no-repeat;
}

.novedades_datos {
width:300px !important;
width:250px;
height: 200px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#cc0066;
margin-right: 40px !important;
margin-right: 30px;
margin-top: 30px;
}

.novedades_pic {
float:left;
margin-left: 30px !important;
margin-left: 20px;
margin-top: 35px;
}

/** columna de datos de la derecha **/

.catalogo_all {
font-size: 12px;
height: 343px;
width: 508px;
background-image: url(html/img/bottom_right.gif);
background-repeat: no-repeat;
float: right;
}

.catalogo_datos {
	width:150px;
	float: left;
	color:#cc0066;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#nombre {
	font-size:12px;
	font-weight:bold;
	color:#cc0066;
}

#variante {
font-size:12px;
font-weight:normal;
color:#cc0066;
}

#descripcion {
	font-weight:normal;
	color:#cc0066;
	font-size: 12px;
}

#tamanio {
font-size:12px;
font-weight:normal;
color:#cc0066;
}

/** seccion de FOTO PRINCIPAL y zoom**/

#zoom {
margin-left: -4px!important;
margin-left: -10px;
margin-top: -10px;
}

.catalogo_pic {
float:left;
padding-left:15px;
}

/** USUARIOS **/

.usr_fondo {
background-image:url(imagenes/usr_bgr2.gif);
background-repeat:repeat-x;
width:179px;
padding: 0px 0px 0px 0px;
}

.usr_fondo2 {
background-image:url(imagenes/usr_bgr.gif);
background-repeat:repeat-y;
width:564px;
height:150px;
}

.txt_campo {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#cc0066;
padding-bottom:5px;
padding-left:6px
}

.nombre_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.campo input {
border:2px solid #878787;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.error {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
padding-left:6px;
}