@charset "utf-8";
/* CSS Document */
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, div
{
	margin: 0;
	padding: 0;
}

img {
border : 0px;
}
html, body {
		height:100%;
}
		
body {
	background-image: url(../images_home/bg.jpg);
	background-color:#00488F;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px !important;
	color: #989898;
	background-repeat: repeat-x;
	background-position:top;
}
#wrap {
	clear: both;
	width: 746px;
	margin-right: auto;
	margin-left: auto;
}
#headkonica {
	background-image: url(../images_home/bghead.gif);
	background-repeat: repeat-x;
	height: 71px;
	clear: both;
}
#konica {
	float: left;
	height: 71px;
	width: 311px;
}
#flash_home {
	height: 252px;
	width: 746px;
}
#banners_home {
	width: 741px;
	margin-top: 8px;	
	margin-left: 5px;	
}
#ingreso {
	float: left;
	height: 168px;
	width: 180px;
	background-image: url(../images/registro.jpg);
	background-repeat: no-repeat;
	}
#locales_new {
	float: left;
	height: 168px;
	width: 180px;
	margin-left: 5px;
}
#banner_pentax_new {
	float: left;
	height: 168px;
	width: 180px;
	margin-left: 5px;
}
#headfotomar {
	float: right;
	margin-left: 285px;
/*	margin-left: 305px;*/
}
/*menu*/
#menu dl {
	margin: 0px;
	padding: 0px;
}
#menu dt {
	float: left;
}
#menu {
	overflow: hidden;
	height: 21px;
}

#menu a {
	display: block;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 21px;
	
}
#menu a.uno {
width: 62px;
background:url(../images_home/b_uno.gif);
}
#menu a.dos {
width: 113px;
background:url(../images_home/b_dos.gif);
}

#menu a.tres {
width: 101px;
background:url(../images_home/b_tres.gif);
}

#menu a.cuatro {
width: 94px;
background:url(../images_home/b_cuatro.gif);
}

#menu a.cinco {
width: 71px;
background:url(../images_home/b_cinco.gif);
}

#menu a.seis {
width: 98px;
background:url(../images_home/b_seis.gif);
}

#menu a.siete {
width: 98px;
background:url(../images_home/b_siete.gif);
}

#menu a.ocho {
width: 76px;
background:url(../images_home/b_ocho.gif);
}
#menu a.nueve {
width: 132px;
background:url(../images_home/b_nueve.gif);
}

#menu a:hover {
	background-position: 0px -21px;
}
/*menu fin*/



#navegacion {
	background-image: url(../images_home/bgmenu.gif);
	background-repeat: repeat-x;
	height: 21px;
}
#navegacion ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navegacion li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 21px;
}
#main {
	background-color: #FFF !important;
}
#main #mainleft {
	float: left;
	width: 533px;
}
#bannerprincipal {
	height: 196px;
	width: 533px;
}
#mainleft #mleft01 {
	float: left;
	width: 217px;
	background-color: #e2e2e2;
}
#mleft01 #login {
	height: 130px;
	width: 190px;
	background-image: url(../images_home/login.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 17px;
}
.input2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 9px;
	color: #868686;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	height: 18px;
}
#login a {
	color: #989898;
	text-decoration: none;
}
#login a:hover {
	text-decoration: underline;
}


#mleft01 #listadolocales {
	height: 246px;
	width: 202px;
	padding-top: 10px;
	padding-left: 7px;
	padding-bottom: 28px;
}
#mainleft #mleft02 {
	float: left;
	width: 316px;
}
#bannercamara {
	width: 306px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#destacados {
	padding-right: 4px;
	padding-left: 5px;
	width: 307px;
	padding-top: 3px;
	height: 201px;
}
#main #mainrigth {
	float: left;
	width: 210px;

}
#mainpentax {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	clear: both;
}
#main_contenido_p {
	padding-top: 20px;
}

#main_contenido_p #contenido_pent_l {
	width: 426px;
	float: left;
}
#main_contenido_p #contenido_pent_r {
	float: left;
	width: 261px;
	text-align: center;
	padding-right: 19px;
	padding-left: 19px;
	color: #df002c;
}
#contenido_pent_r p {
	padding-top: 10px;
	padding-right: 10px;
}

#mainpentax h2 {
	font-size: 12px;
	font-weight: bold;
	color: #de002c;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	display: inline;
}
#main_contenido_p #contenido_pent_l p {
	font-size: 11px;
	color: #505050;
}

