/*************************************************/
/* GENERAL STATEMENTS AND STYLES                  */
/**************************************************/

body {
	background: #fff;
	text-align: center;
}
.clear { clear: both; }

html {

}
p, a, #content li, h1, h2, h3, h4, h5, h6, label, input, textarea { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
p, #content li { font-size: 12px; color: #232424; line-height: 15px; }
p { padding-bottom: 12px; }

h2 {
  font-size: 14px;
  font-weight: normal;
  color: #0c426d;
  margin: 0 0 25px;
}

a {
	text-decoration:none;
}
a:link,
a:visited {
	/*color:#007399;*/
	color:#666;
}
a:hover,
a:active {
	color:#4682B4;
	/*color:#D9261C;*/
	text-decoration:none;
}
/**************************************************/
/* STRUCTURE                                      */
/**************************************************/

#wrapper {
  margin: 0 auto;
  text-align: left;
  width: 947px;  
}
	#anchototal #izquierda{		
		width:80px;
		height:80px;
	}
	#anchototal #derecha{
		padding-left:20px;
		width:800px;
	}			
		#anchototal #derecha .titulo{
			color: #0c426d;
			font-weight:bolder;
		}	
		#anchototal #derecha .descripcion{
			margin-top:-10px;			
		}	
	#anchototal #descargar{		
		width:97px;	
		background: #6593b8;
		text-align:center;
		height:26px;
		line-height:26px;
		margin-top:-3px;
	}
	#anchototal #descargar a {
		font-size:12px;	
		color: #fff;	
		font-weight:bolder;
	}		
		

	#anchototal .titlistado{

	  color:#0c426d;
	  font-size:12px;
	  font-weight:bolder;
	  width:80%;
	  padding-top:0px;
	  padding-bottom:2px;
	}
	
	
	#anchototal a{
	  
	  color:#0c426d;
	
	}
	
	#anchototal a:hover{
	
	  text-decoration:underline !important;
	}

	#anchototal a:active{
	
	  text-decoration:underline !important;
	}
	
	
	#anchototal .fechlistado{
	  color:#0c426d;
	  font-size:12px;
	}
	
	
	#anchototal .textlistado{
	  color:black;
	  font-size:12px;
	  
	}
		
		#anchototal .textlistado li{
			margin-left:20px;
		}	
		#anchototal .textlistado img{
		  margin:0 10px 5px 0;
		  float:left;
		}		

	
#wrapperThickbox {
  margin: 0 auto;
  width: 580px;
}

#header {
  float: left;
  width: 100%;
  height: 74px;
  margin-top:-4px;  
}

#content {
  float: left;
  width: 100%;  		
  padding: 20px 0 2px;  
  background: url(../img/home_content_border.png) left bottom repeat-x;     
}
	#content .imagenclientes {

		margin-left:1px;
	}
