.contenedor {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#FFFFFF;
	color:#333333;
	}
#cuerpo {
	float:left;
}

#encabezado {
	width:100%;
	clear: both;
	background-image:url(../../images/encabezado_balcarce.jpg);
	color:#333333;
	height:160px;
}


/* 3 columnas (2 y 1)*/ 
#centro {
	width:630px;
	float:left;
}

/* 2 columnas (se utiliza en remplazo de centro y una columna)*/ 
#centro_completo_izq {
	width:690px;/*el valor real es 710px*/
	margin-left:20px;/*SOLO PARA GENERAR EL MARGEN*/
	float:left;
	position:relative;
	background-color: #FFFFFF;
	color:#333333;
}
#centro_completo_der {
	width:810px;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	color:#333333;
	min-height:500px;
}
#col_izq {
	width:180px;
	float:left;
}
#col_der {
	width:280px;
	float:left;
	color:#333333;
	position:relative;
}
/*
.back_left{
	width:7px;
	height:700px;
	position:absolute;
	top:0px;
	left:-7px;
	background-image:url(../../images/back_sombra_L.gif);
	}
.back_right{
	width:7px;
	height:700px;
	position:absolute;
	top:0px;
	left:770px;
	background-image:url(../../images/back_sombra_R.gif);
	}
*/
.pie {
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	color:#999999;
	font-size:0.7em;
	clear:both;
	
	}
.nombre_pie{
	padding:5px;
	margin-bottom:10px;
	}
.pie ul{
	display:inline;
}
.pie li {
	display:inline;
	list-style:none;
}
/* ie hack: */
	.iehackwrap {text-align:center;}
    .contenedor {text-align:left;position:relative;}

html,body {
	height: 100%;
	}
/*----formato-----*/

body {
	color:#333333;
	background-color: #0C2641;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../../images/fondo_body.jpg);
	background-repeat: no-repeat;
	background-position:center;
	
}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	border-bottom:1px solid #666666;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
		font-weight: normal;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
		font-weight: normal;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
		font-weight: normal;
}

dt {
	font-weight:bold;
	padding-top:15px;
}

img {
	border:none;
}

A:visited {
	color: #666666;
	text-decoration:none;
}
A:link {
	color: #666666;
	text-decoration:none;
}
A:hover {
	color: #3366CC;
	text-decoration:none;
}
A:active {
	color: #3366CC;
	background-color:#ffffff;	
	text-decoration:underline;
}



/*----------------------------
      formulario general
----------------------------*/
label{
	width:10em;
	padding:4px;
	float: left;
	text-align: right;
	margin:0px;
	clear: both;
	
}

.input-box{
	margin-bottom: 10px;
	color: #666666;
	background-color: #EFEFEF;
	border: #26a solid 1px;
	}

.submit-button{
	margin-left: 11em;
	clear: both;
	color: #666666;
	background-color: #EFEFEF;
/*	border: 2px #9cf outset*/
	}

fieldset{
	/*border: #26a solid 1px;*/
	border:none;
	padding-left:0px;
	}

legend {
	color:#FF6600;
	background-color:#EFEFEF;
	/*border: #26a solid 1px;*/
	padding: 1px 0px;
	margin-top: 3px
	}

#requeridos{}

/*-----------------------------------
    ESTILO BOTONERA
-----------------------------------*/

.botonera {
	position:absolute;
	margin:0px; 
	padding:0px;
	top:100px;
	left:400px;
	/*border:1px solid #666666;*/
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:550px;
	text-align:right;
}
.botonera ul {
	margin:0px; 
	padding:2px 2px 2px 5px;
 }

.botonera li {
	margin: 1px; padding:.5em;
	list-style: none;
	display: inline;
} 

.botonera A:visited {
	color:#666666;
	text-decoration:none;
}
.botonera A:link {
	color:#666666;
	text-decoration:none;
}
.botonera A:hover {
	color: #0066CC;
	text-decoration:none;
}
.botonera A:active {
	color: #0066CC;
	text-decoration:underline;
}
.cont_padding {
	padding-left:50px;
	padding-right:5px;
	padding-top:10px;
	width:85%;
}

.sel {
	color: #000000;
	padding:6px;
	font-weight:bold;
}
/*----------------------
	Estilos casamientos
------------------------*/	 
.enc_cas {height:65px;}
.cont_casamientos{
	background-image:url(../../images/back_casamientos.jpg);
	background-repeat:no-repeat;
	background-color:#666633;
	height:500px;
	}
.cont_casamientos h1{
	padding:0px;
	margin:0px;
	}
.cont_casamientos h2{
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
	padding:3px;
	margin:0px;
	margin-top:5px;
	padding-left:20px;
	background-image: url(../../images/arrow.gif);
	background-repeat:no-repeat;
	}