#mainpentax hr {
	margin: 0px;
	padding: 0px;
	color: #de002c;
	background-image: url(../images_home/hr_rojo.gif);
	background-repeat: repeat-x;
}




#mainrigth #photoprint {
	background-image: url(../images_home/bgphotoprint.gif);
	background-repeat: repeat-y;
	
	width: 210px;
}
#productos_pentax .prod_destacado {
	width: 90px;
	margin-right: 13px;
	margin-bottom: 10px;
	float: left;
	text-align: center;
	height: 180px;
}
#productos_pentax {
	padding-top: 10px;
}

.textnegrito {
	color: #505050;
}
#flashpaper {
	clear: both;
}

.vinculophotoprint {
	display: block;
	height: 392px;
	width: 212px;
	position: absolute;
}

#photoprint #textphoprint {
	padding-right: 5px;
	padding-left: 5px;
}
#textphoprint h2 {
	font-size: 14px;
	color: #f95925;
}
#textphoprint .hachere {
	padding: 0px;
	height: 1px;
	background-image: url(../images_home/hr.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	
	
}
#textphoprint p {
	margin: 0px;
	padding: 0px;
}

#textphoprint hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background-image: url(../images_home/hr.gif);
	background-repeat: repeat-x;
	
	
}
#textphoprint a {
	color: #F95925;
	text-decoration: none;
}
#textphoprint a:hover {
	text-decoration: underline;
}

#fotomar {
	width: 210px;
	margin-top: 5px;
}

#logosfotomar {
	clear: both;
	width: 197px;
}

.rellenotexto5 {
	padding: 5px;
}
.titulocaja {
	background-image: url(../images_home/bgtitulocaja.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 10px;
}
.titulocaja h2 {
	font-size: 14px;
	color: #FFFFFF;
}

#footer {
	background-image: url(../images_home/img_newhome/fondo_inf.jpg);
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 20px;
	padding-top: 12px;
	padding-left: 15px;
	color: #000000;
	background-color: #FFFFFF;
	background-position: bottom;
}
.txt_sub_footer {
	color: #abd5fc;
}
.txt_gris {
	color: #333333;
}
#sub_footer {
	width: 746px;
	color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.azul {
	color: #0066cc;
}
.tit_registro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
.bajada_registro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066cc;
	font-weight: bold;
	height: 20px;
}


.borrar {
	display: none;
}
.floatleft {
	float: left;
}
#headpentaleft {
	height: 253px;
	width: 298px;
	float: left;
}
#headpentaxderecha {
	width: 427px;
	float: left;
	font-size: 11px;
}
.relleno10 {
	padding-right: 10px;
	padding-left: 10px;
}
#cajakeyword {
	border: 1px solid #0E6ECF;
	background-image: url(../images/bghomekeyword.gif);
	background-repeat:  repeat-x;
	height: 204px;
}
#titkeywd {
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 3px;
	height: 34px;
}
#titkeywd h2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
#bgcajitakey {
	background-image: url(../images/bgcuadro.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 96px;
	padding: 7px;
}
#bgcajitakey ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type: none;
}
#bgcajitakey li {
	padding-left: 10px;
	background-image: url(../images/bulletkey.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#sidkey01 {
	width: 145px;
	float: left;
	padding-top: 5px;
}
#sidkey02 {
	width: 145px;
	float: left;
	padding-top: 5px;
}
#txtkey {
	padding-right: 10px;
	padding-left: 10px;
}
#txtkey h3 {
	font-size: 10px;
	color: #696969;
	font-weight: normal;
}
#txtkey strong {
	font-weight: normal;
	color: #003365;
}
.locales_ td {
	font-size: 11px !important;
	color: #333333;
}
#caja_camara_pentax{
	padding-left:310px;
	width:418px;
	display: block;
	clear: both;
	overflow: hidden;	
}
#destacado_new {
	float: left;
	height: 168px;
	width: 180px;
	margin-left: 5px;
}
.padding5{
	padding-left:5px;
	color: #0066cc;
}
.padding10right{
padding-right:10px;

}#boton_cond {
	float: left;
	height: 19px;
	width: 135px;
	margin-left: 70px;
}
#texto_footer {
	float: left;
	height: 19px;
	width: 495px;
}
