/*************** Fixes y Bugs *******************/
 
.FloatContainer:after{
content: "."; 
display: block; 
height: 0; 
font-size:0;	
clear: both; 
visibility:hidden;
}
.FloatContainer{display: inline-block;} 

/* Hides from IE Mac \*/
* html .FloatContainer {height: auto;}
   .FloatContainer{display:block;}
/* End Hack */ 


/*ONLY FOR IE*/

.FloatContainer2{display: inline-block;} 
/* Hides from IE Mac \*/
* html .FloatContainer2 {height: 100%;}
.FloatContainer2{display:block;}
/* End Hack */

/* \*/
* html .Layout { height: auto; }/* */
/*********END Fixes y Bugs ****************/

html {

 	position:absolute;
 	width:100%;
  
  height: auto;
 
 }

body
{
  
	color: #151515;
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 100%;
  height: auto;
}

form {
  padding:0px;
  margin:0px;
  border:0px;
  float:left:
  clear:both;
  position:relative;
}

img {
  border:0px; 
}

.Destacado { 
	color: #E2007A;
	font-weight:bold;
}

.DestacadoA { 
	color: #000000;;
}

.Clear, div.Clear {
  clear:Both; 
}

#aspnetForm {
  padding:0px;
  margin:0px;
  border:0px;
  float:left;
  clear:both;
}

#Container
{
	margin: 0px auto 0px auto;
	width: 995px;
	border: 0px;
	padding: 0px;
}


div.SuccessMessage, div.Success {
	background-color:#fff;
	background-image:url(/images/IconOk.gif);
	background-position: center top;
	background-repeat:no-repeat;
	border:1px dotted #ccc;
	line-height:20px;
	margin:30px 0px 30px 15px;
	padding:60px 15px 15px 45px;
	text-align:center;
	width:630px;
	float:left;
	clear:both;
}

div.SuccessMessage h2, div.Success h2 {
  color:#e2007a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
}



/*CABECERA*/
#HeaderPanel
{
	width:980px;
	overflow: hidden;
	
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
}
#HeaderPanel2
{
  width:980px;
	padding-top:0px;
	padding-left:0px;
	
	float:left;
	
}
#HeaderPanel #HeaderPanel2 #Logo {
	float:left;
	width:280px;
	height:80px;
	clear:left;
	border:0px;
	margin-right:10px;
}

#HeaderPanel #HeaderPanel2 #Slogan {
	float:left;
	width:300px;
	height:20px;
	clear:right;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#282828;
	padding-left:10px;
	padding-top:10px;
	margin-top:15px;
  border-left:1px solid #bbbaba;
}

#HeaderPanel #HeaderPanel2 #LoginBox {
 float:right; 
}

#HeaderPanel #HeaderPanel2 #LoginBox img {
  margin-left:1px;
}

#HeaderPanel #HeaderPanel2 #LoginBox a {
  color:#E2007A;
  text-decoration:none;
}

#HeaderPanel #HeaderPanel2 #LoginBox a:hover {
  color:#E2007A;
  text-decoration:underline;
}

#HeaderPanel #HeaderPanel2 #HeadMenu {
  margin: 20px 0px 0px 0px;
  float:right;
  width:643px;
 height:27px;
 position:relative;
 text-align:right;
}



#HeaderPanel #HeaderPanel2 #HeadMenu img {
  margin: 0px 0px 0px 2px;
}

#HeaderPanel #HeaderPanel2 #LoginPanel {
  float:right;
  margin: 10px 0px 0px 0px;
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:none;
}

#HeaderPanel #HeaderPanel2 #LoginPanel input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px 2px 0px 2px;
}

#HeaderPanel #HeaderPanel2 #LoginPanel a {
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 10px 0px 10px;
}

#HeaderPanel #HeaderPanel2 #LoginPanel a:hover {
	text-decoration:underline;
}

#HeaderPanel #HeaderPanel2 #HeadSubMenu {
  background-color:#000;
  margin: 0px 0px 0px 0px;
  float:right;
  position:relative;
  color:#e2007a;
  width:974px;
  padding:6px 0px 6px 6px;
  
}

#HeaderPanel #HeaderPanel2 #HeadSubMenu a {
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;

}

#HeaderPanel #HeaderPanel2 #HeadSubMenu a:hover {
	text-decoration:underline;
	text-transform: uppercase;

}

#HeaderPanel #HeaderPanel2 #HeadSubMenu a.SubMenuSelected {
  color:#e2007a!important;
}

#ContentPanel {
  border-right: 1px dotted #d3d3d3;
  float:left;
  Clear:left;
  width:748px;
  display: inline;
}
#ContentPanel div.ContentPanelLeft {
  width:374px; 
  border: 0px;
  float:left;
  Clear:left; 
  padding:0px;
  margin:0px;
  display: inline;
}
#ContentPanel div.ContentPanelRight {
  width:374px; 
  border: 0px;
  float:right;
  Clear:right;
  padding:0px;
  margin:0px;
  display: inline;
}
#ContentPanel div.ContentPanelBottom {
  border: 0px;
  width:748px; 
  padding:0px;
  margin:0px;
}

#ContentPanel div.Centrado {
  text-align:center;
  padding: 10px 0px 10px 0px; 
  width:100%;
  Clear:both;
}

#ContentPanel .Nota {
  font-style:Italic;
}
#ContentPanel .Viral {
   float:right;
   width:310px;
   text-align:right;
}

#ContentPanel .Viral h3{
  width:200px!important;  
}

/*BUSCADOR HOME*/
#SearchPanel {
  
  width:425px; 
  padding:0px;
  border:0px;
  margin:0px;
  float:left;
  Clear:left;
  
}
#SearchPanel div.Content {
  padding:16px 10px 12px 12px;
  margin:0px;
  float:left;
  width:393px;
  background-color:#000;
}

#SearchPanel div.Content a.Busqueda1, div.Box2 div.Content a.Busqueda1 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	padding: 15px 0px 10px 10px;
	display:inline;
}
#SearchPanel div.Content a.Busqueda2, div.Box2 div.Content a.Busqueda2{
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	clear:right;
	padding: 15px 10px 0px 0px;
	display:inline;
}

#SearchPanel div.Content div.fila {
	Clear:both;
	float:left;
	width:100%;
	margin-bottom:15px;
}

#SearchPanel div.Content div.fila div.NombreCampo {
  width:140px;
  padding:0px 4px 4px 0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#SearchPanel div.Content div.fila div.Campo {
  width:235px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:right;
}
#SearchPanel div.Content div.fila div.Campo input {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}
#SearchPanel div.Content .botonBuscar {
  width:100%;
  text-align:center;
  padding:10px 0px 0px 0px;
}
#SearchPanel div.Content div.fila div.Campo select {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}

#SearchPanel div.SearchPanelFoot {
  Clear:both;
  
  height: 24px;
}

#SearchPanel div.FormBoton {
  text-align:right;
  margin-right:10px;
  
}



/*BUSCADOR AVANZADO*/
#AdvancedSearchPanel {
  
  width:100%; 
  padding:0px;
  border:0px;
  margin:0px;
  float:left;
  Clear:left;
  
}
#AdvancedSearchPanel div.Content {
  padding:16px 10px 12px 12px;
  margin:0px;
  float:left;
  width:715px;
  background-color:#000;
  color:#ffffff;
}

#AdvancedSearchPanel div.Content a.Busqueda1, div.Box2 div.Content a.Busqueda1 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	padding: 15px 0px 10px 10px;
	display:inline;
}
#AdvancedSearchPanel div.Content a.Busqueda2, div.Box2 div.Content a.Busqueda2{
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	clear:right;
	padding: 15px 10px 0px 0px;
	display:inline;
}

#AdvancedSearchPanel div.Content div.fila {
	float:left;
	width:235px;
	margin-bottom:15px;
	clear:none!important;
}

#AdvancedSearchPanel div.Content div.filadoble {
	width:470px!important;
}

#AdvancedSearchPanel div.Content div.filatriple {
	width:705px!important;
}

#AdvancedSearchPanel div.Content div.NombreCampo {
  width:200px;
  padding:0px 4px 4px 0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	clear:both;
}
#AdvancedSearchPanel div.Content div.Campo {
  width:220px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:both;
}

#AdvancedSearchPanel div.Content div.CampoTriple {
  width:700px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:both;
}

#AdvancedSearchPanel div.Content div.Radio {
  margin: 0px 30px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
  color:#ffffff;
}


#AdvancedSearchPanel div.Content div.Campo input {
	border: solid 1px #B3B5BD;
	padding:1px;
	
}

#AdvancedSearchPanel div.Content div.CampoTriple input.TextLarge {
  width: 580px!important;
}


#AdvancedSearchPanel div.Content .botonBuscar {
  width:100%;
  text-align:center;
  padding:10px 0px 0px 0px;
}
#AdvancedSearchPanel div.Content div.Campo select {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}

#AdvancedSearchPanel div.SearchPanelFoot {
  Clear:both;
  
  height: 24px;
}

#AdvancedSearchPanel div.FormBoton {
  text-align:right;
  margin-right:10px;
  
}











#SearchPanel2 {
  
  width:362px; 
  padding:0px;
  border:0px;
  margin:0px;
  float:left;
  Clear:left;
  
}

#SearchPanel2 div.Titulo1Sub h2 {
  
}

#SearchPanel2 div.Content {
  padding:15px 0px 12px 12px;
  margin:0px;
  float:left;
  width:340px;
  background-color:#000;
  color:#fff;
}

#SearchPanel2 div.Content a.Busqueda1 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	padding: 15px 0px 10px 10px;
	display:inline;
}

#SearchPanel2 a {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	display:inline;
}

#SearchPanel2 div.Content a.Busqueda2 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	clear:right;
	padding: 15px 10px 0px 0px;
	display:inline;
}

#SearchPanel2 div.Content div.fila {
	Clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
}

#SearchPanel2 div.Content div.fila div.NombreCampo {
  width:120px;
  padding:0px 4px 4px 0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#SearchPanel2 div.Content div.fila div.Campo {
  width:190px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:right;
}
#SearchPanel2 div.Content div.fila div.Campo input {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}
#SearchPanel2 div.Content .botonBuscar {
  width:100%;
  text-align:center;
  padding:10px 0px 0px 0px;
}
#SearchPanel div.Content div.fila div.Campo select {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}

#SearchPanel2 div.SearchPanelFoot {
  Clear:both;
  
  height: 24px;
}

#SearchPanel2 div.FormBoton {
  text-align:right;
  margin-right:10px;
  
}




























#SearchPanel3 {
  
  width:362px; 
  padding:0px;
  border:0px;
  margin:0px;
  float:left;
  Clear:left;
  
}

#SearchPanel3 div.Titulo1Sub h2 {
  
}

#SearchPanel3 div.Content {
  padding:15px 0px 12px 12px;
  margin:0px;
  float:left;
  width:340px;
  background-color:#000;
  color:#fff;
}

#SearchPanel3 div.Content a.Busqueda1 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	clear:left;
	padding: 15px 0px 10px 10px;
	display:inline;
}
#SearchPanel3 div.Content a.Busqueda2 {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	clear:right;
	padding: 15px 10px 0px 0px;
	display:inline;
}

#SearchPanel3 div.Content div.fila {
	Clear:both;
	float:left;
	width:160px;
	margin-bottom:15px;
}

#SearchPanel3 div.Content div.fila div.NombreCampo {
  width:120px;
  padding:0px 4px 4px 0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	Clear:right;
}
#SearchPanel3 div.Content div.fila div.Campo {
  width:190px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:right;
}
#SearchPanel3 div.Content div.fila div.Campo input {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}
#SearchPanel3 div.Content .botonBuscar {
  width:100%;
  text-align:center;
  padding:10px 0px 0px 0px;
}
#SearchPanel div.Content div.fila div.Campo select {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}

#SearchPanel3 div.SearchPanelFoot {
  Clear:both;
  
  height: 24px;
}

#SearchPanel3 div.FormBoton {
  text-align:right;
  margin-right:10px;
  
}


/*VIDEO HOME*/
#VideoPanel {
  background-image: url(/images/bg_caja1b.jpg);
  background-repeat:no-repeat;
  float:left;
  clear:right;
  width:320px;
  margin: 0px;
  padding:0px;
  display:inline;
}

#VideoPanel div.Content {
  float:left;
  width:95%;
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;
  margin:0px;
  display: inline;
}


#VideoPanel div.Content a {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:12px;
	text-decoration:none;
	float:right;
	padding: 1px 18px 0px 10px;
}

#VideoPanel div.Content div.Video {
  text-align:center;
  padding:0px;
  margin:0px;
}






/*CUATRO PANELES HOME*/
#ResumePanel4 {
  
  margin:0px 0px 5px 0px;
  padding:0px;
  Clear:both;
  width:740px;
}

#ResumePanel4 div.ResumeBox {
  width:183px;
  border:0px;
  Float:left;
  border:0px solid red;
  margin:0px;
}

#ResumePanel4 div.ResumeBox div.Content {
  padding:10px;
  position: relative;
}

#ResumePanel4 div.ResumeBox div.Titulo1Sub h2 {
  color: #000000;
}
#ResumePanel4 div.ResumeBoxFoot {
 
  height: 17px;
  clear:both;
}
#ResumePanel4 div.ResumeBox div.Content div.Go, div.Go {
  margin-left:100px;
  margin-top:10px;
  
}

