/* CSS Document */
body{
margin:0 auto;
width:100%;
height:100%;
background-color:#001640;
}

.bodyuno{
background-color:#ffffff;
background-image:url(fondo-prod.jpg);
background-position:top left;
background-repeat:no-repeat;
}

table{
margin:0;
padding:0;}

.idioma{
margin:0 0 15px 15px;
}

.barra{
padding:10px;}

p{
margin:0;}

.texto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#00349A;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
text-decoration:none;
margin:0;
margin-right:10px;
padding-right:15px;
border-right:1px solid #9FC1FF;
}

.menu:hover{
color:#9FC1FF;
}

.menu2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
text-decoration:none;
margin:0;
margin-right:10px;
padding-right:15px;
}

.menu2:hover{
color:#9FC1FF;
}

.url{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#00349A;
text-align:center;
margin:20px 0;
letter-spacing:-1px;}

.url a,
.url a:link,
.url a:visited {
	text-decoration:none;
	color:#00349A;
}

.grisoscuro{
color:#666666;}

a.grisoscuro,
a.grisoscuro:link,
a.grisoscuro:visited {
	text-decoration:none;
	color:#666666;
}


.grisclaro{
color:#999999;}

a.grisclaro,
a.grisclaro:link,
a.grisclaro:visited {
	text-decoration:none;
	color:#999999;
}

.fotoprod{
border:1px dotted #CCCCCC;}

.mapa{
border:1px dotted #CCCCCC;
padding:3px;
background-color:#FFFFFF;}

.fotoprod:hover{
border:1px solid #93B9FF;}

.titprod{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#00349A;
text-align:center;
text-decoration:none;}

.titprod2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#00349A;
text-align:center;
text-decoration:none;}

a.titprod2,
a.titprod2:link,
a.titprod2:visited {
	border-bottom:1px dotted #CCC
}

.padtop{
padding-top:10px;}

.margsup{
margin-top:10px;}

.sinbordeder{
padding-left:15px;
}
.bordeder{
padding-right:15px;
border-right:1px dotted #9FC1FF;
}
.bordeder2{
padding-right:15px;
padding-left:15px;
border-right:1px dotted #9FC1FF;
}

input,textarea{
background-color:#F5F5F5;
border:#cccccc 1px solid;
font-size:11px;
color:#8D8D8D;
margin-top:3px;
padding-bottom:3px;
}

h3 {
	background-color:#00349A;
	padding:6px 10px 6px 12px;
	color:#9EC0FE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#fotos {
	width:330px;
	overflow:hidden
}
