/* CSS Document */

.TextJustify{
text-align:justify;
}

p{
margin:3px 0 5px 0;
line-height:14px;
}
p.firma{text-align:right;}
#contenido ul {
list-style-type:none;
margin:5px 0 5px 0;
padding:0;
color:#9A3040;
}

/**********************/
.contenidoInt div.gr1 div.incripcion table tr td{ width:50%;}

.contenidoInt div.gr{ width:675px;}
.contenidoInt div.gr p{ padding-left:15px;}
.contenidoInt div.gr p strong{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.contenidoInt div.gr p strong.titstr{
color:#9A3040;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.contenidoInt div.gr p.fecha{ color:#666666;}
.contenidoInt div.gr p.destacado{ color:#9A3040;}
.contenidoInt div.gr span.destacado{ color:#9A3040;}
.contenidoInt div.gr p.oblig{ 
color:#666666;
text-align:right;
font-weight:normal;
}
.contenidoInt div.gr div.pregunta{
padding:30px 0 0 0;
float:left;
width:100%;
}
.contenidoInt div.gr div.sugerencia{
padding:0;
float:left;
width:100%;
}
/******************/
.contenidoInt div.gr div.info p.tit-info{
background-color:#D1E4E4;
font-weight:bold;
padding:7px 5px 7px 15px;
color:#9A3040;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}
.contenidoInt div.gr div.info p.tit-lugar01{
color:#9A3040;
background-image:url(/images/aa_flist3.gif);
background-repeat:no-repeat;
background-position:5px 3px;
padding-bottom:0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}
.contenidoInt div.gr div.info p.tit-lugar{
color:#9A3040;
background-image:url(/images/aa_flist3.gif);
background-repeat:no-repeat;
background-position:5px 3px;
padding-bottom:0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contenidoInt div.gr div.info p.psep{
	background-image:url(/images/aa_pix.gif);
	background-repeat:repeat-x;
	background-position:5px 5px;
	margin:0 15px 0 15px;
	padding:0;
}
.contenidoInt div.gr div.info a.lugar{ text-decoration:none;}
.contenidoInt div.gr div.info a.lugar:hover{
text-decoration:none;
color:#3366CC;}
.contenidoInt div.gr div.info p.resul{
text-align:right;
padding-right:15px;}
.contenidoInt div.gr div.info div.cabcircular{ 
background-color:#D1E4E4;
height:1%;
padding:0;
margin:0;}
.contenidoInt div.gr div.info div.cabcircular div.lati{
float:left;
padding:7px 0 5px 15px;
color:#9A3040;
font-weight:bold;
width:460px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contenidoInt div.gr div.info div.cabcircular div.latd{ float:left; width:200px;}
/******************/


/*tablas*/
.contenidoInt div.gr1 table.datos{
border-bottom:none;
border-right:none;
border-collapse:collapse;
margin:10px 0 15px 0;
width:85%;
voice-family: "\"}\"";
voice-family:inherit;
width:100%;
}
.contenidoInt div.gr table.datos td{
border-bottom:1px solid #CCC;
padding:3px;
}
.contenidoInt div.gr table.datos tr.trtit td{
background-color:#D1E4E4;
color:#9A3040;
padding:5px 0 5px 15px;
border:none;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.contenidoInt div.gr table.datos tr td{
padding:5px 0 5px 15px;
} 
.contenidoInt div.gr table.datos tr td.ctr{
text-align:center;
}
.contenidoInt div.gr table.datos tr.resul td{
text-align:right;
border:none;
} 

/*calendario*/
.contenidoInt div.gr table.calendario{ border-collapse:collapse;}
.contenidoInt div.gr table.calendario td{
padding:0;
margin:0;
font-size:9px;
}
.contenidoInt div.gr table.calendario td.festivo{ color:#9A3040;}
.contenidoInt div.gr table.calendario td.grupo{ background-color:#F5F5E6;}
.contenidoInt div.gr table.calendario td.lineleft{ border-left:1px solid #CCC;}
.contenidoInt div.gr table.calendario td.lineright{ border-right:1px solid #CCC;}
.contenidoInt div.gr table.calendario td.linebtt{ border-bottom:1px solid #CCC;}
.contenidoInt div.gr table.calendario td.lineleftbtt{ border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
.contenidoInt div.gr table.calendario td.linerightbtt{ border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.contenidoInt div.gr table.calendario tr.trtit td{
background-color:#D1E4E4;
color:#9A3040;
padding:3px 0 3px 0;
border:1px solid #CCC;
font:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
.contenidoInt div.gr table.calendario tr td{
padding:3px 3px 3px 4px;
text-align:center;
} 
/*fin calendario*/

/