#contentThickbox {
  float: left;
}
	#content #formulario{		
		width:424px;		
		float: left;
		margin-left:-30px;
		background: #f8f6f7;	
	}
		#content #formulario #formularioSup{						
			height:17px;	
			background: #92b4cf url(../img/formulario_superior.jpg) center top no-repeat;					
		}
		#content #formulario #formularioContent{
			border-left:1px solid #d3d1d2;
			border-right:1px solid #d3d1d2;	
			padding:0 30px;		
		}
			#content #formulario #formularioContent div{
				/*height:40px;*/
			}	
			#content #formulario #formularioContent p{
				color:#000;
			}						
			#content #formulario #formularioContent .formu input#enviar{				
				color:#fff;
				background:#386f9b;
				border:0px;
				padding:5px;
			}
			#content #formulario #formularioContent .formu input.archivo{				
				width:200px;
				<!--background: #fff;-->
				background: #fff;			
			}
			#content #formulario #formularioContent .formu .select{				
				width:200px;				
				<!--background: #fff;-->
				background: #fff;
			}
			#content #formulario #formularioContent .formu .campo{				
				width:196px;				
				<!--background: #fff;--> 
				background: #fff;			
			}
		#content #formulario #formularioInf{						
			height:17px;	
			background: url(../img/formulario_inferior.jpg) center bottom no-repeat;		
		}
	#content #formularioreg{		
		width:940px;		
		float: left;
		background: #f8f6f7;
		padding:0 0 0 0 ;	
	}
		#content #formularioreg #formularioSup{						
			height:5px;
			padding:-20px 0 0 0 ;
			background: #92b4cf url(../img/formularioreg_superior.jpg) center top no-repeat;					
		}
		#content #formularioreg #formularioContent{
			border-left:1px solid #d3d1d2;
			border-right:1px solid #d3d1d2;
			min-height:490px;
			padding:0 0 0 30px;	
		}
			#content #formularioreg #formularioContent div{
				/*height:40px;*/
			}
				#content #formularioreg #formularioContent div small{
					font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
					font-size:9px;
				}	
			#content #formularioreg #formularioContent p{
				color:#000;
			}						
			#content #formularioreg #formularioContent .formu input#enviar{				
				color:#fff;
				background:#386f9b;
				border:0px;
				padding:5px;
			}
			#content #formularioreg #formularioContent .formu input.archivo{				
				width:210px;
				<!--background: #fff;-->
				background: #fff;				
			}
			#content #formularioreg #formularioContent .formu .select{				
				width:218px;				
				<!--background: #fff;-->
				background: #fff;
			}
			#content #formularioreg #formularioContent .formu .campo{				
				width:210px;
				<!--background: #fff;-->
				background: #fff;
			}
		#content #formularioreg #formularioInf{						
			height:17px;	
			background: url(../img/formularioreg_inferior.jpg) center bottom no-repeat;		
		}
	#content #formularioreg2{		
		width:176px;
		margin-right:15px;	
		float: right;
		min-height:490px;
		background: #f8f6f7;
	}
		#content #formularioreg2 #formularioSup{						
			height:17px;	
			background: #92b4cf url(../img/formularioreg2_superior.jpg) center top no-repeat;					
		}
		#content #formularioreg2 #formularioContent{
			border-left:1px solid #d3d1d2;
			border-right:1px solid #d3d1d2;	
			padding:0 0 0 30px;
			min-height:482px;
		}	
			#content #formularioreg2 #formularioContent p{
				color:#000;
			}						
		#content #formularioreg2 #formularioInf{						
			height:17px;	
			background: url(../img/formularioreg2_inferior.jpg) center bottom no-repeat;		
		}
	#content #datos{		
		width:424px;
		float: left;
		margin:0 0 0 20px;
		background:#92b4cf;
	}
		#content #datos #datosSup{				
			height:17px;	
			background: #92b4cf url(../img/datos_superior.jpg) center top no-repeat;							
		}
		#content #datos #datosContent{
			border-left:1px solid #6694b8;
			border-right:1px solid #6694b8;
			min-height:215px;	
			padding:15px;		
		}
			#content #datos #datosContent font.small {
				font-size:9px;
			}
			#content #datos #datosContent p.titulo{
				color:#fff;
				font-size:12px;
			}
			#content #datos #datosContent p.delivered{
				color:#000;
				font-size:10px;
			}	
			#content #datos #datosContent p.fecha{
				color:#000;
				font-size:13px;
			}	
			#content #datos #datosContent p.precio{
				color:#fff;
				font-size:16px;
			}				
			#content #datos #datosContent p{
				color:#000;
				font-size:12px;
				font-weight:normal;
			}			
			#content #datos #datosContent .form input#guardar{				
				color:#fff;
				background:#386f9b;
				border:0px;
				padding:5px;
			}
			#content #datos #datosContent .vinculoslectura a {
				color:black;
				text-decoration:none;
			} 
			#content #datos #datosContent a.externo:link {
				color:black;
				text-decoration:underline ;
				font-size:10px;
			}
			#content #datos #datosContent a.externo:visited { 
				color:black;
				text-decoration:none;
			}
			#content #datos #datosContent a.externo:hover { 
				color:black;
				text-decoration:none;
			}
			#content #datos #datosContent a.externo:active { 
				color:black;
				text-decoration:none;
			}
			#content #datos #datosContent a.externo2:link {
				color:#FFF;
				text-decoration:none ;
			}
			#content #datos #datosContent a.externo2:visited { 
				color:#FFF;
				text-decoration:none;
			}
			#content #datos #datosContent a.externo2:hover { 
				color:#FFF;
				text-decoration:none;
				font-weight:bold;
			}
			#content #datos #datosContent a.externo2:active { 
				color:#FFF;
				text-decoration:none;
			}
		#content #datos #datosInf{						
			height:17px;	
			background: url(../img/datos_inferior.jpg) center bottom no-repeat;		
		}
		
		
