/* CSS Document */

html,body {
	margin:0;
	
	padding:0;
	background-color:none;
	color:#000000;
	background-image:none;
}

#logoprint {
 position:absolute;
 width:668px;
 height:107px;
 top: 0px;
 left:20px;
}


div#wrap {
	background:#FFFFFF;
	background-image:none;
	margin:0;
	width:708px;
}

#tope, #nav, #sidebar, #header, #logouni, #footer {
	display:none;
}



#moti {
	background:#FFFFFF;
	height:150px;
	}

#motitulo {
	background-image:none;
	position:absolute;
	top:115px;
	left:40px;
	width:600px;
	
	
	}
	
	
	#motitulo {
	
	}
	
#motitulo h1 {
	
	font: 23px/1.2em Georgia, Times, "Times New Roman", serif; display: block;
	color: #2B6795;	
	margin:0;
	padding:0;
	text-transform: uppercase;
	}
	
#motitulo h2 {
	font: 9px/13px "Lucida Grande", Arial, Helvetica, sans-serif;
	margin-top: -1px;
	font-size: 10px;
	line-height: 10px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: left;
	color:#666666;
	margin-bottom:0;
	}



#main {
	float:left;
	width:90%;
	background:transparent;
	padding-bottom:25px;
	padding-top:20px;
	
}

#main .destaca{ 
padding-left:0;
padding-right:0;
color:#000000;
}


 #main p {
	font: 13px "Trebuchet MS", Arial, sans-serif;	
	color:#626262;
	
}


#main h1, #main h2 {
	margin-top: 0px; 
	font: 20px/1.2em Georgia, Times, "Times New Roman", serif; display: block;
	color: #2B6795;	
	border-bottom:1px solid #E8E6E6;
	margin-bottom:6px;
	padding-bottom:5px;
}



#main h1, #main h2, #main h3, #main p {
	margin:6px 30px 7px 40px;
}

#main h2 {
	margin-top:25px;	
}

#main h2, #main h1 {
	margin-bottom:10px;	
}

#main img {
	margin:0;		
}

#main .moti {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:10px;		
}

#main .listasimple, #main .listasimple2
{
margin-left: 50px;
margin-right:35px;
padding-left: 0;
list-style-type:square;
font: 13px "Trebuchet MS", Arial, sans-serif;	
color:#626262;

}



#main .redondeado .listasimple, #main .redondeado .listasimple2
{
margin-left: 15px;
margin-right:0px;
padding-left: 0;
position:relative;
}


#main .destacap li 
{
margin-left: 0px;
margin-right:0px;
}

#main .listasimple li
{
padding-left: 15px;
background-image:url(../imagenes/bullet/bullet_negro.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
margin: 0 0 8px 0;
position:relative;
	
}

#main .listasimple2 li
{
padding-left: 15px;
background-image:url(../imagenes/bullet/bullet_external.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
margin: 0 0 8px 0;
position:relative;
	
}



#main a:link, #main a:visited {
	color:#006699;
	text-decoration: underline;
	}
	
#main a:hover {
	color:#FF9900;
	text-decoration: underline;
	}
	
#main a:active {
	color:#0066CC;
	}


#main .control a:link, #main .control a:visited {
	color:#FFFF00;
	text-decoration: underline;	
	
	}
	
#main .control a:hover {
	color:#CCCCCC;
			}
	
#main .control a:active {
	color:#FFFF00;
	}




.selection  {
color:#333333;
font-weight:bold;
}


#sidebar  a:link, #sidebar a:visited {
	color:#3680B8;
	text-decoration: underline;
	font-weight:bold;
	}
	
#sidebar a:hover {
	color:#FF9900;
	text-decoration: underline;
	font-weight:bold;
	}
	
#sidebar a:active {
	color:#0066CC;
	}

#jumpi {
width:175px;
height:52px;
background-image:url(../imagenes/fondo_sidejump.gif);
background-repeat:no-repeat;
margin-left:4px;
margin-top:2px;
}


#banner {
	background:transparent;
	height:96px;
	clear:both;
	margin-top:25px;
}


	



.hr {
	margin: 1em 0;
	height: 3px;
	background: transparent url("../imagenes/divisores/hr.gif") no-repeat center center;
	}
	.hr hr {
	display: none;
	}



.hrsidebar {
	margin: 1em 0;
	height: 3px;
	background: transparent url("../imagenes/divisores/hr3.gif") repeat-x;
	width:89%;
	margin-left:5px;
	}
	.hrsidebar hr {
	display: none;
	}

.hrbasico {
	margin: 1em 0;
	height: 3px;
	background: transparent url("../imagenes/divisores/hr3.gif") repeat-x center center;
	width:89%;
	
	}
	.hrbasico hr {
	display: none;
	}
	
*html .bajar {
margin-bottom:20px;
}

