#mainContent h2 { width:100%;}
#mainContent.comentario h2 {border-bottom:1px solid #DADADA;font-size:1.1em;padding:0 0 3px;}
#mainContent.comentario h3 { color:#0059A9;}
#mainContent.comentario .pieParrafo {  font-weight: normal; text-align: left; background: transparent url(../../images/bg-listtype05-uno.png) no-repeat scroll right bottom; margin: 10px 0; padding: 5px; border: 1px solid #F0F0F1;}
#mainContent a.verMas { clear:both; float:right; font-size: 11px;}
#mainContent table th { font-size:12px; vertical-align:top;}
#mainContent table td { font-size:12px; vertical-align:top;}
#mainContent table tbody th {padding-left:40px;text-align:left;}

#secondSideBar .sideBarModule01 { background:none; }
#secondSideBar .sideBarModule01 h2 { margin:10px; background:url(../../images/bg-module-h2.png) repeat-x 0 0; padding:2px 5px 5px 0; font:14px tahoma, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold;}

#mainContent .listType02 { width:95%;}
#mainContent .listType02 li h2 { padding:0; margin:0; width:100%;}
	#mainContent .listType02 li h2 img { padding:0 10px 0 0; margin:0;}
	#mainContent .listType02 li p { margin:10px 0 0 0; clear:both; float:left;}
	#mainContent .listType02 li a.verMas { clear:both; float:right;}	

#mainContent h3 { clear:both; width:100%;}
#secondSideBar .content .link01 { clear:both; display:block; text-align:right; font-size:11px; padding:10px 0 0 0;}

#mainContent .formType02 { display:inline; clear:both; float:left; background:none; border:0; margin:0 0 0 100px; font-size:11px;}
#mainContent .formType02 .conformidad { margin-right:0; width:100%;}
#mainContent .formType02 .conformidad p { margin:0; width:92%;}

#mainContent #recordarPass input {float:left;}
#mainContent #recordarPass #mail {margin: 2px 2px 0 0;}


#mainContent .formType02 .input { border:1px solid #676767;}


	#secondSideBar li.specialLogin .tit { background:url(../../images/bg-module-h2.png) repeat-x 0 0; padding:2px 5px 5px 0; font:14px tahoma, Arial, Helvetica, sans-serif; text-align:right;}
	#secondSideBar li.specialLogin .user { padding:10px 0 5px 0; font:10px tahoma, Arial, Helvetica, sans-serif; text-align:left; float:left;}	
	#secondSideBar li.specialLogin .des { width:97%; padding:10px 0 5px 2px; font:11px tahoma, Arial, Helvetica, sans-serif; text-align:left; float:left; text-align:justify;}	
	
	/* --- Lista modificar datos usuario --- */
	#secondSideBar li.specialLogin .opcionesUsuarios{ margin:0px; }
	#secondSideBar li.specialLogin .opcionesUsuarios li{ width:50%; margin:0px; padding:0px; }
	#secondSideBar li.specialLogin .opcionesUsuarios li a{color:#0058A7; text-decoration:none; padding:4px 15px 5px 0; margin:5px 0 0 0; float:right; font:11px tahoma, Arial, Helvetica, sans-serif;}
	#secondSideBar li.specialLogin .opcionesUsuarios li a:hover{ text-decoration:underline;}
	#secondSideBar li.specialLogin a.salir { background:url(../../images/salir.jpg) no-repeat right 0;}		
	#secondSideBar li.specialLogin a.editar { background:url(../../images/editar.jpg) no-repeat right 3px; }		


#secondSideBar li.special { background:url(../../images/bg-listtype05-cuatro.png) no-repeat 0 0; border:1px solid #f0f0f1;}
	#secondSideBar li.special .tit { font:12px tahoma, Arial, Helvetica, sans-serif; text-align:right;}
	#secondSideBar li.special .cuando { font:10px tahoma, Arial, Helvetica, sans-serif; text-align:right;}	
	#secondSideBar li.special .listado01 { float:left; width:100%; margin:10px 0; padding:0; font:11px "Trebuchet MS", Verdana;}
		#secondSideBar li.special .listado01 li { float:left; width:88%; margin:2px 0; padding:0 0 0 13px; background:url(../../images/bg-direccion-sub.png) no-repeat 5px 6px;}