#cuerpo {
  width: 710px;
  padding: 7px 10px 0 9px;  
}
	#cuerpo .boton{		
		background: url(../img/boton.jpg) left bottom repeat-x;  
		width: 130px;
  		height: 29px; 
	}
		#cuerpo .boton p{		
	  		color: #1c4f77;
	  		font-weight:bolder;
	  		text-align:center;
	  		height: 0px;
	  		line-height:0px;	 	
	  		padding-top:14px;
		}
	#cuerpo .listadonew{
	  border:1px solid #d3d2d2;
	  width:700px;
	  background: #fcfbfb url(../img/PressRelease.jpg) left top no-repeat;
	}
	#cuerpo .listadonew .titulolistado{
	  color:#fff;
	  font-size:17px;
	  font-weight:bolder;		  
	  padding-top:25px;
	  padding-left:20px;
	  height:25px;		  
	}
	#cuerpo .listadonew .titlistado{
	  color:#0c426d;
	  font-size:12px;
	  font-weight:bolder;
	  width:60%;
	  padding-top:0px;
	  padding-bottom:2px;
	}
	#cuerpo .listadonew .fechlistado{
	  color:#0c426d;
	  font-size:12px;
	}
	#cuerpo .listadonew .textlistado{
	  color:black;
	  font-size:12px;
	  padding-bottom:20px;
	}
	#cuerpo .listadoevents{
	  border:1px solid #d3d2d2;
	  width:700px;
	  background: #fcfbfb url(../img/Events.jpg) left top no-repeat;
	}
	#cuerpo .listadoevents .titulolistado{
	  color:#fff;
	  font-size:17px;
	  font-weight:bolder;		  
	  padding-top:25px;
	  padding-left:20px;
	  height:25px;		  
	}
	#cuerpo .listadoevents .titlistado{
	  color:#0c426d;
	  font-size:12px;
	  font-weight:bolder;
	  width:60%;
	  padding-top:0px;
	  padding-bottom:2px;
	}
	#cuerpo .listadoevents .fechlistado{
	  color:#0c426d;
	  font-size:12px;
	}
	#cuerpo .listadoevents .textlistado{
	  color:black;
	  font-size:12px;
	  padding-bottom:20px;
	}
	#cuerpo #imgnoticias {
		background: url(../img/noticias.jpg) left top no-repeat;
		height:165px;		
	}
		#cuerpo #imgnoticias p{
			padding: 60px 90px 10px 270px;
		}
	#cuerpo #imgeventos {
		background: url(../img/eventos.jpg) left top no-repeat;		
		height:165px;
	}
		#cuerpo #imgeventos p{
			padding: 60px 90px 10px 270px;			
		}
#cuerpoThickbox {
  text-align: justify;
}