#ResumePanel4 div.ResumeBox div.Content div.Go a, div.Go a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E2007A;
	text-decoration:none;
}











/*TRES PANELES HOME*/
#ResumePanel {
  
  margin:0px 0px 5px 0px;
  padding:0px;
  Clear:both;
  width:740px;
}

#ResumePanel div.ResumeBox {
  width:246px;
  border:0px;
  Float:left;
}

#ResumePanel div.ResumeBox div.Content {
  padding:8px;
  position: relative;
}

#ResumePanel div.ResumeBox div.Titulo1Sub h2 {
  color: #000000;
}

#ResumePanel div.ResumeBox div.Content ul {
  padding:0px 0px 0px 0px;
	margin: 10px 0px 14px 10px;
	list-style-image: none!important; 
  list-style: none!important; 
}

#ResumePanel div.ResumeBox div.Content ul li {
  /*list-style-image: url(../images/li1.gif); */
  list-style-image: none!important; 
  list-style: none!important; 
	padding:0px;
	margin:6px 0px 0px 0px;
}

#ResumePanel div.ResumeBox div.Content ul li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
}

#ResumePanel div.ResumeBox div.Content ul li a:hover {
	color:#E2007A!important;
	text-decoration:none;
}

#ResumePanel div.ResumeBox div.Content div.Go, div.Go {
  margin-left:170px;
  margin-top:10px;
}

#ResumePanel div.ResumeBox div.Content div.Go a, div.Go a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E2007A;
	text-decoration:none;
}

#ResumePanel div.ResumeBox div.Content ul li a:hover {
  color:#E2007A;
	text-decoration:none;
}
#ResumePanel div.ResumeBox div.Content ul li a:visited {
  color:#515151;
	text-decoration:none;
}

#ResumePanel div.ResumeBox img.ResumeBoxImage {
  width:222px;
  height:176px;
  margin:0px 2px 0px 2px;
  border:1px solid #c0c0c0;
}

#ResumePanel div.ResumeBox img.ResumeBoxImage1 {
  width:218px;
  height:150px;
  margin:0px 2px 0px 2px;
  border:2px solid #F8B600;
}

#ResumePanel div.ResumeBox img.ResumeBoxImage2 {
  width:218px;
  height:150px;
  margin:0px 2px 0px 2px;
  border:2px solid #32982B;
}

#ResumePanel div.ResumeBox img.ResumeBoxImage3 {
  width:218px;
  height:150px;
  margin:0px 2px 0px 2px;
  border:2px solid #013E81;
}

#ResumePanel div.ResumeBoxFoot {
 
  height: 17px;
  clear:both;
}


/*COLUMNA DERECHA*/
#RightPanel {
  
  float:left;
  clear:right;
  width:240px;
}
div.AlertBox {
  float:left;
  clear:both;
  width:240px;
  background-image: url(/images/bg_alert.jpg);
  background-repeat:no-repeat;
}
div.AlertBox div.Content {
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.AlertFoot {
  background-image: url(/images/bg_alert_pie.jpg);
  background-repeat:no-repeat;
  height: 24px;
  clear:both;
}



div.RightBox {
  float:left;
  clear:both;
  width:240px;
}

div.RightBox div.Content {
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	clear:both;
}

div.RightBox div.Content form input[type=text], div.RightBox div.Content input.TextShort {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  margin:6px;
  width:208px!important;
  float:right;
  clear:both;
}

div.RightBox div.Content form input[type=image] {
  width:auto;
  float:right;
  clear:both
}

div.RightBox div.Content ul {
  padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:222px;
	float:left;
	clear:both;
}

div.RightBox div.Content ul li {
  list-style-image: none!important; 
  list-style:none;
	padding:0px;
	margin:0px;
}

div.RightBox div.Content ul li a {
	color:#E2007A;
	text-decoration:none;
}

div.RightBox div.Content ul li a:hover {
  color:#E2007A;
	text-decoration:underline;
}

div.RightBox div.Content ul li a:visited {
  color:#aaa;
}

div.RightBox div.Content a {
  color:#E2007A;
  text-decoration:none;
  font-size:13px;
}

div.RightBox div.Content a:hover {
  color:#E2007A;
  text-decoration:underline;
}

div.RightBox div.Content avisited {
  color:#515151;
  text-decoration:none;
}

div.RightBox div.LastsFoot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top: 6px;
	padding-bottom:6px;
	border-bottom:1px dotted #b8b8b8;
}

div.RightBox div.LastsFootLast {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top: 6px;
	padding-bottom:6px;
}

div.RightBox div.Content div.Go {
 border:0px;
 margin:10px 0px 0px 0px;
 text-align:right;
}

div.RightBox div.Content div.Go a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E2007A;
	text-decoration:none;
}

div.RightBox div.Content div.Go a:hover {
	text-decoration:underline;
}

div.Content h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
	display: inline;
}

div.Content .Destacado {
	font-weight:bold;
	color:#E2007A;
}

div.Content h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
  padding:0px 0px 0px 6px;
  margin:0px;
  border: 0px;
}


div.RightBoxFoot {
  width:95%;
  height:16px;
  padding:0px;
  margin:0px 0px 0px 8px;
  clear:both;
  
}



/*PIE*/
#FootPanel
{
  width:100%;
  overflow: hidden;
  float:left;	
  clear:both;
  padding-top:20px;
  text-align:center;
  display:inline;
  height:138px;
  margin-top:40px;
  /*background-image:url(/images/logo_pie.gif);
  background-repeat:no-repeat;
  background-position: 0px 20px;*/
  color:#909090;
  font-size:11px;
  background: #FFF url('/images/body_background.gif') repeat-x scroll left bottom;
}

#FootPanel div.FootPanels4 {
  width:998px;
  margin: 0px auto 0px auto;
  float:center;
}

#FootPanel div.FootPanel1 {
  width:25%;
  height:100px;
  float:left;
  text-align:left;
  /*background-image:url(/images/logo_pie.gif);
  background-repeat:no-repeat;
  background-position: 0px 6px;*/

}

#FootPanel div.FootPanel2 {
  width:25%;
  height:100px;
  float:left;
  text-align:left!important;
  padding: 6px 0px 0px 0px;
  background-image: url(/images/foot_dotted.gif);
  background-repeat: repeat-y;
  background-position: 200px 0px;
}

#FootPanel div.FootPanel2 p {
  margin-top:0px;
  margin-bottom:10px;
}

#FootPanel div.FootPanel3 {
  width:25%;
  height:100px;
  float:left;
  text-align:left!important;
  padding: 6px 0px 0px 0px;
  background-image: url(/images/foot_dotted.gif);
  background-repeat: repeat-y;
  background-position: 200px 0px;
}

#FootPanel div.FootPanel3 div.LocalLinks {
  width:100%;
  float:left;
  margin-left:10px;
}

#FootPanel a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
}

#FootPanel a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

#FootPanel a:visited
{
	color: #ffffff;
}

#FootPanel div.FootPanel4 {
  width:25%;
  float:left;
  height:100px;
  text-align:left!important;
  padding: 6px 0px 0px 0px;
}

#FootPanel div.FootPanel4 div.FootLink {
  width:230px;
  height:23px;
  float:left;
  background-image: url(/images/foot_bullet.gif);
  background-position: 0px -5px;
  background-repeat: no-repeat;
  padding-left:20px;
  font-weight:Bold;
}

/*DETALLES*/
.VerticalSpacer5 {
   height:5px;
   width:100%;
   clear:both;
}
.VerticalSpacer10 {
   height:10px;
   width:100%;
   clear:both;
}


.TabPanel {
  
  height:30px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#282828;
}
/*FILAS DE 1 COLUMNA SOLO*/
div.Row1 {
 border-bottom:1px dotted #b8b8b8;
 width:100%;
 clear:both;
 padding:2px 0px 4px 0px;
 margin:0px 0px 6px 0px;
 float:left;
}

div.Row1 span.Label {
  float: left;
  text-align: left;
  font-size:13px;
  }
  
div.Row1 span.Label a {
 font-size:12px!important;
 color:#515151;
 text-decoration:none;
}

div.Row1 span.Label a:hover {
  font-size:12px!important;
 color:#E2007A;
 text-decoration:underline;
}

div.Row1 span.Label a:visited {
 color:#aaa!important;
}

/*FILAS DE 2 COLUMNAS*/
div.Row2 {
 border-bottom:1px dotted #b8b8b8;
 width:100%;
 clear:both;
 padding:0px 0px 8px 0px;
 margin-bottom:6px;
 float:left;
 font-size:12px;
}

div.Row2 span.Label {
  float: left;
  text-align: left;
  width:64%;
  font-size:12px;
  }
  
div.Row2 span.Label a {
 font-size:12px!important;
 color:#515151;
 text-decoration:none;
  font-size:12px;
}

div.Row2 span.Label a:hover {
  font-size:12px!important;
 color:#E2007A;
 text-decoration:underline;
}

div.Row2 span.Detail {
  float: right;
  color:#515151;
  font-weight:bold;
  font-size:12px;
  text-align: right;
  padding-left:10px;
  width:32%;
  } 



.Titulo1 {
  padding-bottom:4px;
  border:0px;
  margin: 0px 10px 0px 10px;
  height:25px;
}

.Titulo1 h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	
	color:#000000;
	letter-spacing:0px;
	display:inline;
  float:left;
  padding:0px;
  margin:0px;
}

.Titulo1Sub {
  padding-top:5px; 
  padding-bottom:4px;
  
  margin: 0px 10px 0px 0px;

}

.Titulo1Sub h2 {
  background-image:url(/images/h2_icon.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
  padding-bottom:10px; 
  padding-top: 8px;
  padding-left: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	letter-spacing:0px;
  border-bottom:1px solid #000;
  border-top:6px solid #000;
  margin: 0px 0px 0px 0px;
}

.Titulo1Sub h2 a {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.Titulo1Sub h2 a:hover {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.TituloBuscador h2 {

  border-top:6px solid #fff!important;

}

.Counter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E2007A;
  float:right;
	margin-top:6px;
}

.Counter2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E2007A;
  float:right;
  clear:both;
  width:100%;
	margin:0px 25px 10px 0px;
	text-align:right;
	display:none;
}


.Box1 {
  
  float:left;
  width:372px;
  margin:0px;
  padding:0px;
  
  display: inline;
}
.Box1 div.Content {
  float:left;
  width:95%;
  padding-left:0px;
  padding-right:20px;
  padding-top:5px;
  margin:0px;
  display: inline;
  
}

.Box1 div.Content div.ContentA {
  float:left;
  width:165px;
  margin:0px;
  padding:0px;
}

.Box1 div.Content a {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}

.Box1 div.Content a:hover {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	
}

.Box1 div.Go {
 margin:10px 0px 5px 0px;
 text-align:right;
 width:350px;
 float:left;
 clear:both;
}

.Box1 div.Go a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e2007a;
	text-decoration:none;
}

.Box1 div.Go a:hover {
	text-decoration:underline;
	color:#e2007a;
}

.Box1 div.Content fieldset div.FormBoton, .Box1 div.Content div.FormBoton
 {
  text-align:center;
  padding-top:11px;
  float:right;
  
}

.Box1 div.FormBotonCentered, div.FormBotonCentered
 {
  text-align:center;
  padding-top:11px;
}
.Box1Foot {
  
  width:95%;
  height:16px;
  padding:0px;
  margin:0px;
  clear:both;
  
}

.Box1b {

  float:left;
  width:320px;
  margin:0px;
  padding:0px;
  border: 0px;
  display: inline;
}

.Box1b div.Content {
  float:left;
  width:90%;
  padding-left:10px;
  padding-right:20px;
  padding-top:5px;
  margin:0px;
  display: inline;
}

.Box1bFoot {
  
  width:100%;
  height:20px;
  padding:0px;
  margin:0px;
  clear:both;
}

.Box1b a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E2007A;
	text-decoration:none;
}

.Box1b a:hover {
	text-decoration:underline;
}
.Box2 {

  float:left;
  width:735px;
  margin:0px;
  padding:0px;
}

.Box3 {
  background-color:#fff;
  float:left;
  width:995px;
  margin:0px;
  padding:0px;
}

.Box2 div.Content, .Box3 div.Content {
  padding-left:0px;
  padding-right:20px;
  padding-top:5px;
}

.Box2 div.Content div.SelectTipo {
  border:1px solid #c0c0c0;
  width:222px;
  float:left;
  margin: 10px 0px 10px 10px;
  padding:0px;
}

.Box2 div.Content a, .Box3 div.Content a {
  color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
}

.Box2 div.Content a.Enlace1, .Box3 div.Content a.Enlace1  {
  font-weight:bold;
}

.Box2 div.Content textarea.Comenta { 
	width:700px;
	height:100px;
}

.Box2 div.Go, .Box3 div.Go {
 border:0px;
 margin:10px 0px 0px 0px;
 text-align:right;

}

.Box2Foot {
  
  width:730px;
  height:20px;
  clear:both;
}

.Box3Foot {
 
  width:995px;
  height:20px;
  clear:both;
}


.Box2Box1 {
  float:left;
  width:340px;
  padding:0px 8px 0px 8px;
}



div.Content ul {
  padding:5px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	
}

div.Content ul li {
  list-style-image: url(/images/bullet_naranja.gif); 
	padding:0px;
	margin:0px 0px 0px 10px;
}

div.Content ul li a {
	color:#E2007A;
	text-decoration:none;
}