.hrbajo {
	display:none;
	}
	.hrbajo hr {
	display:block;
	}
	
.hrup {
	display:none;
	}
	.hrup hr {
	display:block;
	}	





/****************************Cuadro esquinas redondeadas para destacar***************************/


.redondeado {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0px;
	
		}

div.superior, div.superior2 {
	height:0; 
	background-image:none
	margin:0 0 0 0;	
	}
	
div.superior2 {
	background-image:none;
	background-repeat: repeat-x; 	
	}
	
img.esquina_sup_izq {display:none; }
img.esquina_sup_der { display:none; }

#main .contenidored, #main .contenidored2 { 
	background-image:none;
			 }
		 
#main .contenidored2 { 
	background-image:none;
	
	background-color:#FFFFFF;
			 }

	 
#main .contenidored p, #main .contenidored2 p { 
	color:#FFFFFF;
	line-height:16px;
	margin:0;
	padding:0;
	margin-top:8px;		
	 }
	 
#main .contenidored2 p { 
	color:#666666;
	
		 }
	
#main .control, #main .control2, #main .control3 { padding:3% 7% 0 7%; 
	background-image:none;
	 }
	
#main .control2, #main .control3  {  
	background-image:none; 
	 }
	
#main .control3 p img {  
	float:left;
	margin-right:8px;
	margin-bottom:5px;
	}
	
div.inferior, div.inferior2 { height:28px; 
	background-image:none; 
	border:0;
	padding:0;
	margin:0;}
	
div.inferior2 { height:28px; 
	background-image:none; 
	background-repeat:repeat-x; 
	}
	
img.esquina_inf_izq { display:none; }
img.esquina_inf_der { display:none; }

 #main .contenidored h1, #main .contenidored2 h1 {
	margin-top: 0px; 
	font: 20px/1.2em Georgia, Times, "Times New Roman", serif; display: block;
	color:#FFFFFF;
	margin-bottom:6px;
	padding-bottom:5px;
	border-bottom:1px solid #E8E6E6;
	margin-left:0px;	
}

#main .contenidored2 h1 {
	color:#006699;
}

#main p.autor { padding-right:12px; 
	text-align:right;
	margin:15px 0 0 0;
		 }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; }


/*********************FORMULARIOS***********************/


		.inscribeform  {
		margin:0;
		margin-left: 25px;
		width: 470px;
		border:0
		padding:0;
		font: normal 13px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:#666666;	
		}	
		
		.inscribeform td {
		padding: 6px 6px 6px 12px;
			}	
		
		.inscribeform td.left {
		text-align: right;
		}
		
		
		.inscribeform td.text {
		padding-left:25px;
		padding-right:25px;
		}


.login {
		width:58px;
		height:27px;
		background:transparent;
		background-image:url(../imagenes/botones/b_vacio.gif);
		background-repeat:no-repeat;
		border:0;
		font:normal 10px Verdana;
		text-align:center;
		color:#666666;
		cursor:pointer;						
		}
		
*html .login {
		padding-left:2px;	
		}
		
.botonlargo{
		width:80px;
		height:27px;
		background-image:url(../imagenes/botones/bl_vacio.gif);
		background-repeat:no-repeat;
		border:0;
		font:normal 10px Verdana;
		text-align:center;
		color:#666666;
		cursor:pointer;						
		}


form {
margin:0;
padding:0;
font: 13px "Trebuchet MS", Arial, sans-serif;	
color:#626262;
position:relative;
}



.formbutton {
	margin-top:0px; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	
	
}


INPUT.campotext {
	font: 12px "Trebuchet MS", Arial, sans-serif;	
	color:#626262;
	BORDER-RIGHT: #DBDBDB 3px double; 
	BORDER-TOP: #DBDBDB 3px double; 
	BACKGROUND: #ffffff; 
	MARGIN:0; 
	background:  url("../imagenes/formularios/bg_diag2.png");
	background-position:bottom left;
	background-repeat:repeat-x;	
	BORDER-LEFT: #DBDBDB 3px double; 
	COLOR: #666666; 
	BORDER-BOTTOM: #DBDBDB 3px double;
	padding-left:6px;	
	
}





TEXTAREA.campotext {
	font: 13px "Trebuchet MS", Arial, sans-serif;	
	color:#626262;
	BORDER-RIGHT: #DBDBDB 3px double; 
	BORDER-TOP: #DBDBDB 3px double;
	BACKGROUND: #ffffff; 
	background:  url("../imagenes/formularios/bg_diag2.png");
	background-position:bottom left;
	background-repeat:repeat-x; 
	MARGIN: 0; 
	BORDER-LEFT: #DBDBDB 3px double; 
	COLOR: #666666; 
	BORDER-BOTTOM: #DBDBDB 3px double;
	padding-left:6px;
}

select {
	
	BACKGROUND: #ffffff; 
	font: 11px "Trebuchet MS", Arial, sans-serif;	
	color:#666666;
}