#anchototal {
  width: 900px;
  padding: 7px 10px 0 9px;  
}
	#anchototal .imgSup {	
		padding-top:50px;
		background: url(../img/home_content_border.png) left top repeat-x; 
	}
	#anchototal .imgSupAux {	
		padding-top:20px;
		background: url(../img/home_content_border.png) left top repeat-x; 
	}
	#anchototal table td {
		font-family: Verdana, arial;
		font-size:12px;		
		height:30px;
	}
	/*
	#anchototal p{
		font-family: Arial;
		padding:0 0 5px 0;
	}
	*/
	
#main {
  float: left;
  width: 343px;
  padding: 7px 10px 0 9px;
  background: url(../img/home_main_border.png) right top repeat-y; 
}

#ter {
  float: left;
  width: 100%;
  height: 66px;
  /*background: url(../img/footer_bg.jpg) no-repeat; */
}



/**************************************************/
/* SECTIONS                                       */
/**************************************************/


/*************************************************** Header */

/* Logo */
/*
h1 { float: left; padding: 12px 0 0; }
h1 a { 
  float: left;
  width: 116px;
  height: 51px;
  text-indent: -9999px;    
}
*/
h1 { 
	float: left;
	padding: 0;
	width: 116px;
	height: 70px;   
 }
h1 a { 
	float: left;
}
h1 a img{ 
	width: 116px;
  	height: 70px;
}

/* Language chooser *//*****************************/
/*
ul#langs { float: right; padding: 4px 4px 0 0; width:947px; margin:0 auto;}
ul#langs li { float: right; padding: 0 0 0 17px; }
ul#langs li a { font-size: 13px; color: #232424; line-height:15px; }
ul#langs li a:hover { text-decoration: none; }
*/
ul#langs {	
	width:920px; 
	padding-top:4px;
}
ul#langs li { 
	float:right;
	padding: 0 6px 0 17px; 
	}
ul#langs li a { font-size: 13px; color: #232424; line-height:15px; }
ul#langs li a:hover { text-decoration: underline; }

/* Menu */
/*********************************/
ul#nav { float: left; padding: 48px 0 0 20px; }/*10*/
ul#nav li { list-style:none; float: left; position: relative; padding: 0 18px 0 0;}
ul#nav li a {
  font-size: 14px;
  text-decoration: none; 
  color: #0c426d;
}
ul#nav li a:hover { color: #000; }
ul#nav li.active a { color: #000; }
ul#nav li.active a:hover { text-decoration: none; }

/* Submenu */

ul#nav li div {
  position: absolute;
  top: 15px;
  left: -12px;
  width: 160px;
  padding: 3px 0 14px 0;
  z-index: 1;
  background: url(../img/submenu_bg_bt.png) left bottom no-repeat;
}
ul#nav li div ul {
  float: left;
  width: 150px;
  padding: 22px 4px 0 6px;
  background: url(../img/submenu_bg.png) no-repeat; 
}
ul#nav li ul li { float: left; }
ul#nav li ul li a {
  float: left;
  width: 141px;
  height: 25px;
  padding: 0 0 0 9px;
  line-height: 25px;
  color: #0c426d;
  border-top: 1px solid #fff;
  font-size:11px;
}
ul#nav li ul li a:hover {
  color: #fff;
  font-weight: normal;
  background: #92b4cf;
  border-top: 1px solid #729ec1;
}

ul#nav li ul li.last {
  position: absolute;
  width: 160px;
  left: 0;
  display: block;
  bottom: 15px;
  height: 15px;
  z-index: 2;
  background: url(../img/submenu_bg.png) left bottom no-repeat; 
}

/* Login form */
/* ie *//*********************************************/
#user_log { 
  float: left;   
  margin: 46px 0 0 ;  
  position: relative;
  width: 125px;
  height: 25px; 
}

#user_log.out .in { display: none; }
#user_log.in .out { display: none; }
#user_log a {
  position: absolute;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
}
#user_log a.out { 
  color: #0c426d;
  top: 0;  
  z-index: 2; 
}
#user_log a.out:hover { color: #000 !important; }