div.Content ul li a:hover {
	text-decoration:underline;
}


div.Content div.fila {
	Clear:both;
	float:left;
	width:100%;
	margin-bottom:8px;
	display:inline;

}

div.Content div.fila div.NombreCampo {
  width:170px;
  padding:0px 4px 4px 0px;
  margin:0px;
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#515151;
	float:left;
	

}
div.Content div.fila div.Campo {
  width:150px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	float:left;
	clear:right;
	display:inline;

}
div.Content div.fila div.Campo input[type=text] {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:110px;
	display:inline;
}
div.Content div.fila div.Campo select {
	border: solid 1px #B3B5BD;
	padding:1px;
	width:100%;
}
div.Content div.ColoredRow {
  border: 0pxF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E2007A;
	padding:0px 0px 0px 6px;
	margin:5px 0px 5px 0px;
	width:98%;
	float:left;
	clear:both;
}



.Tabs {
 border:0px;
 margin: 0px 0px 0px 0px; 
 float:left;
 width:100%;
}



/**/
div.UserRow {
  padding:0px;
  margin:0px 0px 0px 0px;
  width:98%;
  float:left;
  clear:both;
  position:relative;
  display:inline;
}
div.UserRow div.UserAvatar {
  padding:0px;
  margin:0px 6px auto 0px;
  width:60px;
  height:60px;
  float:left;
  clear:left;
  border:1px solid #D9E1E6;
  background-color:#fff;
}
div.UserRow div.UserAvatar img{
  width:60px;
  height:60px;
}
div.UserRow div.UserName {
  border-bottom: 1px dotted #B3E3FF;
  color:#000000;
  font-weight:bold;
}
div.UserRow div.UserDetails {

}

div.UserRow div.UserDetails ul {
list-style-image:none;
list-style:none;
}

div.UserRow div.UserDetails ul li {
list-style-image:none;
}



div.Box1 div.Content div.TopicRow {
  background-color:#e5e5e5;
  padding:10px 10px 10px 10px;
  margin:0px 0px 0px 0px;
  width:95%;
  float:left;
  clear:both;
  position:relative;
  border-bottom:1px dotted #ababab;
}

div.Box2 div.Content div.TopicRow {
  background-color:#fff;
  padding:10px 0px 10px 0px;
  margin:0px 0px 0px 0px;
  width:95%;
  float:left;
  clear:both;
  position:relative;
  border-bottom:1px dotted #ababab;
}


div.Box1 div.Content div.TopicRow div.TopicTitle {
  padding:10px 10px 10px 20px;
  float:left;
  width:80%;
  background-image:url(/images/topicrow_top.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

div.Box1 div.Content div.TopicRow div.TopicText {
  padding:0px 10px 10px 20px;
  float:right;
  width:80%;
  background-image:url(/images/topicrow_bottom.gif);
  background-repeat:no-repeat;
  background-position: bottom left;
}

div.Box2 div.Content div.TopicRow div.TopicTitle {
  padding:10px 10px 10px 20px;
  float:left;
  width:100%;
}

div.Box2 div.Content div.TopicRow div.TopicText {
  padding:0px 10px 10px 20px;
  float:left;
  width:100%;
}

div.TopicRow div.TopicTitle a {
  color:#e2007a;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}
div.TopicRow div.TopicTitle a:hover {
  color:#E2007A;
  text-decoration:underline;
  font-size:12px;
}

div.TopicRow div.TopicTitle a:visited {
  color:#aaa;
  font-size:12px;
}

div.TopicRow div.TopicTitle a.Categoria {
  color:#E2007A;
  font-weight:normal;
  text-decoration:none;
}

div.TopicRow div.TopicTitle a.Categoria:hover {
	text-decoration:underline;
}


div.TopicRow div.TopicDetails {
  padding:5px 5px 0px 5px;
  float:right;
  width:98%;
  font-size:10px;
}
div.TopicRow div.TopicDetails a {
  color: #E2007A;
  text-decoration: none;
  font-size:10px;
}
div.TopicRow div.TopicDetails a:hover {
  color: #E2007A;
  text-decoration: underline;
  font-size:10px;
}






a.Categ1, aCateg1:visited, span.Categ1 a, span.Categ1 a:visited {
 line-height:16px;
 font-size:11px!important;
 color:#515151!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}
a.Categ1:hover, span.Categ1 a:hover {
 font-size:11px!important;
 color:#e2007a!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}
a.Categ2, aCateg2:visited, span.Categ2 a, span.Categ2 a:visited  {
  line-height:16px;
 font-size:16px!important;
 color:#515151!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}
a.Categ2:hover, span.Categ2 a:hover {
 font-size:16px!important;
 color:#e2007a!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}
a.Categ3, aCateg3:visited, span.Categ3 a, span.Categ3 a:visited {
 line-height:16px;
 font-size:20px!important;
 color:#515151!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}
a.Categ3:hover, span.Categ3 a:hover {
 font-size:20px!important;
 color:#e2007a!important;
 text-decoration:none;
 margin:0px 2px 0px 2px;
}

#Tags {
  line-height: 30px; 
  text-align:justify;
}


div.Titulo2 {
 padding-bottom:10px; 
}



.Titulo2 h2 {
  background-image:url(/images/h2_icon.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
  padding-bottom:10px; 
  padding-top:8px; 
  padding-left: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	letter-spacing:0px;
  border-bottom:1px solid #000;
  border-top: 6px solid #000;
  margin: 0px 0px 0px 0px;
}

.Titulo3 h2 {
  background-image:url(/images/h2_icon.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
  padding-bottom:10px; 
  padding-top:8px; 
  padding-left: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	letter-spacing:0px;
  border-bottom:1px solid #000;
  border-top: 0px!important;
  margin: 0px 0px 0px 0px;
}

hr {
  border-bottom:1px dotted #000000;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  height:1px;
  margin:10px 0px 10px 0px;
}


div {
 /*border: 1px dotted red; */
}










fieldset {
  border:0px;   
}

fieldset2 {
  border:0px;   
}

.Box2 div.Content fieldset {
float:left;
clear:both;
width:100%;
}

.Box2 div.Content fieldset div.Field, fieldset div.Field {
	float:left;
	margin: 2px 0px 2px 2px;
}

.Box2 div.Content fieldset div.FieldLarge, fieldset div.FieldLarge {
	float:left;
	margin: 2px 0px 2px 2px;
	width:690px;
	clear:both;
}

.Box2 div.Content fieldset div.FieldShort, fieldset div.FieldShort {
	float:left;
	margin: 2px 0px 2px 2px;
	width:345px;
	
}

.Box2 div.Content fieldset div.Field .Nota {
	font-style:Italic;
}

.Box2 div.Content fieldset div.NotaRight {
	font-style:Italic;
	float:left;
	width:400px;
	margin-left:10px;
}

.Box2 div.Content fieldset div.SubField {
	border-bottom:solid 1px #D3D3D3;
	border-top:solid 1px #D3D3D3; 
	margin:10px 0px 10px 0px;
	width:540px;
	height:16px
}

.Box2 div.Content fieldset div.SubField2 {
	border-bottom:solid 1px #D3D3D3;
	margin:10px 0px 10px 0px;
	width:540px;
	height:20px
}
.Box2 div.Content fieldset div.SubField2 span {
	background-color:#F7F7F7;
	height:12px;
	padding:4px;
	display:block;
	width:135px
}
.Box2 div.Content fieldset div.SubField span { 
	padding:4px;
}

.Box2 div.Content fieldset div label, fieldset div label { 

	float:left;
  clear:both;
  background-color: #transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:regular;
	color:#000;
	padding:0px 0px 0px 6px;
	margin:5px 5px 5px 0px;
	width:300px;
}
.Box2 div.Content fieldset div select { 
	width:289px;
	margin-top:2px;
}
.Box2 div.Content fieldset div input.Text, fieldset div input.Text { 
	width:374px;
	
	margin-top:2px;
}

.Box2 div.Content fieldset div input.Password, fieldset div input.Password { 
	width:374px;
	margin-top:2px;
}

.Box2 div.Content fieldset label.LabelLarge { 	
	width:700px;
  float:left;
  clear:both;
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E2007A;
	padding:0px 0px 0px 6px;
	margin:5px 0px 5px 0px;
}

.Box2 div.Content fieldset div input.FieldLarge { 	
	width:700px;
}

.Box2 div.Content fieldset div input.FieldLarge2 { 	
	width:560px;
}



.Box2 div.Content fieldset div select.FieldLarge { 	
	width:710px;
	
}

.Box2 div.Content fieldset div.FormBoton {
  text-align:center;
  padding-top:11px;
  
}


.Box2 div.Content fieldset label.LabelShort, fieldset label.LabelShort { 	
	width:120px;
	line-height:16px;
	min-height:20px;
  background-color: transparent;
  border-bottom: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#000;
	padding:2px 0px 0px 0px;
	margin:0px 5px 0px 0px;
}

.Box2 div.Content fieldset div select.SelectShort { 
	width:220px!important;
	float:left;
	
}

.Box2 div.Content fieldset div select.SelectShort2 { 
	width:auto!important;
	float:left;
	margin-right:2px;
}

.Box2 div.Content fieldset div select.SelectLarge { 
	width:565px;
	float:left;
}

.Box2 div.Content fieldset div select.Selectmultiple { 
	width:278px!important;
}

.Box2 div.Content fieldset div textarea.TextArea2 { 
	width:560px;
	height:50px;
	float:left;
	margin-right:2px;
}

.Box2 div.Content fieldset div textarea.TextArea3 { 
	width:560px;
	height:200px;
	float:left;
	margin-right:2px;
}

.Box2 div.Content fieldset div textarea.TextArea4 { 
	width:700px;
	height:200px;
	float:left;
	margin-right:2px;
}

.Box2 div.Content fieldset div textarea.TextArea5 { 
	width:700px;
	height:100px;
	float:left;
	margin-right:2px;
}

.Box2 div.Content fieldset div input.FieldShort2 { 	
	width:560px;

}
.Box2 div.Content fieldset div input.FieldShort3, fieldset div input.FieldShort3 { 	
	width:214px;

}

.Box2 div.Content fieldset div input.CheckboxShort, fieldset div input.CheckboxShort { 	
	margin-right:200px;
	height:25px;
  text-align:left;
}

.Box2 div.Content fieldset div input.FieldShort4, fieldset div input.FieldShort4 { 	
	width:180px;

}

.Box2 div.Content fieldset div input.FieldShort5, fieldset div input.FieldShort5 { 	
	width:400px;

}
.Box2 div.Content fieldset div input.FieldShort6, fieldset div input.FieldShort6 { 	
	width:300px;
}

.Box2 div.Content fieldset div input.FieldShort7, fieldset div input.FieldShort7 { 	
	width:96px;

}

.Box2 div.Content fieldset div input.FileShort { 	
	width:230px;
}

.Box2 div.Content fieldset div label.LabelCentered {
  width:700px;
  border:0px solid red; 
  text-align:center;
}

.Box2 div.Content fieldset div div.TextValueShort { 	
	width:218px;
  color:#aaa;
  float:left;
}
.Box2 div.Content fieldset div div.TextValueLarge { 	
	width:560px;
  color:#aaa;
  float:left;
}










.RightBox div.Content fieldset div.Field {
	float:left;
	margin: 2px 0px 2px 2px;
}

.RightBox div.Content fieldset div.Field .Nota {
	font-style:Italic;
}

.RightBox div.Content fieldset div.SubField {
	border-bottom:solid 1px #D3D3D3;
	border-top:solid 1px #D3D3D3; 
	margin:10px 0px 10px 0px;
	width:214px
	height:16px
}

.RightBox div.Content fieldset div.SubField2 {
	border-bottom:solid 1px #D3D3D3;
	margin:10px 0px 10px 0px;
	width:214px;
	height:20px;
}
.RightBox div.Content fieldset div.SubField2 span {
	background-color:#F7F7F7;
	height:12px;
	padding:4px;
	display:block;
	width:135px
}
.RightBox div.Content fieldset div.SubField span { 
	padding:4px;
}
.RightBox div.Content fieldset div label { 
	width:214px;
}
.RightBox div.Content fieldset div select { 
	width:214px;
	margin-top:2px;
}
.RightBox div.Content fieldset div input[type=text], .RightBox div.Content input[type=text] { 
	width:120px;
	height:16px;
	margin-top:10px;
	 margin-bottom:10px;
	float:left;
	clear:Both;
	padding:2px;
	margin-left:0px;
}
.RightBox div.Content fieldset label.LabelLarge { 	
	width:206px;
  float:left;
  clear:both;
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E2007A;
	padding:0px 0px 0px 6px;
	margin:5px 0px 5px 0px;
}

.RightBox div.Content fieldset div input.FieldLarge { 	
	width:214px;
}

.RightBox div.Content fieldset div select.FieldLarge { 	
	width:214px;
}

.RightBox div.Content fieldset div.FormBoton, .RightBox div.Content div.FormBoton, .RightBox div.Content form div.FormBoton  {
  text-align:center;
  float:right;
  margin-top:10px;
  margin-bottom:10px;
}

.RightBox div.Content .Tabs ul li a span {
  font-size:12px; 
  font-weight:normal;
}

.RightBox div.Content .Tabs ul li a {
  color: #000000; 
}


div.Paginacion {
	margin: 0px;
	color:#262626;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-align:right;
	float:left;
	clear:both;
	width:100%;
}
div.Paginacion div.Infopagina {
	float:left; 
	width:150px; 
	text-align:left;

}

div.Paginacion div.InfoSinResultados {
	float:left; 
	width:500px; 
	text-align:left;
	clear:both;
}

div.Paginacion div.Enlaces {
	float:right; 
	width:500px;
	height:20px;
  
}
div.Paginacion ul {
		display: inline;
		margin:0px;
		padding:0px;
		
}
div.Paginacion li  { 	
	display: inline;
	margin:0px 0px 0px 5px;
	padding:0px;
	list-style:none;
	color:#808080;
}
div.Paginacion li a { 
	
	border:0px;
	color:#E2007A!important;
	padding:0px 5px;
	
}

div.Paginacion li a:hover { 
	background:#FFFFFF none repeat scroll 0%;
	border:0px;
	color:#000000!important;
	padding:2px 5px;
}
  
#ListadoDosColumnas {
	width:710px;
	margin:0px;
	padding:0px;
}

#ListadoDosColumnas .Corto {
	width:515px

}

#ListadoDosColumnas ul {
	margin:10px 4px 0px 4px!important;
	padding:0px 0px 0px 0px;
	float:left;
}
#ListadoDosColumnas ul li {
	background-image:none;
	margin:0px;
	border-bottom:1px dotted #000000!important;
	padding:6px 0px 6px 0px;
	float:left;
	list-style:none;
}

#ListadoDosColumnas ul li div {
	line-height:13px
}

#ListadoDosColumnas ul li div a {
	border-bottom:0px dotted #E2007A;
	text-decoration:none;
	line-height:13px;
	color: #000000;
}

#ListadoDosColumnas ul li div a:hover {
	color: #E2007A;
}

#ListadoDosColumnas ul li div a:visited {
	color: #aaa;
}


#ListadoDosColumnas ul li div.Texto1{
	float:left;
	width:415px;
}
#ListadoDosColumnas ul li div.Texto1 a {
	color:#000000!important;
}
#ListadoDosColumnas ul li div.Texto1 a:hover {
	color:#E2007A!important;
}

