* {
margin: 0;
padding: 0;
}

body {
	margin: 0 auto;
	text-align: center;
	background-color: #247ca4;
	background-image:url(../images/fdopage.jpg);
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tbopciones td {padding:5px;}
#masmenos td {padding:0px;}

#caja {
 	width: 150px; 
    height: 190px; 
    display:table-cell; 
    vertical-align: bottom; 
    text-align: center; 
	margin:0px auto;
	  }
div#caja img {      
      margin-top: expression(190 - this.height); 
      } 
	  
#cap{
	width:1000px;
	height:356px;
	background-image:url(../images/fdocap.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center; 
	position:relative;
}
#registro1, #registrado{
	position:absolute;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	top:70px;
	right:20px;
	width:255px;
	overflow:hidden;
	}
#registrado{right:100px; width:180px; top:80px;}

#solicitaregistro{
	position:absolute;
	right:20px;
 	text-align:left;
	width:250px;
 	top:157px;
	}
#menusup{
	position:absolute;
 	left:300px;
 	top:185px;
	}
#contieneanuncios {
	position:absolute;
 	left:60px;
 	top:210px;
	}
	#anunciosup{
		width: 200px;
		height: 130px;
		overflow:hidden;
		}
#centro{
margin:0 auto;
text-align:center;
width:882px;
background-color:#FFFFFF;
overflow: hidden; 
height:1%;
}

#menuizquierda{
width:220px;
text-align:left;
float:left;
}
#medio{
width:662px;
text-align:left;
float:left;
text-align:center;

}

#producto{
float:left;
width:150px;
text-align:center;
border: 1px solid #ccc;
margin: 2px;
height:280px;
}
#producto2{
float:left;
width:150px;
text-align:center;
border: 1px solid #ccc;
margin: 2px;
height:180px;
}

#productodest{
float:left;
width:155px;
text-align:center;
border: 2px solid #f07f2c;
margin: 2px;
height:270px;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.enlace_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #770909;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_rojo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #770909;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_rojo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_rojo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #770909;
	text-decoration: none;
	font-weight: bold;
}
.enlace_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.enlace_negro {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_negro:link {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_negro:visited {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_negro:hover {
	font-size: 10px;
	color: #D96800;
	text-decoration: none;
	font-weight: bold;
}

.titular {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}


h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #317D31;
}
h2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.menulat
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menulat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menulat:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menulat:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menulat:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #317D31;
	text-decoration: none;
	font-weight: bold;
}

.enlace_blanco
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B0D1C;
	text-decoration: none;

}
a.enlace_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
a.enlace_blanco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
a.enlace_blanco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
a.enlace_blanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.enlace_naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #970000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_naranja:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #970000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_naranja:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #970000;
	text-decoration: none;
	font-weight: bold;
}
a.enlace_naranja:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006ec6;
	text-decoration: none;
	font-weight: bold;
}
.bordestDestd {
	background-color: #D3E2EF;
	border: 1px solid #970000;
	color: #eaeaea;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #970000;
	text-decoration: none;
	font-weight: normal;
}.titulo {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.txtVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #469E48;
}
.tdgris {
	background-color: #f4f4f4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
}
.tdgrisoscuro {
	color:#FFFFFF;
	background-color: #666;
}
.txtVerdeNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
}

.txtAzul {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #f07f2c;
}
.tdnaranja {
	background-color: #FFFFFF;
	border-top: 1px solid #003366;
	border-right: 1px #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px #003366;
	text-indent: 8px;
	color: #0C244D;
}
.txtBlanco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtBlanco9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.bordesTop {
	border: 1px solid #E1E0DD;
	color: #eaeaea;
}
.menu_b {
	border-top: 1px solid #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
	text-indent: 8px;
	background-image: url(../images/menu_B.gif);
}
.menu_c {
	border-top: 1px solid #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
	text-indent: 8px;
	background-image: url(../images/menu_C.gif);
}
.tdazul {
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.bordeinfnaranja {
	background-color: #ffffff;
	border-bottom: 1px solid #970000;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.bordeinfnaranjafondogris {
	background-color: #f4f4f4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px #FFFFFF;
	border-bottom: 1px solid #970000;
	border-left: 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.txtNaranja {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #B30000;
}
.txtrojo {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #B30000;
}
.resalte {	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.titular1 {	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #003366;
}
.slogan {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	text-transform: capitalize;
}
.ofertas {
	background-color: #f4f4f4;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dotted #6E0F17;
	border-right: 1px none #6E0F17;
	border-bottom: 1px dotted #6E0F17;
	border-left: 1px none #6E0F17;
}
.error {
	font: 1em Arial, Helvetica, sans-serif;
	padding:3px;
	background:#990000;
	color: #fff;
}
label.errorcampo { display: block; font:11px Verdana, Arial, Helvetica, sans-serif;color: #C13100; margin-left:0px; width: auto; float:left;}
input.errorcampo {border: 2px solid #C13100; font: 10px Verdana, Arial, Helvetica, sans-serif;color:#666; height:14px; width: auto; float:left;}

.boton a{margin:5px; padding:5px; border:1px solid #ccc; display:block;}
.boton a:hover{background:#FFD5BF;}
img {border:0px;}
.imagenprod{ height:130px;}