#login_sub {
  position: absolute;
  top: -18px;
  left: -57px;
  z-index: 1;
  width: 195px;
  height: 111px;
  padding: 70px 15px 0 16px;
  background: url(../img/login_sub_bg.png) no-repeat; 
}
#login_sub form {
  float: left;
  width: 100%;
}
#login_sub form p {
  float: left;
  width: 100%;
  padding: 0 0 5px;
}
#login_sub form label { 
  float: left; 
  font-size: 14px; 
  color: #39698e; 
  line-height: 20px; 
}
#login_sub form input.text { 
  float: right; 
  border: 1px solid #d3dfea; 
  width: 108px; 
  height: 16px; 
  margin: 0 4px 0 0; 
  font-size: 11px; 
  padding: 2px 3px 0; 
}
#login_sub form input.submit { 
  float: right; 
  width: 51px; 
  height: 24px; 
  margin: 0; 
  padding: 0; 
  color: #fff; 
  font-size: 12px; 
  border: none; 
  background: url(../img/login_sub_login.png) no-repeat;
  cursor: pointer;  
}
#login_links { 
  float: left;
  width: 144px; 
}
#login_links a { 
  position: static;
  font-size: 12px;
  color: #39698e;
  line-height: 25px;  
}

/* Telephone */
/* ie */ /************************/
p#header_phone {
  float:right;  
  text-align: center;
  font-size: 13px;
  font-weight: bold;          
  margin-top:-40px;
}
/*
p#header_phone {
  float: right;
  text-align: center;
  font-size: 13px;
  font-weight: bold; 
  margin-top:30px;     
}
*/
.textocabecera {
	/*width:46%;*/
	margin-left:510px;	
	padding-top:40px;	
	color:white; 
	font-size:25px; 
	font-family:arial;	
}


/*************************************************** Main */

/* Elements (blocks) */

ul#elements { padding-right:8px; padding-bottom:10px;margin-bottom:15px; }
ul#elements li {
  list-style:none; 
  float: left;
  width: 170px;
  margin:0px;
  padding: 0px 10px 0 8px;
  background: url(../img/home_elements_border.png) right top no-repeat; 
}
ul#elements li.last { background: none; padding-right: 5px; }

ul#elements li h2 { text-align: center; margin: 0 0 13px; height:30px;}

ul#elements li .content {
  float: left;
  width: 159px;  
  height: 216px;
  padding: 10px 5px 45px 12px;
  background: url(../img/home_elements_bg2.png) no-repeat;
  position: relative;
}

ul#elements li .content a { 
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;   
}

ul#elements li .content a.inferior { 
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #0c426d;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

ul#elements li .content a:hover { color: #000;}


ul#elements li .contentSup {
  float: right;
  width: 176px;       
  background: url(../img/home_elements_bg2sup.png) top center no-repeat;
  position: relative; 
  margin-right:-7px;
}
	ul#elements li .contentSup .contentSupInner{
		margin-top:35px;
		margin-bottom:-10px;
		font-size: 12px; 
		color: #232324;		  
	}
	ul#elements li .contentSup .contentSupInnerEnlace{
		margin-top:35px;
		font-size: 12px; 
		color: #232324;
	}
	ul#elements li .contentSup .contentSupInner .mediacenterenlace {
	  font-size: 12px;
	  font-weight: bold;	  
	  text-decoration: none;
	  color: #0c426d;   
	}	
ul#elements li .contentInf {
  float: left;
  width: 176px;
  height:35px;
  background: url(../img/home_elements_bg2inf.png) bottom center no-repeat;
  position: relative;
  
 }