#ListadoDosColumnas ul li div.Texto1 a:visited {
	color:#aaa!important;
}

#ListadoDosColumnas ul li div.Texto2{
	float:right;
	text-align:right;
	width:260px;
}
#ListadoDosColumnas ul li div.Texto2 a {
	color:#000000!important;
}
#ListadoDosColumnas ul li div.Texto2 a:hover {
	color:#E2007A!important;
}

#ListadoDosColumnas ul li div.Texto2 a:visited {
	color:#aaa!important;
}

#ListadoDosColumnas ul li div.Texto3{
	float:left;
	width:300px;
	padding-right:10px;

}

#ListadoDosColumnas ul li div.Texto3 a:visited {
	color:#aaa!important;
}


#ListadoDosColumnas ul li div.Texto4{
	float:left;
	width:300px;

}

#ListadoDosColumnas ul li div.Texto4 a:visited {
	color:#aaa!important;
}

#ListadoDosColumnas ul li div.Texto4 img{
	width:20px;
  margin:0px 4px 0px 0px;
}


#ListadoDosColumnas ul li div.Texto5{
	float:right;
	text-align:right;
	width:80px;

}

#ListadoDosColumnas ul li div.Texto5 a:visited {
	color:#aaa!important;
}

#ListadoDosColumnas ul li div.Column1{
	float:left;
	width:240px;
	padding-right:10px;

}


#ListadoDosColumnas ul li div.Column2{
	float:left;
	width:240px;

}


#ListadoDosColumnas ul li div.Column3{
	float:right;
	text-align:right;
	width:200px;

}


/* ***************DETALLE OPORTUNIDAD************** */

#DetalleOportunidad {

}
#DetalleOportunidad ul {
	margin:10px 0px 10px 0px;
	padding:0px;
	clear:both;
}

#DetalleOportunidad ul li {
	margin:4px 0px 4px 0px;
	background-image:none;
	padding:0px;
	float:left;
	list-style:none;
}

#DetalleOportunidad ul li {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList.gif);
	background-position:left;
	background-repeat:repeat-y
}

#DetalleOportunidad ul li.DosColumnas {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList2.gif);
	background-position:left;
	background-repeat:repeat-y
}


#DetalleOportunidad ul li div.Literal{ 
	width:170px; 
	float:left;
	color:#000000;
	padding:3px 3px 3px 4px;
}

#DetalleOportunidad ul li div.Informacion{ 
	width:520px;
	float:left;
	padding:3px 3px 3px 6px

}

#DetalleOportunidad ul li div.Informacion ul { 
	display: block;
	margin-left:25px
}


#DetalleOportunidad ul li div.Informacion ul li{ 
	background-image: none;
	border-bottom:0px dotted #D3D3D3;
	list-style-type:square;
	float:none;

}

#DetalleOportunidad ul li div.Dato{ 
	width:166px;
	float:left;
	padding:3px 3px 3px 6px

}

#DetalleOportunidad h3 {
  width:300px!important;
}


#DetalleOportunidad ul li h3 {
	background-color:#F7F7F7;
	background-image:none;
	text-align:center;
	color:#000;
	margin:0px;
	padding:3px;
	width:765px;
	height:18px
}

#DetalleOportunidad div.PosicionBoton1{
	width:370px;
	float:left;
	margin: 20px 0px 20px 0px
}

#DetalleOportunidad div.PosicionBoton2{
	width:370px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}

#DetalleOportunidad p{
	clear:both
}

#DetalleOportunidad h3{
	margin-top: 20px;
	width:100%;
	float:left;
	clear:both;
	color:#E2007A;
}

#DetalleOportunidad div.ModuleForo {
	width:710px;
	float:left;
	border:1px dotted #D3D3D3;
	padding:4px;
	margin-bottom:7px;
	margin-top:7px;
}

#DetalleOportunidad div.ModuleForo div.Image {
	float:left; 
	width:50px
}

#DetalleOportunidad div.ModuleForo div.Detail {
	float:left; 
	width:660px
}

#DetalleOportunidad div.ModuleForo div.Detail p {
	margin: 0px;
	padding: 0px 0px 0px 4px
}





/*************** Exposiciones ****************/

#Exposiciones h2, #Exposiciones h2 a {
	background-color:#FFFFFF;
	color:#E2007A;
	display:inline;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin:3px 0px 0px 0px;
	padding:3px 3px 8px 0px;
	width:720px;
	Clear:both;
}

#Exposiciones a:Hover {
  text-decoration:underline;
}

#Exposiciones #GaleriaBg {
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}

*html #Exposiciones #GaleriaBg {
	background-repeat:no-repeat;
	/*width:740px;	*/
	padding:0px;	
}

#Exposiciones #GaleriaBg div.Paginacion {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}


#Exposiciones #GaleriaBg div.Image {
	float:left; 
	margin-right: 10px;
}

#Exposiciones #GaleriaBg div.Image img {

	padding-bottom:8px;
}

#Exposiciones #GaleriaBg div.Intro {

}

#Exposiciones #GaleriaBg div.Intro p { 
	font-size:13px;
	margin-right:0px;
	margin-top:10px;
}

#Exposiciones #GaleriaBg div.Intro h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px;

}

#Exposiciones #GaleriaBg #Buscador {
	border-top: 1px dotted #000000; 
	border-bottom:1px dotted #000000; 
	margin-top:15px 0px 0px 0px; 
	padding:14px 0px 14px 0px; 
	width:670px;
	clear:both;
	height:40px;
}

#Exposiciones #GaleriaBg #Buscador label {
	width:260px;
	float:left;
	margin-right:4px;
	display:block;
	vertical-align:middle;
	text-align:right;
	font-weight: bold;
	color:#000000;
}

#Exposiciones #GaleriaBg #Buscador input {
	width:150px;
	float:left;
	display:block;
	vertical-align:middle;
}

#Exposiciones #GaleriaBg #Buscador div.Opciones{
	float:left;
	padding-left:4px
}

#Exposiciones #GaleriaBg #Buscador div.Opciones img{
	margin-top:10px;
	margin-left:14px;
}

#Exposiciones #GaleriaBg #Buscador div.Opciones .Boton{
	width:auto;
}

#Exposiciones #GaleriaBgFoot {
	background-image:url(/images/ExposicionesBgFoot.jpg);
	background-repeat:no-repeat;
	width:100%;
	padding:10px;
}

*html #Exposiciones #GaleriaBgFoot {
	background-image:url(/images/ExposicionesBgFoot.jpg);
	background-repeat:no-repeat;
	width:700px;	
	padding:10px
}

#Exposiciones #GaleriaBgFoot div.BotonEntrar {
	width:100px; 
	float:right
}

#Exposiciones #GaleriaBgFoot div.BotonOtras {
	width:200px; 
	float:left;
	padding-left: 10px
}

#Exposiciones #AyudaPalabraClave.Popup {
	background:white none repeat scroll 0%;
	border:1px solid #D0DBE8;
	display:none;
	margin:10px;
	padding: 6px;
	position:absolute;
	width:410px;
	z-index:500;
}


#Exposiciones #AyudaPalabraClave h2 { 
	color:#FFFFFF; 
	font-weight:bold;
	font-size:11px;
	border-bottom:0px solid #D3D3D3;
	border-top:0px solid #D3D3D3;
	background-color:#B0C3D8; 
	color:#FFFFFF;
	margin:3px 0px 4px;
	padding:3px;
	width:404px;

}

#Exposiciones #AyudaPalabraClave ul {
	margin: 0px;
	padding: 0px;
}

#Exposiciones #AyudaPalabraClave ul li{
	margin: 0px 0px 0px 0px;
	padding:14px 0px 14px 0px;
	background-image:url(/images/blank.gif);
	border-bottom:1px dotted #B0C3D8;
	line-height:14px

}

#Exposiciones #AyudaPalabraClave ul li div.Tipo {
	float: left;
	width:200px;
}

#Exposiciones #AyudaPalabraClave ul li div.Modo {
	float: right;
	width:170px;
	text-align:left
}

#Exposiciones #AyudaPalabraClave div.BotonCerrar {
	float:right; 
	padding-top:25px
}

#Exposiciones  ul.Listado {
	margin:15px 0px 10px 2px;
	padding:0px;
	list-style-image:none!important;
	list-style:none;
}

#Exposiciones  ul.Listado li {
	margin-left:2px;
	margin-right:2px;
	padding:0px 5px 0px 0px;
	float: left;
	list-style-image:none!important;
}

#Exposiciones  ul.Listado li div.Thumb {
	background-repeat:no-repeat;
	height:102px;
	width:133px;
	
}

#Exposiciones  ul.Listado li div.Name {
	width:133px;
	height:60px;
	padding-top: 4px;
	padding-bottom:8px;
	border:0px;
}

#Exposiciones  ul.Listado li div.Name a {
	line-height:14px;
	border-bottom:0px dotted #0D5392;
	color: #000000;
}

#Exposiciones  ul.Listado li div.Name a:visited {
	color: #aaa;
}

/*************** Galeria Experiencias *************/

#Exposiciones  ul.ListadoExperiencias {
	margin:15px 0px 10px 2px;
	padding:0px;
	list-style-image:none!important;
}

#Exposiciones  ul.ListadoExperiencias li {
	margin-left:2px;
	margin-right:2px;
	margin-bottom:5px;
	padding:0px 5px 5px 0px;
	border-bottom:1px dotted #000000;
	list-style-image:none!important;
}

#Exposiciones  ul.ListadoExperiencias li div.Thumb {
	background-repeat:no-repeat;
	width:200px;
  background-position: top right;
}

#Exposiciones  ul.ListadoExperiencias li div.Name {
	width:490px;
	padding-top: 10px;
	margin-left:220px;
	
}

#Exposiciones  ul.ListadoExperiencias li div.Name h3 {
	color:#FF6C00;
	font-size:18px;
	font-weight:normal;
	margin:15px 0px;
	padding:0px;
}


/* ******************* EXPERIENCIAS ****************************** */

#Experiencias {
}

.Box2 div.Content div.Titulo2 {
  width:100%;
  float:left;

}



#Experiencias h2 {
	margin-top: 15px;
	margin-bottom:15px
}

#Experiencias #ListadoDosColumnas ul {
	margin-top:0px
}

#Experiencias #RightContaniners div.Module {
	float:right;
	width:222px;
	margin-left:0px;
}

#Experiencias #RightContaniners div.Module div.Field label  {
	width:207px;
}

#Experiencias #RightContaniners div.Module div.Field input.Text  {
	width:208px;
}

#Experiencias #RightContaniners div.Module div.Field select  {
	width:214px;
}


#Experiencias #RightContaniners div.Module ul#LoMas {
	list-style-type:none;
	padding:0px 0px 0px 4px;
	margin:0px
}

#Experiencias #RightContaniners div.Module ul#LoMas li {
	border-bottom:1px dotted #D0DBE8;
	margin:0px;
	padding:2px 0px 2px 0px
  
}


 #RightContaniners div.Module ul#LoMas li.Last {
	border-bottom:0px dotted #D0DBE8;

}

#Experiencias div.Boton { 
	text-align:center;
	margin-top:20px
}

#Experiencias div.Obligatorios {
	width:640px;
	text-align:left;
	margin:0px 0px 20px 0px;
}


#Experiencias div.Module { 
	width:556px;
	margin-left: 70px;
	float:left
}