FIELDSET {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}


.logintext {
		background-image:url(../imagenes/formularios/fondo_text.gif);
		background-repeat:no-repeat;
		background-position:top left;		
		border: 2px solid #CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#CCCCCC;
		padding-bottom:4px;		
		}
		
.seleccionador{
width:160px;
font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
color:#3C3C3C;
margin-top:15px;
margin-left:7px;
}


/*method one*/
#sidebyside {width: 300px; }
#sidebyside label {
float:left;
width:25%;
margin-right:5px;
padding-top:2px;
text-align:right;
font-weight:bold;

}
#sidebyside .non {float:none;
width: auto;
text-align: left; 
}
/*method two*/ #stack {
width: 500px;


}
#stack label {
display: block; 
padding: 3px 0 0;
}
#stack label.non {display: inline !important; }  

fieldset.formulario{   
padding:0 15px 15px 15px; 
BORDER:1px solid #D6D6D6; 
margin-bottom:25px;

}

fieldset.formulario1{   
padding:0 15px 15px 15px; 
BORDER:1px solid #D6D6D6; 
margin-bottom:0;
}

legend {
margin-bottom:10px;
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:5px;

}

.talleresjump {
		font-size:13px;
		color:#838383;
		}

/*********************destacar*********************************/

#main .destacap, #sidebar .destacap {
	border: 1px solid #ACA899;
	padding:0;
	width: 158px;
	background-color:#E4E4E4;
	margin-left:12px;	
}

#main .destacap {
	border: 1px solid #ACA899;
	padding:0;
	width: 90%;
	background-color:#E4E4E4;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;		
}

#sidebar .destacap p{
	margin:0;
	padding:0;
}

#sidebar .destacap {
	margin-top:10px;
	margin-bottom:15px;
}

#sidebar .destacap a:link, #sidebar .destacap a:visited {
	color:#006699;
	text-decoration: underline;
	font-weight:normal;
	}
	
#sidebar .destacap a:hover {
	color:#FF9900;
	text-decoration: underline;
	}
	
#sidebar .destacap a:active {
	color:#0066CC;
	}


#main .destacap p{
	margin:6px 10px 7px 10px;
}

#main .destacap ul 
{
margin-left: 15px;
margin-right:15px;
margin-top:0;
}

#main .destacain, #sidebar .destacain {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: thin solid #DDDDDD;
	border-bottom: thin solid #DDDDDD;
	padding:10px;
	
}

#main .destacain {
	padding:6px;
	
}

 #main .destacain2, #sidebar .destacain2 {
	border-top: thin solid #DDDDDD;
	border-left: thin solid #DDDDDD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:8px;
	background-color:#F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
	
}


#main .destacain2 {
font: 13px "Trebuchet MS", Arial, sans-serif;
}


/************************** TABLAS (QUE DIOS ME PERDONE) ****************************************/


#mytable, #mytable2 {
	width:90%; 
	padding: 0;
	margin: 23px 0 15px 30px;
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;	
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url("../imagenes/tablas/bg_header.jpg") no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

th.nobg1 {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: none;
}

th.nobg2 {
	border: 0;
	background: none;
	padding-top:20px;
	padding-right:12px;
	text-align:right;
	text-transform:none;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
		
}


#mytable td, #mytable2 td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url("../imagenes/tablas/bullet1.gif") no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url("../imagenes/tablas/bullet2.gif") no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.7;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

/* link externo*/


.masinfo1 a:link, .masinfo1 a:visited, .masinfo1 a:active {
	color:#177FB9;
	text-decoration: underline;
	background-image:url(../imagenes/bullet/linkexternal.gif);
	background-position:center right !important;
	background-repeat:no-repeat;	
	padding-right: 17px;
		}
		

.masinfo2 a:link, .masinfo2 a:visited, .masinfo2 a:active {
	color:#177FB9;
	text-decoration: underline;
	background-image:url(../imagenes/bullet/curri2.gif);
	background-position:center right !important;
	background-repeat:no-repeat;	
	padding-right: 17px;
		}
		
.email2 a:link, .email2 a:visited, .email2 a:active {
	color:#177FB9;
	text-decoration: underline;
	background-image:url(../imagenes/bullet/email2.gif);
	background-position:center right !important;
	background-repeat:no-repeat;	
	padding-right: 17px;
		}
		
.word2 a:link, .word2 a:visited, .word2 a:active {
	color:#177FB9;
	text-decoration: underline;
	background-image:url(../imagenes/bullet/doc_word.gif);
	background-position:center right !important;
	background-repeat:no-repeat;	
	padding-right: 18px;
		}

	
.masinfo1 a:hover, .masinfo2 a:hover, .email2  a:hover, .word2  a:hover {
	color:#FF9900;
	text-decoration: underline;
	}





