*

{font-size:100%;font-family:Verdana,sans-serif;letter-spacing:.03em; color:#333}

a {
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;
	color:#C00;
}
body{

		font-size:0.7em;color:#333;background-color:#FFF;margin:0;overflow:auto;

}

#paginado{

	font-size:10px;

	color:#F00;

	font-weight:bold;

	

}
#paginadoTitu {

	font-size:10px;

	color:#FFF;

	

	

}
#paginadoTitu a{

	font-size:10px;

	color:#FFF;

	text-decoration:none;
	

}
#paginadoTitu a:hover{

	font-size:10px;

	color:#FFF;

	text-decoration:underline;

	

}
#paginadoTitu2 a{

	font-size:10px;

	color:#000;  

	text-decoration:none;
	

}
#paginadoTitu2 a:hover{

	font-size:10px;

	color:#F00;

	text-decoration:underline;

	

}

#paginado a{

	

	font-size:10px;

	color:#333;

	font-weight:bold;

	text-decoration:none;

}

#paginado a:hover{

	

	font-size:10px;

	color:#F00;

	font-weight:bold;

	text-decoration:underline;

}

.tituloG a{

	font-size:14px;

	color:#213A76;

	font-weight:bold;

	text-decoration:none;

}

.tituloM a{

	font-size:12px;

	color:#213A76;

	font-weight:bold;

	text-decoration:none;

}

.tituloG a:hover{

	text-decoration:underline;

}

.tituloM a:hover{

	text-decoration:underline;

}

.menupie{



		font-size:10px;
		color:#0E192F;

	}



.mensajeR{

	

	color:#F00;
	font-size:10px;

	

}

.navCircle {

        margin: 0;

        padding: 0 0 0px 10px;

        border-bottom: 1px solid #9FB1BC;



}



.listado{

	padding-left:10px;

}

.listado a{

	color:#000;

	text-decoration:none;

}

#from2 input{

		border:#CCC solid 1px;

		width:200px;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:11px;

}

#from2 textarea{

		border:#CCC solid 1px;

		width:200px;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:11px;

		height:60px;

}

#from2 select{

		border:#CCC solid 1px;

		width:200px;

		font-family:Tahoma, Geneva, sans-serif;

		font-size:11px;

		

}



.listado a:hover{

	color:#009;

	text-decoration:underline;

}



.navCircle a:link, .navCircle a:visited {

	  	

        float: left;

        font-size: 10px;

        line-height: 14px;

        font-weight: bold;

        padding: 0 12px 6px 12px;

        text-decoration: none;

        color: #708491;

}



.navCircle a:link.active, .navCircle a:visited.active, .navCircle a:hover {

        padding-bottom: 6px;

        color: #000;

        background: url(../imagenes/circle.gif) no-repeat bottom center;

}

.menuHijo {

		font-size:10px;

		text-align:right;

		padding-right:15px;

		background:url(../imagenes/arrow.jpg) no-repeat right; 

		

}

.menuHijo a{

	text-decoration:none;

	color:#000;

}

.menuPadre{

	color:#FFF;

	padding-left:15px;	

	background:url(../imagenes/bullet.jpg) no-repeat left top #203A75; 

}

.tituloM{

	color:#9D0032;

	font-weight:bold;

	font-size:12px;

}

.tituloM2{

	color:#223C77;

	font-style:italic;

	font-size:12px;

}

#perfilForm input{

	width:200px;

	border:#999 solid 1px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

	font-size:11px;

	

}

#perfilForm textarea{

	width:200px;

	border:#999 solid 1px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

	font-size:11px;

}

-->



.highslide {

	cursor: url(ventanas/highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide img {

	border: none;

}

.highslide:hover img {

	border:none;

}



.highslide-wrapper {

	background: white;

}

.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

	height:50px;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(ventanas/highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-move {

    cursor: move;

}

a.highslide-full-expand {

	background: url(ventanas/highslide/graphics/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}



/* These must always be last */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



/* These are not Highslide core CSS rules, but define the styles of the caption. */

.control {

	float: right;

    display: block;

    position: relative;

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin-top: 1px;

    margin-bottom: 1px;

}

.control:hover {

    border-top: 1px solid #333;

    border-bottom: 1px solid #333;

    margin-top: 0;

    margin-bottom: 0;

}

.control, .control * {

	color: #666;

}