* html #Experiencias div.Module { 
	width:556px;
	margin-left: 50px;
}


#Experiencias div.Module p {
	width:550px;
}

#Experiencias div.Module h3{
	background-image:url(/images/IcoUsuarios.gif);
	background-position:520px 3px;
	background-repeat:no-repeat;
	height:27px;
	margin-bottom:4px
}

#Experiencias div.Module h3.Registra{
	padding-top:10px;
	height:22px;
}


#Experiencias div.Module div.Field {
	margin:2px 3px 2px 3px;
}

#Experiencias div.Module form div label {
	width:257px
}

#Experiencias div.Module form div input.Text {
	width:258px
}

#Experiencias div.Module form div select.Text {
	width:263px
}


#Experiencias div.Module form div input.FieldLarge {
	width:532px
}

#Experiencias div.Module form div select.SelectLarge {
	width:536px
}


#Experiencias div.Module form div label.LabelLarge, textarea.TextLarge {
	width:532px;
	margin-top:2px
}

#Experiencias div.Module form input.Check {
	margin:4px 10px 4px 20px;
	width:20px!important;
}

#Experiencias div.Module form div.Field input.Boton {
	width:100px;
	margin:0px 12px 0px 6px
}

#Experiencias div.Module div.PosicionBoton { 
	text-align:right; 
	padding-top:20px
}

div.PosicionBoton1 { 
  padding-top:10px;
	float:left;
	font-weight:bold;
}
div.PosicionBoton2 { 
  padding-top:10px;
	float:right;
	font-weight:bold;
}


#Experiencias  ul.Detalle {
	margin:10px 0px 10px 0px;
	padding:0px;
	clear:both;
}

#Experiencias  ul.Detalle li {
	margin:4px 0px 4px 0px;
	background-image:none;
	padding:0px;
	float:left;
	list-style:none;
}

#Experiencias ul.Detalle li.DosColumnas {
	border-bottom:1px dotted #D3D3D3;
	background-position:left;
	background-repeat:repeat-y
}

#Experiencias ul.Detalle li.DosColumnas div.Dato{ 
	width:272px;
	float:left;
	padding:3px 3px 3px 6px

}



#Experiencias ul.Detalle li {
	border-bottom:1px dotted #D3D3D3;
	
}



#Experiencias ul.Detalle li div.Literal{ 
	width:70px; 
	float:left;
	color:#000;
	padding:3px 3px 3px 4px;
	background-image:url(/images/BgTableList1Short.gif);
	background-position:left;
	background-repeat:repeat-y
}

#Experiencias ul.Detalle li div.Informacion{ 
	width:630px;
	float:left;
	padding:3px 3px 3px 6px;
}

#Experiencias p.Tipo{
	margin-top: 20px;
	clear:both;
}

#Experiencias div#Comentario div.Image{
 float:left;
 width:222px;
 padding-right:10px

}

#Experiencias div.PosicionBoton{ 
	text-align:right;
	margin-top:10px
}
#Experiencias div.ModuleForo {
	width:710px;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:4px;
	margin-bottom:7px;
	margin-top:7px
}

#Experiencias div.ModuleForo div.Image {
	float:left; 
	width:50px;
}

#Experiencias div.ModuleForo div.Image img {
	border:0px;
}

#Experiencias div.ModuleForo div.Detail {
	float:left; 
	width:650px
}

#Experiencias div.ModuleForo div.Detail a {
	color:#000000;
}

#Experiencias div.ModuleForo div.Detail a:Hover {
	text-decoration:underline;
}

#Experiencias div.ModuleForo div.Detail p {
	margin: 0px;
	padding: 0px 0px 0px 4px
}

#Experiencias textarea.Comenta { 
	width:700px;
}

#Experiencias div.BotonUno{
	width:100px;
	float:left;
	margin-top:20px
}

#Experiencias div.BotonDos{
	width:150px;
	float:right;
	margin-top:20px;
	text-align:right
}

#Experiencias div.Mensaje {
	width:660px; 
	background-color:#F7F7F7; 
	border:1px solid #D0DBE8; 
	text-align:center; 
	padding:15px; 
	margin: 30px 0px 30px 15px; 
	line-height:20px;
	background-image:url(/images/IcoInforma.png);
	background-repeat:no-repeat;
	background-position:10px 10px
}

#Experiencias p.Encuentra {
	text-align:center; 
	line-height:20px
}

/***************************NOTICIAS*********************************/

#Noticias div.TitleDate {
	margin-bottom:10px
}

#Noticias div.TitleDate2 {
	margin:0px
}

#Noticias div.TitleDate2 h3 {
  margin:0px;
  padding:0px;
}

#Noticias div.Detalle p {
  margin:0px 0px 10px 0px;
  padding:0px;
}

#Noticias div.Detalle div.Image {
  float:left;
  width:75px;
  margin-right:8px;
}

#Noticias div.Detalle div.Image img {
  width:75px;
}

#Noticias div.TitleDate h2 {
	background-color:#FFFFFF;
	border-bottom:0px solid #D3D3D3;
	border-top:0px solid #D3D3D3;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 6px 4px 0px;
	width:85%;
	color:#e2007a;
	font-weight:normal;
	font-size:18px;
}

#Noticias div.TitleDate h2 a {
	color:#E2007A;
	font-weight:bold;
	font-size:14px;

}

#Noticias div.TitleDate h2 a:hover { 
	text-decoration:underline;
}

#Noticias div.TitleDate h2 a:visited { 
	color:#aaa;
}


#Noticias div.TitleDate span {
	padding-top:0px;
	padding-bottom:4px;
	text-align:right;
	display:block;
	color:#E2007A;
	
}

#Noticias h2.ArchivoAnual { 
	width:710px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
  padding:0px 0px 0px 6px;
  margin:10px 0px 0px 0px;
  border: 0px;
  float:left;
}

#Noticias #ListadoDosColumnas ul li.Last  { 
	border-bottom:0px solid #D0DBE8;
}

#Noticias {
	float:left;
	width:99%;
}

#Noticias ul.ListadoNoticias {
	list-style-image:none!important;
	margin:0px;
	padding:0px;
}

#Noticias ul.ListadoNoticias li {
	margin-bottom:10px;
	margin-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	list-style-image:none!important;
	border-bottom:1px dotted #D0DBE8;
}


#Noticias ul.ListadoNoticias li div.Image {
	float:left; 
	width:120px;
	/*height:64px;*/
	background-repeat:no-repeat;
	margin-right:9px;
	overflow:hidden;
}

#Noticias ul.ListadoNoticias li p {
	margin: 0px;
	padding:0px
	
}

#Noticias #Detail {
	margin-bottom:15px
}

#Noticias ul.ListadoNoticias li div.Comments {
	 
	width:150px;
	text-align:left;
	float:left;
	margin-top:6px;
  font-weight:bold;
}

#Noticias ul.ListadoNoticias li div.ReadMore {
	width:100px;
	text-align:right;
	float:right;
	margin-top:6px;
	margin-bottom:10px;
  font-weight:bold;
}

#Noticias #Detail {
  clear:both; 
}
#Noticias #Detail div.Image {
	float:left; 
	
	/*height:64px;*/
	background-repeat:no-repeat;
	margin-right:9px;
	overflow:hidden;
	margin-bottom:10px
}

#Noticias #Detail p {
	margin: 0px;
	padding:0px;
}


#Noticias div.ModuleForo {
	width:515px;
	float:left;
	border:1px dotted #D3D3D3;
	padding:4px;
	margin-bottom:10px;
	margin-top:7px
}

#Noticias div.ModuleForo div.Image {
	float:left; 
	width:50px
}

#Noticias div.ModuleForo div.Detail {
	float:left; 
	width:465px
}

#Noticias div.ModuleForo div.Detail p {
	margin: 0px;
	padding: 0px 0px 0px 4px
}

#Noticias textarea.Comenta { 
	width:640px
}

#Noticias div.VerSiguiente {
	width:350px;
	float:right;
	margin-bottom:10px;
	text-align:right;
	clear:right;
	display:inline;
}

#Noticias div.VerAnterior{
	width:350px;
	float:left;
	margin-bottom:10px;
}

#Noticias div.PosicionBoton {
	text-align:right;
	padding-top:20px
}

#Noticias div.BotonUno{
	width:100px;
	float:left;
	margin-top:20px
}

#Noticias div.BotonDos{
	width:150px;
	float:right;
	margin-top:20px;
	text-align:right
}

#Noticias #Folksonomia{ 
	border:1px dotted #D3D3D3;
	text-align:center;
	padding:4px;
	margin: 20px 0px 10px 0px;
	clear:both;
}

#Noticias #Folksonomia span.Larger { 
	font-size:20px;
}

#Noticias #Folksonomia span.Large { 
	font-size:16px;
	
}

#Noticias #Folksonomia span.Medium { 
	font-size:12px
}

#Noticias #Folksonomia span.Small{ 
	font-size:9px
}

#Noticias #Folksonomia a:hover{
   text-decoration:underline;
}

#Noticias #ListadoDosColumnas ul li div.Column1 {
	width:440px;

}	

#Noticias #ListadoDosColumnas ul li div.Column2 {
	width:200px;

}	

#Noticias #ListadoDosColumnas ul li div.Column3 {
	width:50px;

}	

#Noticias div.Paginacion {
	margin-top: 20px;
	padding-top:20px;
	width:100%;
}

#Noticias div.Mensaje {
	background-color:#F7F7F7;
	background-image:url(/images/IcoInforma.png);
	background-position:10px;
	background-repeat:no-repeat;
	border:1px solid #D0DBE8;
	line-height:20px;
	margin:30px 0px 30px 15px;
	padding:15px;
	text-align:center;
	width:660px;
}

#Noticias p.Encuentra {
	line-height:20px;
	text-align:center;
}


/*FORO */
#Foro div.Titulo2 {
  width:100%;
  float:left;

}

#Foro fieldset {
  width:100%;
  float:left;

}

#Foro div.ModuleForo {
	width:710px;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:4px;
	margin-bottom:7px;
	margin-top:7px
}

#Foro div.ModuleForo div.Image {
	float:left; 
	width:100px;
	margin: 0px 10px 0px 0px;
}

#Foro div.ModuleForo div.Image img {
	border:0px;
}

#Foro div.ModuleForo div.Detail {
	float:left; 
	width:600px
}

#Foro div.ModuleForo div.TituloTopic {
	color: #000000;
	font-weight:bold;
	font-size: 12pt;
	padding: 0px 0px 4px 0px;
}

#Foro div.ModuleForo div.Denuncia, div.ModuleForo div.Denuncia {
	color: #999;
	font-style:italic;
	padding: 10px 0px 4px 0px;
}

#Foro div.ModuleForo div.Detail a {
	color:#E2007A;
}

#Foro div.ModuleForo div.Detail a:Hover {
  color:#E2007A;
	text-decoration:underline;
}

#Foro div.ModuleForo div.Detail p {
	margin: 0px;
	padding: 0px 0px 0px 4px
}


#DetalleLogin {
  width:90%;
}
#DetalleLogin ul {
list-style:none;
}

#DetalleLogin ul li {
  clear:both;
  list-style:none;
  background-image:none;
  list-style-image:none;
}

#DetalleLogin ul li div.Literal {
    width:100px; 
    float:left;
    height:20px;
}
#DetalleLogin ul li div.Informacion {
    width:100px; 
    float:left;
    clear:right;
    height:20px;
}


/* ***************DETALLE ONG************** */

#DetalleOng {

}

#DetalleOng ul {
	margin:10px 0px 10px 0px;
	padding:0px;
	clear:both;
}

#DetalleOng ul li {
	margin:4px 0px 4px 0px;
	background-image:none;
	padding:0px;
	float:left;
	list-style:none;
}

#DetalleOng ul li {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList.gif);
	background-position:left;
	background-repeat:repeat-y
}

#DetalleOng ul li.DosColumnas {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList2.gif);
	background-position:left;
	background-repeat:repeat-y
}


#DetalleOng ul li div.Literal{ 
	width:170px; 
	float:left;
	color:#000000;
	padding:3px 3px 3px 4px;
}

#DetalleOng ul li div.Informacion{ 
	width:520px;
	float:left;
	padding:3px 3px 3px 6px

}

#DetalleOng ul li div.Informacion img.Foto{ 
  width:140px;
  height:140px;
  clear:both;
}
#DetalleOng div.Foto img.Foto {
  width:140px;
  height:140px;
  clear:both;
}

#DetalleOng ul li div.Foto img.Foto{ 
  width:140px;
  height:140px;
  clear:both;
}

#DetalleOng ul li div.InformacionShort{ 
	width:167px;
	float:left;
	padding:3px 3px 3px 6px

}

#DetalleOng ul li div.Informacion ul { 
	display: block;
	margin-left:25px
}


#DetalleOng ul li div.Informacion ul li{ 
	background-image: none;
	border-bottom:0px dotted #D3D3D3;
	list-style-type:square;
	float:none;

}

#DetalleOng ul li div.Dato{ 
	width:166px;
	float:left;
	padding:3px 3px 3px 6px

}


#DetalleOng ul li h3 {
	background-color:#F7F7F7;
	background-image:none;
	text-align:center;
	color:#000;
	margin:0px;
	padding:3px;
	width:765px;
	height:18px
}

#DetalleOng div.PosicionBoton1{
	width:370px;
	float:left;
	margin: 20px 0px 20px 0px
}