/*************************************************** Footer */

    #tabsI {
      float:left;      
      }
    #tabsI ul {
	  margin:0;	  
	  list-style:none;
	  float: left; 
      }
    #tabsI li {
		display:inline;
		margin:0;
		padding:0;      
	}
	#tabsI a.uno {
		float:left;
		background:url("../img/footer_bg_uno.jpg") no-repeat left top;
		width:47px;
		height:56px;
		text-decoration:none;
		text-indent: -9999px;
	}
		#tabsI a.uno:hover {
	    	background-position:0% -56px;
     	}
	#tabsI a.dos {
		float:left;
		background:url("../img/footer_bg_dos.jpg") no-repeat left top;
		width:47px;
		height:56px;
		text-decoration:none;      
		text-indent: -9999px;   
	}
	#tabsI a.dos:hover {
		background-position:0% -56px;
	}
	#tabsI a.tres {
		float:left;
		background:url("../img/footer_bg_tres.jpg") no-repeat left top;
		width:47px;
		height:56px;
		text-decoration:none;      
		text-indent: -9999px;   
	}
	#tabsI a.tres:hover {
		background-position:0% -56px;
	}
      
      
      
/* Middle  */
ul#footer_links { float: left; padding: 15px 0 0 150px;}
ul#footer_links li { list-style:none; white-space: nowrap; float: left; margin: 0 30px 0 0; }
ul#footer_links li a { font-size: 10px; color: #232324; width:auto;}
ul#footer_links li a:hover { text-decoration: underline; }

	#social_media {		
		float:right;
		width:330px;
		line-height:15px;
		padding-top:18px;
	}

	/* IE8 */
	@media \0screen {
		#social_media {	
			padding-top:12px;
		}
	}
	
	#social_media a { 
		float: right; 	    
		color: #232324;
   	}
   	#social_media .rss { 
		color: #232324; 
		font-size:10px;
		line-height:16px;    
		padding-right:15px;
   	}
	   	#social_media a.rss:hover { 
			text-decoration: underline; 
		}
	#social_media p { 
	    float: right; 	    
	    font-size:10px;	    
   	}
   		
   			   
    #social_media ul {
	  margin:0;
	  list-style:none;
	  float:right;
	  width:140px;
      }
    #social_media li {
      display:inline;
      margin:0;
      padding:0;       
      }
    #social_media a.fb {
      float:right;
      background:url("../img/sm_fb.png") no-repeat left top;
      width:16px;
      height:16px;
      text-decoration:none;
      text-indent: -9999px;    
      }
    #social_media a.fb:hover {
      background-position:0% -16px;
      }
    #social_media a.tw {
      float:right;
      background:url("../img/sm_tw.png") no-repeat left top;
      width:16px;
      height:16px;
      text-decoration:none;
      text-indent: -9999px;    
      }
    #social_media a.tw:hover {
      background-position:0% -16px;
      }
    #social_media a.yt {
      float:right;
      background:url("../img/sm_yt.png") no-repeat left top;
      width:16px;
      height:16px;
      text-decoration:none;
      text-indent: -9999px;    
      }
    #social_media a.yt:hover {
      background-position:0% -16px;
      }
    #social_media a.li {
      float:right;
      background:url("../img/sm_li.png") no-repeat left top;
      width:16px;
      height:16px;
      text-decoration:none;
      text-indent: -9999px;    
      }
    #social_media a.li:hover {
      background-position:0% -16px;
      }
    
	#social_media2{
		float:right;
		width:330px;
		height:20px;
		text-align:right;
		padding-top:12px;
	}
	
	/* IE7 */
	#social_media2{
		*# padding-top:10px;
	}
	
	/* IE8 */
	@media \0screen {
		#social_media2 {	
			padding-top:09px;
		}
	}
    
    
    	#social_media2 a{
    		font-size:10px;
    		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    		color:#232324;
    		text-decoration:none;
    	}
	    	#social_media2 a:hover{
	    		text-decoration:underline;
	    	}
	    	#social_media2 a.rss{
	    		margin-right:20px;
	    	}
	    	#social_media2 a.icono{
	    		margin-top:20px;
			text-decoration:none;
			border:0;
		}
			#social_media a.icono:hover {
				text-decoration:none;
			}
			#social_media2 a.icono img{
				width:16px;
				height:16px;
				*# height:18px;
				border:0;
			}
			#social_media2 a.icono img.fb{
				background:url("../img/sm_fb.png") no-repeat left top;
			}
			#social_media2 a.icono img.li{
				background:url("../img/sm_li.png") no-repeat left top;
			}
			#social_media2 a.icono img.tw{
				background:url("../img/sm_tw.png") no-repeat left top;
			}
			#social_media2 a.icono img.yt{
				background:url("../img/sm_yt.png") no-repeat left top;
			}
			#social_media2 a.icono img.go{
				background:url("../img/sm_go.png") no-repeat left top;
			}
			#social_media2 a.icono img:hover{
				 background-position:0% -16px;
			}
	#social_media2 span{
    		font-size:10px;
    		font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    		color:#232324;
    	}


