/* CSS Document pagina maestra */

/*PAGE LAYOUT*/
body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}

#bannersuperior{float: left; width:850px; height:200;}
#barranavegacion{float: left; width:850px; height:51px; background-color:#B1D6E1; }
#toplinks{position:absolute; right:10px; top:10px;}
#contenttext{float:right; width:660px;}
#leftpanel{float:left; width:190px;}
#espacioenblanco{float:left; width:850px; height:10px;}
#panelfotos{float:left; width:600px;}	
#titulofotos{float:left; width:580px; height:20px; padding:5px;}
#fotocentral{float:left; width:560px; height:460px;}
#panelminifotos{float:left;	width:560px; height:60px;}
#paneldescripcionfotos{float:right;	width:250px;}
#footer{float:left;	width:830px; background-color:#F0F0F0; padding:10px; color: #000;}
#contenidoform{ float:left; width:550px; background-color: #E6EFF7;}
#datosform{ float:left; width:275px; height:40px;}
#datospago { float:left; width: 550px;}

.textoform {font: 0.9em Tahoma, Geneva, sans-serif; font-size:13px;	color: #06F;}
/*GRAY PANEL*/
.graypanel{	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;}

/*zona de fotos*/

.formulario{border:solid 1px #03C ; background-color: #CDDFF1; padding:3px; margin:2px;}
.botones{padding:3px; margin:2px;}
.datosform{
	border:solid 1px #03C;
	background-color: #5C97D1;
	padding:5px;
	margin:5px;
}
.salirform{
	border:solid 1px #03C;
	padding:5px;
	margin:5px;
}
.titulofotos{border:solid 1px #333; background-color: #E9C6BC; padding:5px; margin:5px;}
.otrasfotos {padding:5px; margin:5px;}
.fotos { padding:10px;margin:10px;}
.descripcionfotos {	border:solid 2px #00C; padding:8px; margin:5px;
font: 0.7em Tahoma, Geneva, sans-serif;	font-size:18px;	font-weight:bold; color: #099;}

/*TEXT STYLES*/
.bodytext {	font: 0.7em Tahoma, Geneva, sans-serif; font-size:11px;		color: #012B69;}

.titletext { font: 0.7em Tahoma, Geneva, sans-serif; font-size:36px; font-weight:bold; color: #0CF;}
.whitetitle {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000000;
}
.smalltitle {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #06C;
}
.smallwhitetext {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#F00;
}
.smallgraytext a{
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallverdeclarotext {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0C4F5A;
}
.textoblancochico {
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFF;
}
.smallredtext a{
	font: 0.7em Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
.miniatura {
width:  73px;  /* Ancho de las miniaturas */
height:  60px;  /* Alto de las miniaturas */
float: left;
cursor: pointer;
padding: 0px 5px;
margin: 0px 10px;
}
.miniatura:hover {
opacity:.8;   /* Opacidad */
-moz-opacity:.8;
-khtml-opacity:.8;
filter:alpha(opacity=80);
}
.miniatura:active {
opacity:1;
-moz-opacity:1;
-khtml-opacity:1;
filter:alpha(opacity=80);
}