#DetalleOng div.PosicionBoton2{
	width:370px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}

#DetalleOng p{
	clear:both
}

#DetalleOng h3{
	margin-top: 20px
}

#DetalleOng div.ModuleForo {
	width:760px;
	float:left;
	border:1px dotted #D3D3D3;
	padding:4px;
	margin-bottom:7px;
	margin-top:7px
}

#DetalleOng div.ModuleForo div.Image {
	float:left; 
	width:50px
}

#DetalleOng div.ModuleForo div.Detail {
	float:left; 
	width:710px
}

#DetalleOng div.ModuleForo div.Detail p {
	margin: 0px;
	padding: 0px 0px 0px 4px
}



/***************** MIS FAVORITOS***************/

div.Favoritos {
}

div.Favoritos ul.Usuarios { 
  margin:10px 0px 10px 0px;
  padding:0px;
  list-style:none;
}

div.Favoritos ul.Usuarios li { 
  list-style:none;
  list-style-image:none!important;
  clear:both;
  margin-bottom:2px;
  border-bottom:1px dotted #D3D3D3;
  min-height:32px;
}

div.Favoritos ul.Usuarios li div.Foto { 
  float:left;
  width:30px;
  margin-right:8px;
}

div.Favoritos ul.Usuarios li div.Foto img { 
  width:30px;
}

div.Favoritos ul.Usuarios li div.Nick { 
   float:left;
   clear:right;
   min-height:30px;
   width:270px;
}


div.Favoritos #GaleriaBg {
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	
}

*html div.Favoritos #GaleriaBg {
	background-repeat:no-repeat;
	/*width:740px;	*/
	padding:0px;	
	
}

div.Favoritos #GaleriaBg div.Paginacion {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}


div.Favoritos #GaleriaBg div.Image {
	float:left; 
	margin-right: 10px;
}

div.Favoritos #GaleriaBg div.Image img {

	padding-bottom:8px;
}

div.Favoritos #GaleriaBg div.Intro {

}

div.Favoritos #GaleriaBg div.Intro p { 
	font-size:13px;
	margin-right:0px;
	margin-top:10px;
}

div.Favoritos #GaleriaBg div.Intro h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px;

}

div.Favoritos #GaleriaBg #Buscador {
	border-top: 1px dotted #000000; 
	border-bottom:1px dotted #000000; 
	margin-top:15px 0px 0px 0px; 
	padding:14px 0px 14px 0px; 
	width:670px;
	clear:both;
	height:40px;
}

div.Favoritos #GaleriaBg #Buscador label {
	width:260px;
	float:left;
	margin-right:4px;
	display:block;
	vertical-align:middle;
	text-align:right;
	font-weight: bold;
	color:#000000;
}

div.Favoritos #GaleriaBg #Buscador input {
	width:150px;
	float:left;
	display:block;
	vertical-align:middle;
}

div.Favoritos #GaleriaBg #Buscador div.Opciones{
	float:left;
	padding-left:4px
}

div.Favoritos #GaleriaBg #Buscador div.Opciones img{
	margin-top:10px;
	margin-left:14px;
}

div.Favoritos #GaleriaBg #Buscador div.Opciones .Boton{
	width:auto;
}

div.Favoritos #GaleriaBgFoot {
	background-image:url(/images/ExposicionesBgFoot.jpg);
	background-repeat:no-repeat;
	width:100%;
	padding:10px;
}

*html div.Favoritos #GaleriaBgFoot {
	background-image:url(/images/ExposicionesBgFoot.jpg);
	background-repeat:no-repeat;
	width:700px;	
	padding:10px
	
}

div.Favoritos #GaleriaBgFoot div.BotonEntrar {
	width:100px; 
	float:right
}

div.Favoritos #GaleriaBgFoot div.BotonOtras {
	width:200px; 
	float:left;
	padding-left: 10px
}

div.Favoritos  ul.Listado {
	margin:15px 0px 10px 2px;
	padding:0px;
	
}

div.Favoritos  ul.Listado li {
	margin-left:2px;
	margin-right:30px;
	margin-bottom:15px;
	padding:0px 5px 0px 0px;
	float: left;
}

div.Favoritos  ul.Listado li div img.Thumb {
	background-repeat:no-repeat;
	height:140px;
	width:140px;
	
}

div.Favoritos  ul.Listado li div.Name {
	width:140px;
	height:18px;
	padding-top: 0px;
	padding-bottom:0px;
	text-align:center;
}

div.Favoritos  ul.Listado li div.Name a {
	line-height:14px;
	border-bottom:0px dotted #0D5392;
	color: #000000;
}

div.Favoritos  ul.Listado li div.Pais {
	width:140px;
	height:18px;
	padding-top: 0px;
	padding-bottom:0px;
	text-align:center;
}

div.Favoritos  ul.Listado li div.Check {
	width:140px;
	height:18px;
	padding: 0px;
	text-align:center;
}


/* *************** ERROR ************** */

div.Box2 div.Error {
  width:640px;
}

div.Box1 div.Error {
  width:260px;
}

div.Error {
  border:1px dotted #e2007a;
  padding:10px 10px 10px 70px;
  float:left;
  clear:both;
  margin:0px 0px 0px 0px;
  background-image: url(/images/icoerror.gif);
	background-position: 5px center;
	background-repeat:no-repeat;
}
div.Error h2 {
  color:#e2007a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
}


/* ***************INTERES OPORTUNIDAD************** */


#Interes  h3 { 
	font-weight:normal;
	text-align:center;
	font-size:14px;
	margin-top:6px
}


#Interes div.Module { 
	min-height: 100px;
	height: 100px;
	margin: 0px 4px 0px 4px;
	padding:5px;
}

#Interes div.Module h3 { 
	height: 22px;
	padding-top:10px;
	text-align:left;
	font-weight:bold;
}



#Interes .Registrados h3.Usuarios{
	background-image:url(/images/IcoUsuarios.gif);
	background-position:489px 3px;
	background-repeat:no-repeat;
}

#Interes .Registrados { 
	width:325px;
	margin-left: 4px;
}

#Interes div.Registrados form #buscar {
	margin-right:6px
}

#Interes div.Module form div label { 
	width:100px;
	height:18px;
	padding-top:4px;
	padding-right:4px;
	float:left;
	text-align:right;
}

#Interes div.Module fieldset div label { /* por modificaciones de la posición de la etiqueta form */
	width:100px;
	height:18px;
	padding-top:4px;
	padding-right:4px;
	float:left;
	text-align:left;
}

#Interes div.Module div input.Text { 
	width:195px;
}

#Interes div.Module div.AccesoUsuarios { 
	width:310px;
	min-height: 60px;
	text-align:center;
	height: 92px;
	margin-top:4px;
	
	float:left;
}

#Interes div.Module div.AccesoUsuarios img {
	padding-left:20px
}

#Interes div.Module form input.Registro { 
	width:209px !Important;
}

#Interes div.Module form div.Field input.Boton { 
	width:67px !Important;;
	margin:6px 0px 0px 4px
}

#Interes div.Module form label.Boton { 
	width:67px !Important;
	height:14px
}

#Interes div.Module form label.Registro { 
	width:209px !Important;
	height:14px
}

#Interes div.Module div.Olvido, div.Olvido {
	 float:left; 
	 width:100%;
	 text-align:center; 
	 margin-top: 0px;
}

#Interes div.Module div.Olvido a {
	color:#E2007A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
	font-size:12px;
	text-decoration:none;
	padding: 1px 18px 0px 10px;
}

#Interes div.Module div.Olvido a:hover {
	text-decoration:underline;
}

#Interes div.instrucciones {
	margin-top: 0px;
	width:640px;
	padding: 10px;
	border: 0px;
	margin-left:0px
}


#Interes div.instrucciones label { 
	width:200px;
	float:left;
	margin-left:50px

}

#Interes div.instrucciones input { 
	float:left; 
	margin:5px 5px 0px 5px; 
	width:200px;
}

#Interes div.instrucciones .Boton { 
	width:67px !Important;
	margin-top:6px
}

#Interes div.instrucciones form {
	margin: 0px;
	padding:0px
}


/* ******************* COLABORADORES *************************** */

#Colaboradores {

}
#Colaboradores div.Module { 
	width:556px;
	margin-left: 70px;
	float:left;
	margin-top:20px;
	border:1px dotted #000000;
	padding:8px;
}

* html #Colaboradores div.Module { 
	width:556px;
	margin-left: 50px;
}


#Colaboradores div.Module p {
	width:550px;
}

#Colaboradores div.Module h3{
	background-image:url(/images/IcoUsuarios.gif);
	background-position:520px 3px;
	background-repeat:no-repeat;
	height:22px;
	padding-top:10px;
	margin-bottom:4px
}


#Colaboradores img.Foto { 
	float:left;
	width:140px;
	height:154px;
	margin:2px

}


#Colaboradores ul {
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
}

#Colaboradores ul li {
	margin:4px 0px 4px 0px;
	background-image:none;
	padding:0px;
	float:left
}


#Colaboradores ul#DtosPersonales {
	width:400px;
	list-style-image:none;
	list-style:none;
}

#Colaboradores ul#DtosPersonales li {
	border-bottom:1px dotted #D3D3D3;
	height:23px;
	list-style:none;
	list-style-image:none;
}
#Colaboradores ul#DtosPersonales li div.Literal{ 
	width:140px; 
	float:left;
	color:#000;
	padding:3px 3px 3px 4px
}

#Colaboradores ul#DtosPersonales li div.Informacion{ 
	width:380px;
	float:left;
	padding:3px 3px 3px 11px

}


#Colaboradores ul#DtosInteres {
	float:left;
}

#Colaboradores ul#DtosInteres li {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList1.gif);
	background-position:left;
	background-repeat:repeat-y;
}


#Colaboradores ul#DtosInteres li div.Literal{ 
	width:140px; 
	float:left;
	color:#000;
	padding:3px 3px 3px 4px
}

#Colaboradores ul#DtosInteres li div.Informacion{ 
	width:380px;
	float:left;
	padding:3px 3px 3px 6px

}

#Colaboradores div.PosicionBoton1{
	width:300px;
	float:left;
	margin: 20px 0px 20px 0px
}

#Colaboradores div.PosicionBoton2{
	width:133px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}

#Colaboradores div.PosicionBoton22{
	width:133px;
	float:left;
	text-align:left;
	margin: 20px 0px 20px 0px
}


#Colaboradores div.PosicionBoton3{
	width:199px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}



#galeria {
  display: none;
  position:absolute;
  z-index:1000;
  top:0px;
  left:0px;
  border:1px solid #A5ACB2;
  background-color:#fff;
  width:350px;
}

#galeria h2 { 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
  float:left;
  clear:both;
  padding:0px;
  margin:4px 0px 0px 4px;
  width:300px;
}

#galeria div.Column { 
	float:left; 
	width:146px;
	margin:10px 4px 20px 10px;
}

#galeria div.Avatar { 
	width:50px;
	height:60px;
}

#galeria div.Type1 {
	background-image:url(/images/avatar1thumb.jpg);
	background-repeat:no-repeat 
}

#galeria div.Type2 {
	background-image:url(/images/avatar2thumb.jpg);
	background-repeat:no-repeat 
}

#galeria div.Type3 {
	background-image:url(/images/avatar3thumb.jpg);
	background-repeat:no-repeat 
}

#galeria div.Type4 {
	background-image:url(/images/avatar4thumb.jpg);
	background-repeat:no-repeat 
}


#galeria div.Avatar input { 
	margin-left: 60px;
	margin-top: 25px
}


#galeria label { 

	background-color:#FFFFFF;
	color:#333333;
	display: inline;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
	width:50px
}

#galeria div.BotonCerrar {
	text-align:right;
}


/* *************** CONFIRMACION INTERES ************** */

#Confirmacion  #Mensaje {
	position: relative;
	margin:20px 0px 0px 100px;
	float:left;
	width:548px;
	height:485px;
	background-image:url(/images/ConfirmacionInteres.jpg);
	background-repeat:no-repeat
}

* html #Confirmacion  #Mensaje {
	margin:20px 0px 0px 50px;
}

#Confirmacion  #Mensaje div.Texto {
	position:absolute;
	width:313px;
	height:239px;
	left:100px;
	top:85px;
	background-image: url(/images/ConfirmacionInteresBg.png);
	background-repeat:no-repeat;
	padding:20px 10px 20px 5px;
	color:#FFFFFF; 
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:16px
}

#Confirmacion  #Mensaje div.Texto a { 
	font-weight:bold; 
	color:#000000;
	border-bottom:1px dotted #000000
}

#Confirmacion  #Mensaje div.Texto a:hover { 
	font-weight:bold; 
	color: #E2007A;
	border-bottom:1px dotted #E2007A
}

#Confirmacion  div.PosicionBoton1{
	float:left;
	margin: 0px 0px 20px 0px
}



#Participaciones { 

}

#Participaciones h4 { 
  margin-top:14px;
}

#Participaciones ul { 
  list-style-image:none;
  list-style:none;
}

#Participaciones ul li { 
	background-image:none;
	float:left;
	border-bottom: 1px dotted #999999;
	padding-bottom:4px;
	list-style-image:none;

}

#Participaciones ul li div.Informacion {
	width:500px; 
	float:left
}

#Participaciones ul li div.Publicacion { 
	float:left;
	text-align:right; 
	width:170px;
	padding:0px 6px 0px 10px;
	color:#000000;
	font-size:11px;
}