.cont_casamientos p {
	border-bottom:1px #666666 dashed;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:5px;
	}
.cont_contenido{
	margin-left:10px;
	margin-right:10px;
	padding:5px;
	}
/*-------------------------
	Servicios
--------------------------*/
.cont_col_servicios{
background-color:#333333;
width:170px;
height:450px;
	}
	
.cont_col_servicios p {
	color:#CCCCCC;
	font-size:0.7em;
	margin-left:25px;
	margin-right:20px}
.cont_registro{
	padding-top:80px;
	padding-left:15px;
	padding-right:10px;
	}
.cont_novedades_prof{
	margin:10px;
	}
.nov_prof_cont{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
	}
.nov_prof_cont h2{
	font-size:0.9em;
	padding:5px;
	margin:0px;
	}
.nov_prof_cont p{
	font-size:0.7em;
	padding:5px;
	margin:0px;
	}
/*------------------------
	PRODUCTOS
-------------------------*/
.barra_marcas{
	padding-top:0px;
	margin-left:10px;
}
.marca{
	padding-left:18px;}
.rubro{
	padding-top:15px;}
.indice_productos{
margin-top:16px;
margin-left:20px;
	background-image:url(../../images/back_head_productos.jpg);
	background-repeat:no-repeat;
	height:18px;
	}
.indice_productos a { color:#00CCFF;}
.indice_productos_texto{
	margin-left:20px;
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.7em;
	}
.marca_descripcion{
	font-size:0.8em;
	float:left;
	width:270px;
	padding-top:20px;
	padding-left:40px
	}
.marca_descripcion p{ margin:0;}
.listado_marcas {
	margin-top:16px;
	margin-left:20px;
	}
	.listado_marcas h2 { background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:3px}
.logo{ width:162px; height:52px; float:left;}
.cont_marca{ border-bottom:1px #999999 dotted; padding-bottom:5px; height:58px;}

/*---------------------------
	CONTACTO
------------------------------*/
.cuadro_direcciones {
	float:left;
	width:290px;
	padding-left:20px;
}
.cuadro_direcciones h2 { background-color:#666666; color:#FFFFFF; padding:3px; font-size:0.9em;}
.cuadro_direcciones p { margin:0; padding:0;}

.cont_columnas{ margin-left:10px;}
.col_home {float:left; width:310px;}

.col_indice { width:243px; float:left; margin-left:10px;}
.listado_rubros ul{ margin-left:26px; margin-top:0; padding:0; font-size:0.85em;}
.listado_rubros li{list-style:none; border-bottom: 1px dotted #666666; padding-top:3px; padding-bottom:3px;}
.listado_rubros { background-color:#eeeeee;}

.col_indice h2{ margin:0; padding:0;}
.col_indice img {margin:0; padding:0;}
.barra_profesionales { background-color:#eeeeee; color:#333333; padding:5px; margin-left:10px; margin-right:10px;}


.listado { margin:0; padding:0}
.listado img { float:left}
.listado li { clear:both; list-style:none; margin:0; padding:0; padding-top:10px; padding-bottom:10px}
.listado li p { font-size:0.8em; margin:0; padding:0;}
.listado h2 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}


.validadores { }
.validadores li { padding-left:5px; padding-right:5px; padding-top:5px; border-top: 1px solid #CCCCCC;}

.extracto_home_prof { font-size:0.7em;}
.extracto_home_prof p{margin:0;}
.extracto_home_prof h2{margin:0;}

#link_profesionales { margin-top:5px; padding:3px; background-color:#CCCCCC;}

.servicio { float:left; width:188px; height:280px; margin-bottom:10px}
.servicio p { margin:0; margin-left:10px; font-size:0.7em;}

.area_profesionales { padding-left:27px;}

.formulario_balcarce54{width:450px; float:left; border-right:1px dotted #999999}

#deposito_direcciones { border-left:1px dotted #666666; padding-left:10px}
#deposito_servicio {}

.depo_box { width:300px; float:left; margin-left:10px;}
.depo_box p{ margin:0; padding:0}
.depo_box h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#003399; margin-bottom:0}

#flashhome {background-color:#ffffff; margin-left:10px;/* margin-right:10px;*/ height:260px;}

#ingreso { border-bottom:1px solid #666666; border-top:1px solid #666666; background-color:#eeeeee}
#ingreso p { padding:10px; margin:0;}
.ingreso_texto { font-size:0.8em;}

.fiestas { padding:30px; text-align:center; background-color:#CCCCCC; border:2px solid #999999; margin:20px; background-image:url(../../images/fondo_bolas.jpg); color:#FFFFFF; height:300px}
.horarios_home { background-color:#333333; color:#FFFFFF; padding:10px; font-size:0.8em}
.horarios_home h2{ margin:0;}