html {height:100%}
body {height:100%}

form {
	margin:0px;
	padding:0px;
}

ul {margin:0; padding:0; list-style:none; line-height:15px}
li {background:url(images/pointer2.gif) center left no-repeat;padding:0 0 0 9px;font-size:11px; font-family:Tahoma; }
.ul {margin:0; padding:0; list-style:none; line-height:17px}
.li {background:url(images/pointer5.gif) center left no-repeat;padding:0 0 0 14px;font-size:11px; font-family:Tahoma; }
.li2 {background:url(images/pointer6.gif) center left no-repeat;padding:0 0 0 14px;font-size:11px; font-family:Tahoma; }


body{
	background-color:#FFFFFF;
	margin:0px;
  	padding:0px;
	text-align:center;
}

div{
	font-size:11px;
    font-family:Tahoma; 
    color:#4D4D4D;	
}

.r{
	color:#A30000;
	font-weight:900;
	font-size:10px; 
	text-transform:uppercase;
	text-decoration:none
}

.bl{
	color:#373737;
	text-decoration:none;
}
.b{
	color:#005885;
}
.t1{
	color:#A5B7C2;
	text-decoration:none;
}
.m4{
	color:#BFE9FF;
	text-decoration:none;
}

.m2{
	color:#A8BECB;
	text-decoration:none;
}
.m3{
	color:#FFE400;
	text-decoration:none;
	font-size:12px;
}
.m5{
	color:#FFE400;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}

.m{
	color:#1776AE;
	text-decoration:none;
	font-weight:900;
	text-transform:uppercase;
}
.mm{
	color:#1776AE;
	text-decoration:none;
	font-weight:700;
	}


a.t1:hover{ text-decoration:underline}
a.m:hover{ text-decoration:underline}
a.m2:hover{ text-decoration:underline}
a.m3:hover{ text-decoration:underline}
a.m5:hover{ text-decoration:underline}
a.m4:hover{ color:#FFE400;}
a.r:hover{ text-decoration:underline}
a.bl:hover{ text-decoration:underline}
a.b:hover{ text-decoration:none}

a {
	text-decoration: underline;
	color:#004171;
	font-family:tahoma;
}

.wrap{
	margin:0 auto;
	padding:0;	
	width:766px;
	
	
}

.clearboth {clear:both}

#content {
	margin:0;
	padding:0;
	width:766px;	
	text-align:left;
	display:table;

}

#footer{
	margin:0;
	padding:0;
	width:766px;
	height:60px;
	text-align:left;
	display:table;
	margin:0 auto;
	background:URL(images/back2.gif) no-repeat right top;
	
}
  .input{
	width:220px;
	height:20px;
	font-size:11px;
	font-family:Tahoma;
	color:#333333;
	padding-top:1px;
	padding-left:4px;
	border-style:solid; 
	border-width:1px;
	border-color:#929292;
	background-repeat: solid;
}

  .textarea{
  		width:220px; height:149px;
		font-size:11px;
    	font-family:Tahoma; 
    	color:#4D4D4D;
		padding-top:1px;
		padding-left:4px;
		border-style:solid;
		border-width:1px;
		border-color:#929292;
		overflow:auto;
		}

  .input2{
  		width:220px; height:46px;
		font-size:11px;
    	font-family:Tahoma; 
    	color:#4D4D4D;
		padding-top:0px;
		padding-left:4px;
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		}

  .textarea2{
  		width:233px; height:149px;
		font-size:11px;
    	font-family:Tahoma; 
    	color:#4D4D4D;
		padding-top:1px;
		padding-left:4px;
		border-style:solid;
		border-width:1px;
		border-color:#929292;
		overflow:auto;
		}


.input3{
  		width:220px; height:46px;
		font-size:11px;
    	font-family:Tahoma; 
    	color:#4D4D4D;
		padding-top:1px;
		padding-left:4px;
		border-style:solid;
		border-width:1px;
		border-color:#929292;
		}

.input7{
  		width:220px; height:105px;
		font-size:11px;
    	font-family:Tahoma; 
    	color:#4D4D4D;
		padding-top:1px;
		padding-left:4px;
		border-style:solid;
		border-width:1px;
		border-color:#929292;
		}
.celdarojo 
{
	background-color:#ff0000;
	font-size:11px;
    font-family:Tahoma, Arial; 
    color:#ffffff;
    padding:2 2 2 2;
}