#Participaciones div.SeeAll {
	float:right;
	background-image: url(/images/ArrowSeeAll.gif);
	background-repeat:no-repeat;
	background-position: 84px 5px;
	padding-right:16px;
	margin-right:0px;
	margin-top:6px;
	font-weight:bold;
}	

#Participaciones div.SeeAll a{
	border-bottom:1px #003399 dotted 
}

#Participaciones div.SeeAll a:hover{
	border-bottom:1px #E2007A dotted 
}

#Participaciones div.Hide {
	float:right;
	background-image: url(/images/ArrowHide.gif);
	background-repeat:no-repeat;
	background-position: 47px 4px;
	padding-right:16px;
	margin-right:16px;
}

#Participaciones div.Hide a{
	border-bottom:1px #003399 dotted 
}

#Participaciones div.Hide a:hover{
	border-bottom:1px #E2007A dotted 
}



#Oportunidades { 
	width:733px;
	float:left;
}

#Oportunidades ul {
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
list-style:none;
	list-style-image:none;
}

#Oportunidades ul li { 
	background-image:none;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:6px;
	margin:0px;
	list-style:none;
	list-style-image:none;
}

#Oportunidades ul li div.Concepto {
 	color: #000000;
	font-weight:bold
}

#Oportunidades ul li div.Estado {
	width:80px; 
	float:left;
	margin-right:5px
}

#Oportunidades ul li div.Fecha {
	width:80px; 
	float:left;
	margin-right:5px;
}

#Oportunidades ul li div.Titulo {
	width:270px; 
	float:left;
	margin-right:5px
}

#Oportunidades ul li div.Titulo a { 
	line-height:14px
}

#Oportunidades ul li div.Localizacion {
	width:100px; 
	float:left;
	margin-right:5px
}

#Oportunidades ul li div.Consultas {
	width:70px; 
	float:left;
	margin-right:5px;
	text-align:center
}

#Oportunidades ul li div.Intereses {
	width:70px; 
	float:left;
	margin-right:5px;
	text-align:center
}

#Candidatos { 
	width:733px;
	float:left;
}

#Candidatos div { 
	text-align:center
}




#idiomas.Popup {
	background:white none repeat scroll 0%;
	border:1px solid #D0DBE8;
	display:none;
	margin:10px;
	padding: 6px;
	position:absolute;
	width:310px;
	z-index:500;
}



#idiomas h2 { 
	padding-bottom:2px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	letter-spacing:0px;
  border-bottom:1px dotted #000000;
  margin: 0px 0px 0px 0px;
}

#idiomas input {

  float:left;

}


#idiomas div.Idioma { 
	width:110px; 
	float:left; 
	padding-bottom: 10px;
}

#idiomas div.Nivel { 
	width:200px; 
	float:Right; 
	padding-bottom: 10px
}

#idiomas div.Idioma label { 
	background-color:#FFFFFF;
	color:#333333;
	display: inline;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
	width:70px;
	float:left;
	clear:right;
}

#idiomas div.Nivel label {
 	background-color:#FFFFFF;
	color:#333333;
	display: inline;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
	width:40px;
	float:left;
	clear:right;
} 
  
#idiomas label.Otros { 
	float:right
}

#idiomas input.Text { 
	width:150px
}


#idiomas div.BotonCerrar {
	text-align:right;
}




#AltaPerfil table { 
	widows:100%; 
	border:1px dotted #D3D3D3;
}

#AltaPerfil table tr th { 
	background-color:#F6F6F6;
	color:#000000;
	text-transform:uppercase;
	padding:4px;
	font-size:10px;
	border-bottom: 1px dotted #D3D3D3;
}

#AltaPerfil table tr td { 
	border-right: 1px dotted #D3D3D3;
	border-bottom: 1px dotted #D3D3D3;
	padding:4px;
	text-align:center
	
}

#AltaPerfil table tr td.Desplegables {
	text-align:center 
}

#AltaPerfil table label { 
	display:none;
	width:100px
}

#AltaPerfil table label.Asignar { 
	display: block;
	float:left
}


#AltaPerfil table select { 
	width:auto;
	font-size:10px
}

#AltaPerfil table select.Asignar { 
	width:84%;
	float:left;
	margin-top:4px;
	margin-left:6px
}


#AltaPerfil div.Total { 
	text-align:center;
	font-size:14px;
	margin:10px 0px 10px 0px
}

#AltaPerfil div.Pendientes {
	width:240px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px dotted #D3D3D3;
	line-height:16px

}
#AltaPerfil div.NumeroPendientes {
	width:300px;
	float:left;
	text-align:center;
	margin-bottom:10px;
	border-bottom:1px dotted #D3D3D3;
	line-height:16px

}
#AltaPerfil div.BotonPendientes {
	width:170px;
	float:left;
	text-align:right;
	margin: 0px 0px 10px 10px;

}

#AltaPerfil div.Candidatos {
	margin: 5px 0px 20px 0px;
	clear:both
}

/* *************** FICHA PERFIL ************** */

#FichaPerfil {

}
#FichaPerfil div.Module { 
	width:700px;
	margin-left: 0px;
	float:left;
	margin-top:0px;
}

* html #FichaPerfil div.Module { 
	width:700px;
	margin-left: 0px;
	float:left;
	margin-top:0px;
}


#FichaPerfil div.Module p {
	width:700px;
}


#FichaPerfil div.Module h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
  padding:0px 0px 0px 6px;
  margin:0px;
  border: 0px;
  float:left;
  display:inline;
  width:100%;

}


#FichaPerfil img.Foto { 
	float:left;
	width:140px;
	height:154px;
	margin:2px

}


#FichaPerfil ul {
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
}

#FichaPerfil ul li {
	margin:4px 0px 4px 0px;
	background-image:none;
	padding:0px;
	float:left
}


#FichaPerfil ul#DtosPersonales {
	width:400px;
	list-style:none;
	list-style-image:none;
}

#FichaPerfil ul#DtosPersonales li {
	border-bottom:1px dotted #D3D3D3;
	height:23px;
	list-style:none;
	list-style-image:none;
}

#FichaPerfil ul#DtosPersonales li div.Literal{ 
	width:140px; 
	float:left;
	color:#000;
	padding:3px 3px 3px 4px
}

#FichaPerfil ul#DtosPersonales li div.Informacion{ 
	width:540px;
	float:left;
	padding:3px 3px 3px 11px

}


#FichaPerfil ul#DtosInteres {
	float:left;
	list-style:none;
	list-style-image:none;
}

#FichaPerfil ul#DtosInteres li {
	border-bottom:1px dotted #D3D3D3;
	background-image:url(/images/BgTableList1.gif);
	background-position:left;
	background-repeat:repeat-y;
	list-style:none;
	list-style-image:none;
}


#FichaPerfil ul#DtosInteres li div.Literal{ 
	width:140px; 
	float:left;
	color:#000;
	padding:3px 3px 3px 4px
}

#FichaPerfil ul#DtosInteres li div.Informacion{ 
	width:540px;
	float:left;
	padding:3px 3px 3px 6px

}

#FichaPerfil div.PosicionBoton1{
	width:300px;
	float:left;
	margin: 20px 0px 20px 0px
}

#FichaPerfil div.PosicionBoton2{
	width:133px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}

#FichaPerfil div.PosicionBoton22{
	width:133px;
	float:left;
	text-align:left;
	margin: 20px 0px 20px 0px
}


#FichaPerfil div.PosicionBoton3{
	width:199px;
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px
}

#FichaPerfil div.Module fieldset h2 {
	width:550px
}

#FichaPerfil div.Module label.ComentariosPerfil {
	width: 544px
}

#FichaPerfi div.Boton1{ 
	float:left;
	margin:10px 0px 10px 0px
}
#FichaPerfi div.Boton2{ 
	float:right;
	margin:10px 0px 10px 0px
}


/*************** Dashboard ****************/

#Dashboard div.Container {
	background-image:url(/images/DashboardBgHead.jpg);
	background-position:0px 28px;
	background-repeat:no-repeat;
	float:left;
	margin:10px 0px;
	min-height:20px;
	width:720px;
	clear:both;
}

#Dashboard div.Container ul.Tabs {
	height:40px;
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

#Dashboard div.Container ul.Tabs li {
	background-image:none;
	float:left;
	margin:0px 5px;
	padding:0px;
	height:30px;
	list-style:none;
	list-style-image:none;
}

#Dashboard div.Container ul.Tabs li a {
	height:30px;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	padding:6px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	border-bottom-width:0px;
	color:#003166;
	text-transform:uppercase;
}

#Dashboard div.Container ul.Tabs li a h2{
	font-weight:bold;
	color:#003166;
	
	border-bottom:0px solid #D3D3D3;
	border-top:0px solid #D3D3D3;
	color:#000;
	display: block;
	float: none;
	font-size:11px;
	margin:0px 0px 0px 2px;
	padding:0px;
	width:98%;
	text-align:center;
}

#Dashboard div.Container ul.Tabs li.Datos a {
	background-image:url(/images/DashboardTabDatosPersonales.jpg); 
	width:180px;
	color:#aaa;
}

#Dashboard div.Container ul.Tabs li.Datos a:hover {
	background-image:url(/images/DashboardTabDatosPersonalesOver.jpg); 
}

#Dashboard div.Container ul.Tabs li.Datos a.Active {
	background-image:url(/images/DashboardTabDatosPersonalesOver.jpg); 
}

#Dashboard div.Container ul.Tabs li.Comunidad a {
	background-image:url(/images/DashboardTabIniciativas.jpg); 
	width:237px;
	color:#aaa;
}

#Dashboard div.Container ul.Tabs li.Comunidad a:hover {
	background-image:url(/images/DashboardTabIniciativasOver.jpg); 
}

#Dashboard div.Container ul.Tabs li.Comunidad a.Active {
	background-image:url(/images/DashboardTabIniciativasOver.jpg); 
}


#Dashboard div.Container ul.Tabs li.Rastro a{
	background-image:url(/images/DashboardTabDatosOportunidades.jpg); 
	width:245px;
	color:#aaa;
}

#Dashboard div.Container ul.Tabs li.Rastro a:hover{
	background-image:url(/images/DashboardTabDatosOportunidadesOver.jpg); 
}

#Dashboard div.Container ul.Tabs li.Rastro a.Active {
	background-image:url(/images/DashboardTabDatosOportunidadesOver.jpg); 
}

#Dashboard div.Container div.Content {
	
	margin-left:0px;
	padding-bottom:20px;
	width:715px;
	background-color:#fff;
	padding:0px;
}

#Dashboard div.Modul { 
	border:0px dotted #D3D3D3;
	padding:6px 6px 0px 6px;
	margin: 0px 0px 18px 13px; 
}

*html #Dashboard div.Modul { 
	margin: 0px 0px 18px 8px; 
}

#Dashboard div.Modul a {
	border-bottom:0px dotted #0D5392;
	line-height:14px;
}

#Dashboard div.Modul h3 { 

}

#Dashboard #TusDatos { 
	width:465px;
	float:left;
}

#Dashboard #TusDatos div.Foto { 
	float:left;
	margin-right:4px
}

#Dashboard #TusDatos div.Foto img { 
	width:69px;
}

#Dashboard #TusDatos div.Lista {
	float:left
}


#Dashboard #TusDatos div.Lista ul {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	list-style-image:none;
}

#Dashboard #TusDatos div.Lista ul li { 
	background-image:none;
	border-bottom:1px dotted #D3D3D3;
	padding:0px;
	margin:4px 0px 0px 0px;
	float:left;
	list-style:none;
	list-style-image:none;
}

#Dashboard #TusDatos div.Lista ul li div.Dato {
	background:#F6F6F6; width:77px; padding:4px; float:left
}

#Dashboard #TusDatos div.Lista ul li div.Informacion { 
	float:left; 
	width:290px;
	padding-left:10px
}

#Dashboard #TusDatos div.Boton {
	text-align:right;
	clear:both;
	margin-top:6px;
	padding-right:8px
}

#Dashboard #Aviso { 
	width:240px;
	float:left;
	min-height:135px
}

*html #Dashboard #Aviso { 
	height:139px
}


#Dashboard #Participaciones { 
	width:733px;
	float:left;
}

#Dashboard #Participaciones h4 { 

}

#Dashboard #Participaciones ul { 

}

#Dashboard #Participaciones ul li { 
	background-image:none;
	float:left;
	border-bottom: 1px dotted #999999;
	padding-bottom:4px

}

#Dashboard #Participaciones ul li div.Informacion {
	width:500px; 
	float:left
}

#Dashboard #Participaciones ul li div.Publicacion { 
	float:left;
	text-align:right; 
	width:170px;
	padding:0px 6px 0px 10px;
	color:#6689B5;
}

#Dashboard #Participaciones div.SeeAll {
	float:right;
	background-image: url(/images/ArrowSeeAll.gif);
	background-repeat:no-repeat;
	background-position: 84px 5px;
	padding-right:16px;
	margin-right:18px;
}	

#Dashboard #Participaciones div.SeeAll a{
	border-bottom:1px #003399 dotted 
}

#Dashboard #Participaciones div.SeeAll a:hover{
	border-bottom:1px #E2007A dotted 
}

#Dashboard #Participaciones div.Hide {
	float:right;
	background-image: url(/images/ArrowHide.gif);
	background-repeat:no-repeat;
	background-position: 47px 4px;
	padding-right:16px;
	margin-right:16px;
}