#secondSideBar .sideBarModule01.login { height:140px; margin:0 0 10px 0; padding:0; background:url(../../images/nuevo_usuario.gif) no-repeat right 0; border:0; text-align:right;}
	#secondSideBar .sideBarModule01.login h2 { background:none; padding:0; margin:10px 15px 0 0; font:18px "Trebuchet MS", Verdana;}
	#secondSideBar .sideBarModule01.login .content { margin:0; padding:0;}
	#secondSideBar .sideBarModule01.login .alta { display:inline; clear:both; float:left; border:0; margin:25px 0 0 7px; padding:0 20px 7px 0; background:url(../../images/ico_login.gif) no-repeat right 0; font:11px "Trebuchet MS", Verdana; text-decoration:underline; font-weight:bold; color:#676767;}
		#secondSideBar .sideBarModule01.login .alta:hover { background:url(../../images/ico_login_on.gif) no-repeat right 0;}
	
#secondSideBar .sideBarModule01.register {  margin:0 0 10px 0; padding:0; background:url(../../images/registrado.gif) no-repeat right bottom; border:0; text-align:right; border: 1px solid #ebebeb;}
	#secondSideBar .sideBarModule01.register h2 { background:none; padding:0; margin:10px 15px 0 0; font:18px "Trebuchet MS", Verdana;}
	#secondSideBar .sideBarModule01.register .content { display:inline; float:left; width:100%; margin:0 0 0 0; padding:0;}
	
	#secondSideBar .sideBarModule01.register form { width:100%; float:left; padding:0; margin:0;}
		#secondSideBar .sideBarModule01.register form fieldset { float:left; width:100%; padding:0; margin:0; clear:both;}
		#secondSideBar .sideBarModule01.register form label { float:left; width:80%; padding:0; margin:0 0 0 30px; clear:both; text-align:left; font:11px "Trebuchet MS", Verdana;}
		#secondSideBar .sideBarModule01.register form input { float:left; width:70%; padding:0; margin:0 0 0 30px; clear:both; text-align:left; border:1px solid #ebebeb; font:11px "Trebuchet MS", Verdana;}
	    #secondSideBar .sideBarModule01.register form input.btn { float:right; width:43px; height:19px; clear:none; padding:0; margin:7px 27px 7px 0; text-align:left; border:1px solid #ebebeb; background:#0055a7; color:#fff; font:11px "Trebuchet MS", Verdana; text-align:center; cursor:pointer;}
		 #secondSideBar .sideBarModule01.register .link01 { text-align: right; display: block; width:; margin:0 25px 0 0; padding:0; font-size:10px; font-weight:bold;}

#mainContent #boton_descripcion_ocultar a{ color: #000; background-image: url(../../images/bullet-vermenos.png);}


.content span.textoErrorUsuario{ font-size:0.75em; margin-right:2em;}



/* formType3 */
.formType03{float:left;width:90%; font-size:11px;}
#content .formType03 fieldset{float:left; width:100%;}
#content .formType03 ul{padding:0; width:100%;margin:0;}
#content .formType03 li{ background-image:none; float:left; clear:left; margin-top:10px; width:100%;}
#content .formType03 label{float:left; width:150px;}
#content .formType03 label span{color: #FF0000;}
#content .formType03 .input {width:230px; float:left; border:1px solid #cacaca}
#content .formType03 .privacidad {width: 230px; display:inline;  margin:20px 0 15px 160px;}
#content .formType03 .privacidad .input{width:auto; border:none; margin-right:10px}
#content .formType03 .privacidad p{float:left; width:100%; line-height:17px; text-align: justify;}
#content .formType03 .privacidad label{float:left; margin: 0; width:85%; line-height:17px; color: #0058A9; font-weight: bold;}
#content .formType03 #enviar{  float:left;clear:both; margin:0 0 0 252px}
#content .formType03 textarea{ float:left; width:230px; border:1px solid #CACACA;}
#content .formType03 .captchapict {margin: 0 0 0 150px;width:232px;}
#content .formType03 .actions {margin-left: 225px; _float:right; _width:60%; _margin-left: 0; }
#mainContent  .success {padding:0; background: none; border: none; font-weight: normal;}

.asterisco { color: #ff0000;}
#mainContent .pdf { float: right; clear: none; width: auto; font-size: 0.9em;}

#content .formType03 li.botGuardar{ width:51%; text-align:right;}
#content .formType03 li.botGuardar input{width:auto; float:right !important;}

/* ---- Mensajes error formulario ---- */
#content .formType03 label.error{float:left; width:228px; margin-left: 140px; text-align:center; border:1px solid #A93D3D; background: #ffe8e8; padding:1px; color: #990000;}
#content .formType03 .privacidad li{ list-style:none; width:90%;_width:85%; float:right; clear:none; display:block; margin-top: 0;}
#content .formType03 .privacidad label.error{float:none; width:auto; text-align:left; border:none; background:none; padding: 0px;  margin: 0px;}

/**/
#descripcion_mostrar li{ position: relative;}
