@charset "utf-8";
/* CSS Document */


/* ************** PANEL SIN TITULO **************** */

.panelSinTitulo{
 	background-color:#eeeff3;

}


/* ************** PANEL CON TITULO **************** */

.panelConTitulo{
 	background-color:#eeeff3;
/*	border:1px solid #00FF00;*/

}

.panelConTitulo div.titulo{
	border-left:30px solid #888888;
	background-color:#dddfe7;
	margin:0px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	color:#333333;
	font-weight:bold;

}

.panelConTitulo div.titulo a{
	color:inherit;

}

.panelConTitulo div.contenido{
	background-image:url(../images/comunes/sombraBarraTitulo.jpg);
	background-repeat:repeat-x;
	padding:10px;

}
/* **************** Botones ****************** */

.boton1{

}



.boton1 td.izquierda{
	width:7px;
	height:29px;
	background-image:url(../images/comunes/btn1Izquierda.png);

}
.boton1 td.centro{
	padding-left:5px;
	padding-right:5px;	

	background-image:url(../images/comunes/btn1Centro.png);
}
.boton1 td.derecha{
	width:7px;
	height:29px;	
	background-image:url(../images/comunes/btn1Derecha.png);

}
/* ****************** PANELES DE FOTOS ********************* */

.panelFotosFlotanteDerecho{
	float:right;
/*	width:240px;*/
/*	border:1px solid #FF0000;*/
	text-align:right;
	padding:0px 0px 15px 15px;
	height:100%;
/*	background-color:#009966;*/
}
.panelFotosFlotanteDerecho img{
	padding-bottom:10px;
	display:block;

}

.matrizFotos{

}

.matrizFotos td{
	padding:10px 0px 0px 10px;
}

.matrizFotos .superior {
/*	border:1px solid #FF0000;*/
	padding-top:0px;
}

.matrizFotos .izquierda {
/*	border:1px solid #00FF00;*/
	padding-left:0px;
}

/* ******************* TABLAS ************************ */


.tablaTipo1{
	border:1px solid #CCCCCC;

}


.tablaTipo1 tbody tr{

}
.tablaTipo1 tbody tr.par{
	background-color:#DDDDDD;

}
.tablaTipo1 tbody tr td{
	padding:3px;
}

.tablaTipo1 tbody tr th{
	padding:5px;
	background-color:#3E4875;
	color:#FFFFFF;
}

/* ********************* Varios *************************** */

.avisoRegistracionRequerida{
	border:1px solid #949494;
	background-color:#F0F0F0;
	margin:auto;
}
.avisoRegistracionRequerida .box{
	text-align:center;
	padding:20px;
	padding-top:25px;
	padding-bottom:25px;
}

/* *********************** ******************************* */


.formContacto {
	margin:auto;

}

.formContacto th,.formContacto td{
	padding:20px;

	padding-top:6px;
	padding-bottom:6px;
	background-color:#F0F0F0;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
/*	font-size:100%;*/
}

.formContacto td{
	padding-left:10px;


}

.formContacto th{
	width:80px;
	text-align:right;
	
/*	border:1px solid #FF0000;*/
	padding-right:10px;
	background-color:#E0E0E0;



}

.formContacto .error-message{
	color:#FF0000;

}

div.mensajeGracias{

	background-color:#F0F0F0;
	padding:30px;
	width:300px;
	text-align:center;
	margin:auto;

}