#Dashboard #Participaciones div.Hide a{
	border-bottom:1px #003399 dotted 
}

#Dashboard #Participaciones div.Hide a:hover{
	border-bottom:1px #E2007A dotted 
}



#Dashboard #Suscripciones { 
	width:690px;
	float:left;
}

#Dashboard #Suscripciones table { 
	widows:100%; 
	border:1px dotted #D3D3D3;
}

#Dashboard #Suscripciones table tr th { 
	background-color:#F6F6F6;
	border-bottom:1px dotted #D0DBE8;
	color:#000000;
	text-transform:uppercase;
	padding:4px;
	font-size:9px
}

#Dashboard #Suscripciones table tr td { 
	border-right: 1px dotted #D3D3D3;
	border-bottom: 1px dotted #D3D3D3;
	padding:4px;
	text-align:center
	
}

#Dashboard #Suscripciones table tr td.Left { 
	text-align:left
	
}

#Dashboard #Suscripciones table tr td.Desplegables {
	text-align:center 
}

#Dashboard #Suscripciones table label { 
	display:none;
	width:100px
}

#Dashboard #Suscripciones table label.Asignar { 
	display: block;
	float:left
}

#Dashboard #Suscripciones ul {
	padding-top:10px 

}

#Dashboard #Suscripciones ul li { 
	background-image:none;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:6px;
	margin:0px
}

#Dashboard #Suscripciones ul li div.Informacion {
	width:500px; 
	float:left
}

#Dashboard #Suscripciones ul li div.Publicacion { 
	float:left; 
	text-align:right; 
	width:170px;
	padding:0px 6px 0px 10px;
	color:#6689B5
}

#Dashboard #Colabora { 
	width:733px;
	float:left;
	margin-bottom:16px
}

#Dashboard #Colabora div.Alta { 
	width:317px;
	float:left;
	padding:0px
}

#Dashboard #Colabora div.Modificar { 
	width:60px;
	height:16px;
	float:left;
	background-image: url(/images/IcoModificar.gif);
	background-repeat:no-repeat;
	background-position: 0px 10px;
	padding:10px 10px 0px 20px;
	margin-left:10px
}

#Dashboard #Colabora div.Eliminar { 
	width:60px;
	height:16px;
	float:left;
	background-image: url(/images/IcoEliminar.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	padding:10px 10px 0px 20px
}

#Dashboard #Colabora div.Intereses { 
	width:190px;
	height:16px;
	float:left;
	background-image: url(/images/IcoInteres.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	padding:10px 10px 0px 20px
}


#Dashboard #Iniciativas { 
	width:733px;
	float:left;
}

#Dashboard div.Alta {
	padding:20px 0px 20px 230px;
}

#Dashboard #Iniciativas ul {
	padding-top:10px ;
	margin-left:0px

}

#Dashboard #Iniciativas ul li { 
	background-image:none;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:6px;
	margin:0px
}

#Dashboard #Iniciativas ul li div.Informacion {
	width:245px; 
	float:left;
	margin-right:5px;
	padding:10px 0px 0px 0px;
}

#Dashboard #Iniciativas div.Publicada { 
	width:75px;
	height:16px;
	float:left;
	padding:10px 10px 0px 20px;
	margin-left:10px;
}

#Dashboard #Iniciativas div.Modificar { 
	width:60px;
	height:16px;
	float:left;
	background-image: url(/images/IcoModificar.gif);
	background-repeat:no-repeat;
	background-position: 0px 10px;
	padding:10px 10px 0px 20px;
	margin-left:10px;

}

#Dashboard #Iniciativas div.Eliminar { 
	width:60px;
	height:16px;
	float:left;
	background-image: url(/images/IcoEliminar.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	padding:10px 10px 0px 20px;

}

#Dashboard #Iniciativas div.Comentarios { 
	width:90px;
	height:16px;
	float:left;
	background-image: url(/images/IcoComentario.gif);
	background-position: 0px 10px;
	background-repeat:no-repeat;
	padding:10px 10px 0px 20px;

}

#Dashboard #Oportunidades { 
	width:733px;
	float:left;
}

#Dashboard #Oportunidades ul {
	padding-top:10px;
	margin-left:0px;
	padding-left:0px

}

#Dashboard #Oportunidades ul li { 
	background-image:none;
	float:left;
	border-bottom:1px dotted #D3D3D3;
	padding:6px;
	margin:0px
}

#Dashboard #Oportunidades ul li div.Concepto {
 	color: #023F82;
	font-weight:bold
}

#Dashboard #Oportunidades ul li div.Estado {
	width:80px; 
	float:left;
	margin-right:5px
}

#Dashboard #Oportunidades ul li div.Fecha {
	width:70px; 
	float:left;
	margin-right:5px
}

#Dashboard #Oportunidades ul li div.Titulo {
	width:310px; 
	float:left;
	margin-right:5px
}

#Dashboard #Oportunidades ul li div.Titulo a { 
	line-height:14px
}

#Dashboard #Oportunidades ul li div.Localizacion {
	width:120px; 
	float:left;
	margin-right:5px
}

#Dashboard #Oportunidades ul li div.Candidatos {
	width:100px; 
	float:left;
	margin-right:5px;
	text-align:center
}

#Dashboard #Candidatos { 
	width:733px;
	float:left;
}

#Dashboard #Candidatos div { 
	text-align:center
}

/* DASHBOARD MODIFICAR DATOS PERSONALES */

#Dashboard #DastosBasicos { 
	width:733px;
	float:left;
}

#Dashboard #DastosBasicos h4 { 
	border-bottom: 1px solid #D0DBE8;
	line-height:16px;
	color:#ABBED6; 
	font-weight:bold;
}

#Dashboard fieldset div.Field {
	float:left;
	margin:2px 3px;
}

#Dashboard fieldset div label {
	width:345px !Important;
}

#Dashboard fieldset div input.Text {
	width:345px !Important;
}

#Dashboard fieldset div label.Peque {
	width:225px !Important;
}

#Dashboard fieldset div input.Peque {
	width:225px !Important;
	border:1px solid #D0DBE8;
	padding:2px;
}

#Dashboard fieldset div select.Peque {
	width:225px !Important;
	float:left
}


#Dashboard fieldset div select.Selectmultiple {
	width:300px !Important;
	margin-top:2px;
	height:50px
}


#Dashboard fieldset div select {
	width:350px !Important;
}

#Dashboard fieldset div label.LabelLarge {
	width:706px !Important;
}

#Dashboard fieldset div textarea.TextLarge {
	margin-top:2px; 
	width:704px !Important;
	height:60px
}

#Dashboard div input.Check {
	margin:4px 10px 4px 20px;
	width:20px !important;
}

#Dashboard div select.Fecha {
	width:40px !important;
}

#Dashboard div select.Year {
	width:60px !important;
}

#Dashboard div#Add {
	padding-top:10px;
	text-align:center
}

#Dashboard div.ListaIdiomas {
	float:left;
	text-align:center;
	width:200px;
}

#Dashboard div.IdiomasElegidos {
	float:left;
	width:500px;
}

#Dashboard a.Underline {
	border-bottom:1px dotted #0D5392 !Important;
	line-height:14px;
}

#Dashboard a:hover.Underline {
	border-bottom:1px dotted #E2007A !Important;
	line-height:14px;
}

#Dashboard #CompletaDatos .Modul {
	border:1px dotted #E2007A !Important;
	margin:0px 0px 18px 13px;
	padding:6px 6px 12px;
}

#Dashboard #CompletaDatos {
	width:678px;
	float:left;
	background-image:url(/images/IcoError2.gif);
	background-repeat:no-repeat;
	background-position:6px 8px;
	padding-left:60px;
}

#Dashboard #CompletaDatos h3 {
	background-color:#ffffff;
	border-bottom:1px solid #FF7108;
	color:#FF7108;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
}

#Dashboard #CompletaDatos div.Texto {
	float:left;
	width:525px;
	margin-left:5px
}

#Dashboard #CompletaDatos div.Rellenar {
	float:left;
	width:120px;
	margin-top:0px

}



/* pop up avatares dashboard */
#Dashboard  #galeria.Popup {
	background:white none repeat scroll 0%;
	border:1px solid #D0DBE8;
	display:none;
	margin:10px;
	padding: 6px;
	position:absolute;
	width:310px;
	z-index:500;
}


#Dashboard #galeria h2 { 
	color:#FFFFFF; 
	font-weight:bold;
	border-bottom:0px solid #D3D3D3;
	border-top:0px solid #D3D3D3;
	background-color:#B0C3D8; 
	color:#FFFFFF;
	margin:3px 0px 4px;
	padding:3px;
	width:304px;

}

#Dashboard #galeria div.Column { 
	float:left; 
	width:146px;
	margin:10px 4px 20px 4px
}

#Dashboard #galeria div.Avatar { 
	width:50px;
	height:60px;
}

#Dashboard #galeria div.Type1 {
	background-image:url(/images/avatar1.jpg);
	background-repeat:no-repeat 
}

#Dashboard #galeria div.Type2 {
	background-image:url(/images/avatar2.jpg);
	background-repeat:no-repeat 
}

#Dashboard #galeria div.Type3 {
	background-image:url(/images/avatar3.jpg);
	background-repeat:no-repeat 
}

#Dashboard #galeria div.Type4 {
	background-image:url(/images/avatar4.jpg);
	background-repeat:no-repeat 
}


#Dashboard #galeria div.Avatar input { 
	margin-left: 60px;
	margin-top: 25px
}


#Dashboard #galeria label { 

	background-color:#FFFFFF;
	color:#333333;
	display: inline;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
	width:50px
}

#Dashboard #galeria div.BotonCerrar {
	text-align:right;
}

/* pop up idiomas dashboard */
#Dashboard #idiomas.Popup {
	background:white none repeat scroll 0%;
	border:1px solid #D0DBE8;
	display:none;
	margin:10px;
	padding: 6px;
	position:absolute;
	width:310px;
	z-index:500;
}


#Dashboard #idiomas h2 { 
	color:#FFFFFF; 
	font-weight:bold;
	border-bottom:0px solid #D3D3D3;
	border-top:0px solid #D3D3D3;
	background-color:#B0C3D8; 
	color:#FFFFFF;
	margin:3px 4px 10px 0px;
	padding:3px;
	width:304px;

}

#Dashboard #idiomas div.Idioma { 
	width:100px; 
	float:left; 
	padding-bottom: 10px
}

#Dashboard #idiomas div.Nivel { 
	width:200px; 
	float:Right; 
	padding-bottom: 10px
}


#Dashboard #idiomas label { 

	background-color:#FFFFFF;
	color:#333333;
	display: inline;
	font-weight:bold;
	margin-top:0px;
	padding:0px;
	width:100px
}

#Dashboard #idiomas label.Otros { 
	float:left;
	width:300px !Important;
}

#Dashboard #idiomas input.Text { 
	width:150px !Important;
}


#Dashboard #idiomas div.BotonCerrar {
	text-align:right;
}

#Dashboard div.PosicionBoton {
	float:right;
	margin:10px 10px 10px 0px;
}

#Dashboard #TuComunidad { 
	width:330px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-right:15px;
	border-right:1px dotted #D3D3D3;
}

#Dashboard #TusOrganizaciones { 
	width:330px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

/*LO ULTIMO*/

div.LoUltimo ul {
  padding:0px!important;
	margin:5px 0px 0px 5px!important;
	width:210px!important;
}

div.LoUltimo ul li {
  list-style-image: none; 
  border-bottom:1px dotted #b8b8b8;
  padding-bottom:4px!important;
  padding-top:4px!important;
}
#Slogan h1{
font-size:12px;
}

h1.azul{
background-image:url(/images/h2_icon.gif);
  background-repeat:no-repeat;
  background-position:0px 8px;
  padding-bottom:10px; 
  padding-top:8px; 
  padding-left: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	letter-spacing:0px;
  border-bottom:1px solid #000;
  border-top: 6px solid #000;
  margin: 0px 0px 0px 0px;
}

div.Sponsors {
  text-align:center;
  float:left;
  clear:both;
  width:240px;
}

#tabsemp ul li a span {
 font-weight:normal!important; 
}

.BotonSearch {
  background-image:url('/images/search.gif'); 
  background-repeat: no-repeat; 
  border-width:0px; 
  background-color:Transparent; 
  margin:0 0 0 0;
  width:99px;
  height:24px;
}

div.toolbar {
  border-bottom: 1px solid; 
  font-size: 12px; 
  font-family: Verdana; 
  padding-bottom: 5px;
  padding-top:5px;
  width:980px;
}


div.toolbar a {
  color:#E2007A;
   text-decoration:underline;

}

div.toolbar a:hover {
  color:#E2007A;
  text-decoration:underline;
}

div.notificaciones {
  float:left;
  width:631px;
  clear:both;
  border:#e2007c 1px solid;
  padding:10px 10px 10px 74px;
  background-image:url('/images/message-icon.png');
  background-position: 6px 0px;
  background-repeat:no-repeat;
  background-color:#f0f0f0;
  min-height: 54px;
}

div.notificaciones p {
  margin:4px 0px;
}

div.notificaciones a {
  color:#E2007A;
  text-decoration:none;
}

div.notificaciones a:hover {
  color:#E2007A;
  text-decoration:underline;
}

div. buscadorHome {

  width:100%;
  border:1px solid red;
  
}