/* Social mediaSocial media & RSS links */
/*
#social_media { float: right; padding: 10px 6px 0 0; }
#social_media a { float: left; font-size: 10px; color: #232324; line-height: 16px; }
#social_media a:hover { text-decoration: underline; }
#social_media p { float: left; font-size: 10px; color: #232324; line-height: 16px; padding: 0 0 0 31px; }
#social_media ul { float: left; }
#social_media ul li { float: left; margin: 0 0 0 11px; }
#social_media ul li a {
  float: left;
  width: 16px;
  height: 16px;
  text-indent: -9999px; 
}
#social_media ul li a.fb { background: url(../img/sm_fb.png) no-repeat; }
#social_media ul li a.tw { background: url(../img/sm_tw.png) no-repeat; }
#social_media ul li a.li { background: url(../img/sm_li.png) no-repeat; } 
#social_media ul li a.fb:hover { background: url(../img/sm_fb_gris.png) no-repeat; }
#social_media ul li a.tw:hover { background: url(../img/sm_tw_gris.png) no-repeat; }
#social_media ul li a.li:hover { background: url(../img/sm_li_gris.png) no-repeat; }
*/

/* ETIQUETAS
--------------------------------------------- */
.atributosoferta {        
   display:block;
   margin-top:3px;
   font-family:Arial;
   font-size:12px;  
   text-align:left;
   padding-left:164px;                                               
}        
.atributosoferta strong {        
   font-weight:normal;
   color: black; 
}        
.atributosoferta a {
   color:red;         
   font-weight:bolder;        
   margin-right:1em;                       
   font-size:10px;   
}
 .atributosoferta p {
   margin-top:-5px;                                
}
/*Container*/
.progress-bar {
    border: 1px solid #56577A;
    /*width of the progress bar container*/
    width: 200px;
    margin: 5px;
    padding: 1px;
    background: #fff;
    float: left;
}

/*Progress Bar*/
.bar {
    height: 15px;
    font-size: 11px;
    /* indent the text off the screen as we don’t want to see the text anymore.*/
    text-indent:-9000px;
}
.parpequeño
{
	width:20px;
}


.enlaceazul {
/*background: url(../img/bloqueazul.jpg) center top no-repeat;  */
height:85px;
width:177px;
line-height:85px;
text-align:center;
padding-bottom:33px;
}
#estilologin a.v354:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-decoration:underline;
}
#estilologin a.v354:visited { 
	font-size:10px;
	color:black;
	text-decoration:underline;
}
#estilologin a.v354:hover {
	font-size:10px;
	color:black;
	text-decoration:none;
}
#estilologin a.v354:active {
	font-size:10px;
	color:black;
	text-decoration:underline;
}
.box {
	width:300px;
	height:180px;
	background:#92B4CF url(/_img/bgLoginInscripcion.png) right no-repeat;
	padding-top:10px;
}
.boxpass {
	font:13px Verdana, arial, helvetica, sans-serif;
	color:#FFF;
	margin-left:5px;
}
.boxpasscampo {
	margin-left:100px;
	margin-bottom:-15px;
}
.boxsubmit {
	float:right;
	margin:0 10px 15px 0;
}