.celdablanca 
{
	background-color:#ffffff;
	font-size:11px;
    font-family:Tahoma, Arial; 
    color:#000000;
    padding:2 2 2 2;
}

.celdaazulosc
{
	background-color:#004272;
	font-size:11px;
    font-family:Tahoma, Arial; 
    font-weight:bold;
    color:#ffffff;
    padding:3 3 3 3;
    text-transform:uppercase;
}

.titulopuesto{
	color:#1776AE;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

a.titulopuesto:hover{
	color:#1776AE;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

.titulodescripcion 
{
	color:#1776AE;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
	padding-left:20px;
}

.descripcionpuesto 
{
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;
	text-align:justify;	
	padding-left:20px;
	
}

.referencia
{
	font-family:Arial;
	font-size:11px;
	color: #000000;	
	padding-left:20px;
}

.provinciaysueldo
{
	font-family:Arial;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	padding-left:20px;
}


.paginacion 
{
	font-family:Arial;
	font-size:11px;
	color:#004171;
}

a.paginacion 
{
	font-family:Arial;
	font-size:11px;
	color:#004171;
}

.titulopuestodetalle{
	color:#004171;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

.imglogodes 
{
	border-color:#000000;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;

}

/* anuncio */
.bordetabla
{
	border:solid 3px #1776AE;
}


.titulopuestoanuncio
{
	font-family:Arial;
	color:#1776AE;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;	
	text-align:center;
	padding:7px 7px 7px 7px;
}

.provinciaanuncio
{
	font-family:Arial;
	color:#1776AE;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;	
	padding:0;
}

.descripcionempresaanuncio
{
	font-family:Arial;
	color:#4d4d4d;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;		
	padding: 7px 7px 7px 7px;
}

.descripcionpuestoanuncio 
{
	font-family:Arial;
	font-size:13px;
	color: #4d4d4d;
	text-align:justify;	
	padding: 7px 7px 7px 7px;	
}

.pieanuncio
{
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;	
	padding: 7px 7px 7px 7px;
}

.negritaanuncio
{
	font-family:Arial;
	font-size:11px;
	color: #4d4d4d;
	font-weight:bold;
}

/* facturas */

/* asociados */
#capaasociados {padding:28px 10px 10px 26px; vertical-align:top}
#capaasociados img {border:0px}
.asociadolista {width:150px;padding:15px 5px 0px 30px;float:left;}
.asociadolistaN {width:225px;height:20px;padding:0px 0px 0px 0px;float:left;}
.asonombreficha {color:#6B6B6B;font-size:16px;font-weight:bold;text-transform:uppercase}
.imgpaso {border:solid 1px #ACACAC;padding:2px 2px 2px 2px}
.nombreaso {font-size:11px;font-weight:bold;}
.ocupacionaso {color:#004171;font-size:12px;}
.provasoselect {color:#004171;text-decoration:none;font-size:12px}
.provaso {color:#004171;text-decoration:underline}
.sectorasoselect {color:#004171;text-decoration:none;font-size:12px}
.sectoraso {color:#004171;text-decoration:underline}
.imgasociadodet {width:200px;height:260px;float:left;border:solid 1px #ACACAC;padding:2px 2px 2px 2px}
.icosobre {vertical-align:middle}
.dat1asociadodet {width:255px;height:240px;float:left;padding-left:10px;}
.dat2asociadodet {width:460px;clear:both;padding:10px 0x 10px 0px}
.etiquetadataso {color:#004171;}
.etiquetaBdataso {color:#1776AE;text-decoration:none;font-weight:bold;font-size:12px;text-transform:uppercase;}
.tittrayeasco {color:#004171; font-size:12px; font-weight:bold;border-bottom:#004171 solid 1px;padding-bottom:5px;}
.ficheroaso {color:color:#004171;text-decoration:none}
.campoaso {color:#6B6B6B;}
.campoasojustify {color:#6B6B6B;text-align:justify;display:block}
#capafrmasociado {clear:both;}
#capaasociadolistaN {clear:both;width:450px;float:left;margin:0px 0px 20px 10px}
#capanavasociados {clear:both;padding-left:5px;font-size:10px;margin-left:23px;margin-top:15px;}
#capanavasociados select {color:#6B6B6B;font-size:10px;width:140px}
#capalistaofi {width:160px;float:left;font-size:10px;}
#capalistaofi select {color:#6B6B6B;font-size:10px;width:180px}
/* fin
