
.cambioHoja{position:absolute;}
.cambioHoja input {position:relative;}

.ubuntu{font-weight:bold;}
ul.selector{padding-left:20px;margin:0px;padding:0px;}
ul.selector ul{margin:0px;padding:0px;}
ul.selector li {margin:0px;margin-left:10px;list-style-type:none;padding:0px;}

optgroup{font-style:normal;}

div.imgPF {
float:right;
text-align:center;
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.enlaceGrande {
font-size:14px;
font-weight:700;
}

.dropmenudiv {
position:absolute;
top:10px;
border-bottom-width:0;
z-index:1010;
visibility:hidden;
color:#f8f4f4;
background:#6F6E6E;
width:230px;
padding:5px;
}

.dropmenudiv a {
color:#f8f4f4 !important;
}

.dropmenudiv div {
margin:4px;
}

.dropmenudiv a:hover {
color:#b0b0b0 !important;
}

div.formularioKo {
margin-bottom:30px;
margin-top:5px;
background:#E00;
color:#FFF;
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

div.formularioOk {
margin-bottom:30px;
margin-top:5px;
background:#000;
color:#FFF;
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#AEAEAE;
background-image:url(../img/fondo.jpg);
background-repeat:repeat-x;
font-size:11px;
margin:0;
padding:0;
color:black;
}

a {
color:#E60003;
text-decoration:none;
border:0;
}

a:hover {
color:#000;
text-decoration:underline;
}

p {
line-height:15px;
margin:10px 0;
padding:0;
}

img {
border:0;
}

.clear {
clear:both;
}

h1 {
margin:0;
padding:15px 0 0 20px;
}

h2.titular {
color:#101010;
font-weight:bold;
font-size:15px;
font-family: Arial, Helvetica, sans-serif;
background:url(../img/listado-fondoul.jpg);
margin:0;
padding:2px 2px 2px 7px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
border-bottom:2px solid #E60003;
color:#E60003;
margin:0;
padding:10px 0 0;
}

#global {
background-image:url(../img/fondo-global.jpg);
background-repeat:repeat-y;
width:975px;
margin:0 auto;
padding:0;
}

#global-int {
width:969px;
background-repeat:repeat-y;
background-position:right top;
margin:0 auto;
padding:0;
}

#global-bot-cab {
width:969px;
background-image:url(../img/fondo-botones.jpg);
background-repeat:repeat-x;
margin:0 auto;
padding:0;
}

#global-menu-izq {
width:159px;
height:601px;
float:left;
background-image:url(../img/fondo-izq.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#contenido {
width:791px;
  min-height:601px;
  height:auto !important;
  height:601px;
float:left;
background-image:url(../img/fondo-der.jpg);
background-repeat:no-repeat;
margin:0 0 40px;
padding:0;
}

#contenidohome {
width:791px;
  min-height:601px;
  height:auto !important;
  height:601px;
  float:left;
background-image:url(../img/fondo-der.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#global-cabecera {
background-image:url(../img/fondo-cabecera.jpg);
background-repeat:no-repeat;
width:969px;
height:89px;
margin:0;
padding:0;
}

#global-contenido {
float:left;
  width:950px;
margin:0;
padding:0;
}

.menuizq {
list-style:none;
font-size:12px;
margin:40px 0 0 10px;
padding:0;
padding-right:5px;
}

.menuizq li {
text-decoration:none;
color:#000;
background-image:url(../img/flecha.png);
background-repeat:no-repeat;
padding:0 0 0 12px;
}

.menuizq li.titular {
background-image:none;
margin:0 0 10px;
padding:0;
font-weight:bold;
}

.menuizq li a {
text-decoration:none;
color:#000;
}

.menuizq li a:hover {
text-decoration:none;
}

.menuizq li a.actual {
color:#E00;
font-weight:bold;
}

.menu-contacto {
list-style:none;
margin:40px 0 0 10px;
padding:0;
}

.menu-contacto li a {
text-decoration:none;
color:#000;
padding:0;
}

#pie {
background-color:#000;
background-image:url(../img/fondo-botones.jpg);
background-repeat:repeat-x;
height:20px;
border-top:1px solid #B5B5B6;
font-size:10px;
margin:0 3px;
padding:0;
}

#pie-izq {
float:left;
margin:0;
padding:5px;
}

#pie-der {
float:right;
margin:0;
padding:5px;
}

#buscador fieldset {
border:0 solid;
margin:40px 0 0 10px;
padding:0;
}

#buscador label {
display:none;
margin:0;
padding:0;
}

#mosaico {
width:760px;
float:right;
margin:6px 0 0;
padding:0;
}

.mosaico-caja {
width:132px;
height:129px;
background-color:#FFF;
float:left;
margin:20px 36px 15px 0;
padding:2px 2px 0;
}
.mosaico-caja p {overflow:hidden}

#interior-contenido {
width:763px;
float:right;
margin:29px 0 0;
padding:0;
font-size:12px;
}

.interior-doscol-izq {
width:545px;
float:left;
margin:10px 0 0;
padding:0;
}

.interior-doscol-der {
width:217px;
float:right;
text-align:right;
margin:10px 0 0;
padding:15px 0 0;
}

.interior-doscol-izqmas {
width:525px;
float:left;
margin:10px 0 0;
padding:0;
}

.interior-doscol-dermas {
width:234px;
float:right;
text-align:right;
margin:10px 0 0;
padding:0;
}

#menu {
list-style-type:none;
height:24px;
margin:0;
padding:4px 0 0 7px;
float:left
}

#menu li {
cursor:default;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0;
}

#menu.vertical {
border-right:1px solid #600;
}

#menu.vertical li {
list-style-type:none;
}

#menu li.active {
color:#3A83A0;
}

#menu li a {
color:#000;
text-decoration:none;
}

#menu ul {
position:absolute;
visibility:hidden;
text-align:left;
margin:0;
padding:3px;
}

#menu ul li,#menu.vertical ul li,#menu.horizontal ul li {
display:block;
background-color:#6F6E6E;
border-bottom:1px solid #DCDBDB;
white-space:normal;
list-style-type:none;
padding:3px;
}

#menu ul li a {
display:block;
color:#F8F4F4;
text-decoration:none;
margin:0;
padding:0;
}

#menu ul li a:hover {
color:#343435;
}

#menu ul li li a {
font-weight:100;
min-width:17em;
}

#menu ul li.active {
background-color:#343435;
color:#FFF;
}

#mosaico-int {
width:763px;
float:right;
margin:6px 0 0;
padding:0;
}

.mosaico-int-caja {
width:132px;
height:129px;
background-color:#FFF;
float:left;
margin:8px 26px 28px 22px;
padding:2px 2px 0;
}

#global-list-porters {
background-image:url(../img/fondo-porters.png);
background-repeat:repeat-y;
background-position:right top;
width:919px;
margin:0 auto;
padding:0 50px 30px 0;
}

#contenido-list {
width:879px;
float:right;
margin:16px 0 0;
padding:0;
}

#list-path {
width:889px;
height:16px;
background-image:url(../img/listado-fondoul.jpg);
background-repeat:no-repeat;
background-color:#7A7A7A;
list-style:none;
margin:0;
padding:4px 0 0 15px;
}

#list-path li a {
color:#900;
text-decoration:none;
font-size:12px;
margin:0 0 0 1px;
padding:0;
}

#contenido-list-int {
float:left;
width:100%;
margin:0;
padding:0;
}

#contenido-list-int h3 {
width:100%;
text-align:right;
border-bottom:2px solid #CCC;
font-size:15px;
margin:20px 0 0;
}

#contenido-list-int h4 {
font-size:13px;
color:#00487E;
margin:0;
}

.contenido-list-int-izq {
width:360px;
float:left;
margin:15px 0 0;
padding:0;
}

.contenido-list-int-izq p {
margin:15px 0 0;
padding:0;
}

.contenido-list-int-der {
width:125px;
float:left;
text-align:right;
margin:50px 0 0;
padding:0;
}

#contenido-list-int table {
width:100%;
text-align:left;
clear:both;
margin:50px 0 0;
padding:0;
}

#contenido-list-int th {
color:#036;
font-weight:100;
vertical-align:bottom;
}

#contenido-list-int td {
vertical-align:top;
}

#contenido-list-int th img {
margin:10px;
}

.thborder {
border-bottom:2px solid #979595;
padding:0 0 5px;
}

.contenido-list-back {
background-color:#D8E2ED;
}

.th-id {
width:60px;
}

#contenido-list-int table p {
color:#000;
margin:0 0 5px;
}

.contenido-info-int-izq {
width:164px;
float:left;
text-align:center;
margin:20px 0 0;
padding:0;
}

.contenido-info-int-der {
width:674px;
float:right;
margin:20px 0 0;
padding:0;
}

.contenido-info-int-der p {
margin:0 0 20px;
padding:0;
}

#adjuntos {
background-color:#EBEAEA;
text-align:left;
list-style:none;
margin:20px 0 0;
padding:5px 5px 15px;
}

#adjuntos li {
font-weight:700;
margin:5px 0 10px 10px;
padding:0;
}

#adjuntos ul {
list-style:none;
margin:5px 0 0 7px;
padding:0;
}

#adjuntos li li {
display:inline;
margin:0;
padding:0;
}

#global-sin {
width:900px;
background-image:url(../img/fondoglobalsin.jpg);
background-repeat:no-repeat;
margin:0;
padding:20px 0 20px 50px;
}

#global-sin-fondo {
width:816px;
background-image:url(../img/fondotransp.gif);
margin:0;
padding:20px;
}

#global-sin-fondo h3 {
font-weight:700;
font-size:11px;
margin:0 0 20px;
padding:0;
}

#registro fieldset {
border:0 solid;
width:250px;
margin:0;
padding:0;
}

#registro input {
float:right;
margin:0;
padding:3px;
}

#registro-contenido {
width:774px;
margin:0;
padding:10px;
}

textarea{padding:3px;width:98%;font:normal 12px verdana;}
input{font:normal 12px verdana;}
#registro-contenido fieldset {
border:0 solid;
margin:0;
padding:20px;
}

#registro-contenido .submit {
margin:25px 0 0 190px;
padding:0;
}

#registro-contenidoint .submit {
margin:25px 0 0 220px;
padding:0;
}

#registro-question #averia {
border:1px solid #A8A9B9;
width:315px;
height:70px;
float:left;
margin:0 0 0 35px;
}

#registro-question #averia-dos {
border:1px solid #A8A9B9;
width:315px;
height:70px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0 0;
}

.tipoalarma {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
}

.listas-cont li {
list-style:none;
background-image:url(../img/flecha.png);
background-repeat:no-repeat;
line-height:20px;
margin:10px 0 0;
padding:0 0 0 20px;
}

.listas-cont-mini li {
list-style:none;
background-image:url(../img/flecha-mini.png);
background-repeat:no-repeat;
margin:5px 0 0;
padding:0 0 0 10px;
}

.margen-a {
margin:10px 0;
}

.delegacions {
width:362px;
list-style:none;
float:left;
margin:0;
padding:0;
}

.delegacions li {
margin:0 0 3px;
padding:0;
}

.delegacions a {
color:#E60003;
text-decoration:underline;
padding:0 0 0 12px;
}

.listas-cont-sub li {
font-weight:700;
margin:10px 0 40px;
padding:0;
}

.listas-cont-sub li li {
font-weight:100;
list-style:none;
background-image:url(../img/flecha.png);
background-repeat:no-repeat;
margin:10px 0 0;
padding:0 0 0 20px;
}

.registrados {
font-size:10px;
float:right;
margin:0 0 -10px;
padding:10px 10px 0 0;
}

form,#menu.horizontal li,#list-path li {
display:inline;
}

.menuizq li,.menu-contacto li {
margin:0 0 10px;
}

.menuizq li a:hover,.menu-contacto li a:hover {
color:#E60003;
}

#pie a:hover,#menu li a:hover {
color:#fff;
}

.buscador-caja,.registro-caja {
width:107px;
font-size:12px;
border:none;
margin:0;
padding:3px;
}

#mosaico p,#mosaico-int p {
background-color:#EBEAEA;
height:30px;
margin:2px 0 0;
padding:0;
}

#mosaico p a,#mosaico-int p a {
color:#E60003;
font-weight:700;
background-image:url(../img/flecha2.gif);
background-repeat:no-repeat;
margin:2px 0 0 2px;
padding:0 0 0 13px;
}

#registro label,#registro-question label {
float:left;
margin:0;
padding:0;
}

#registro-contenido input,#registro-contenidoint input {
margin:0;
padding:2px;
}

#registro-contenido #movil,#registro-contenidoint #movil {
border:1px solid #A8A9B9;
width:110px;
}

#registro-contenido #poblacion,#registro-contenidoint #poblacion {
border:1px solid #A8A9B9;
width:138px;
}

#registro-contenidoint,#registro-question {
width:714px;
margin:20px 27px 0;
padding:10px;
}

#registro-contenidoint fieldset,#registro-question fieldset {
border:0 solid;
margin:0 0 0 20px;
padding:0;
}

.listas-cont,.listas-cont-sub,.listas-cont-mini {
list-style:none;
margin:0 0 10px;
padding:0;
}

.tx-centradonegrita {
text-align:center;
font-weight:bolder;
font-size:11px;
color:#333;
}

.tx-rojo {
color:#EC0000;
}

.adjuntos-nofondo {
text-align:left;
list-style:none;
margin:20px 0 0;
padding:5px 5px 15px;
}

.adjuntos-nofondo li {
background-image:url(../img/documents-hoja.png);
background-repeat:no-repeat;
margin:5px 0 0 10px;
padding:0 0 10px 15px;
}

.adjuntos-nofondo li a:hover {
color:red;
}

.sincol {
padding:0 10px 0 0;
}

.piefoto {
font-size:10px;
font-style:italic;
text-align:left;
margin:0;
padding:0 10px 0 0;
}

.piefoto-seminaris {
font-size:10px;
font-style:italic;
text-align:left;
margin:0;
padding:0 0 0 35px;
}

.tit-bolsa {
text-transform:uppercase;
font-weight:700;
}

.cvdiv {
border-bottom:1px solid red;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.cv {
padding:0;
}

.cv fieldset {
border:0;
margin:0;
padding:0;
}

.cv label {
font-weight:700;
margin:0 0 0 20px;
padding:0;
}

.cv input {
border:1px solid #000;
}

.cv textarea {
border:1px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:310px;
height:50px;
margin:5px 0 0 29px;
}

.registro-contenidoint-tabla {
border:1px solid #A8A9B9;
width:744px;
float:right;
margin:0 10px 20px 0;
padding:8px;
}

.registro-contenidoint-tabla-imput {
border:1px solid #A8A9B9;
width:200px;
font-size:11px;
}

.registro-contenidoint-tabla-imput-big {
border:1px solid #A8A9B9;
width:400px;
font-size:11px;
margin:10px 0 0;
padding:0;
}

.registro-contenidoint-tabla-imput-small {
border:1px solid #A8A9B9;
width:30px;
font-size:11px;
}

.rojo-destli {
font-size:13px;
color:red;
font-weight:700;
}

.registro-contenidoint-tabla-textarea {
border:1px solid #A8A9B9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:310px;
height:80px;
margin:5px 0 0 29px;
}

.bold {
font-weight:700;
}

.div-bolas {
width:100%;
border:0;
}

.div-bolas img {
padding:5px;
}

.felcha1 {
margin-left:245px;
}

.felchas2 {
margin-left:85px;
}

.cuadrado {
margin-left:150px;
}

.raya-bolas {
margin-left:440px;
}

.bola-grande {
margin-left:365px;
}

.listas-cont-dos {
width:150px;
float:left;
}

.listas-cont-tres {
width:140px;
float:left;
}

.listas-cont-cuatro {
width:250px;
float:left;
margin:0 0 40px;
}

.img-magender {
margin:0 10px 0 0;
}

.img-magenizq {
margin:0 0 0 10px;
}

.p-lista {
margin:0 10px;
padding:0;
}

.left {
float:left;
width:150px;
margin:0;
padding:0;
}

.left input {
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #9FA0B1;
margin:10px 0 0 10px;
padding:2px;
}

.selector-h2 {
width:598px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
margin:0;
padding:2px 0 15px 165px;
}

.doscolcont-cont {
border-bottom:1px solid red;
margin:0 0 10px;
}

.doscolcont-izq {
float:left;
width:530px;
margin:20px 0 0;
}

.doscolcont-izq h3 {
background-image:url(../img/flecha.png);
background-repeat:no-repeat;
font-size:13px;
color:red;
font-weight:700;
border:none;
margin:0;
padding:0 0 0 20px;
}

.doscolcont-izq p {
margin:0;
padding:0 0 0 20px;
}

.doscolcont-izq-fecha {
margin:0;
padding:0 0 0 20px;
color:#FF0000;
font-style:italic
}

.doscolcont-der {
float:right;
width:217px;
margin:15px 0 0;
}

.hr-cont {
float:right;
border:1px solid red;
height:1px;
width:624px;
clear:both;
margin:10px 0;
padding:0;
}

select {
float:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
}

#interes {
margin:0 0 0 37px;
}

.selector {
border:1px solid #9FA0B1;
background-color:#FFF;
width:724px;
margin:20px 0;
padding:10px;
}

.listbott li {
margin:10px 10px 30px 0;
}

.oculto,.hidden,#contenido-list-int caption {
display:none;
}

.t-centrar,.centrar {
text-align:center;
}

.registro-border,.checkbox {
border:1px solid #9FA0B1;
}

#registro-question #averias,#vivienda {
float:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 0 10px;
}

#pie a,#mosaico p a:hover,#mosaico-int p a:hover,#list-path li a:hover,.delegacions a:hover,.adjuntos-nofondo li a {
color:#000;
}

#buscador,#registro,#registro-contenido label,#registro-contenidoint label,.listas-cont-sub ul,th {
margin:0;
padding:0;
}



ul.horizontal li span {float:left;cursor:pointer;font:bold 12px arial;height:18px;color:#404040;padding-top:2px;}

ul.horizontal li.off span.izquierda{width:5px;background:url(../img/buttonOff1.png);}
ul.horizontal li.off span.centro {background:url(../img/buttonOff2.png);padding-left:25px;padding-right:25px;}
ul.horizontal li.off span.derecha {margin-right:3px;width:5px;background:url(../img/buttonOff3.png);}

ul.horizontal li.on span.izquierda{width:5px;background:url(../img/buttonOn1.png);}
ul.horizontal li.on span.centro {background:url(../img/buttonOn2.png);padding-left:25px;padding-right:25px;}
ul.horizontal li.on span.derecha {margin-right:3px;width:5px;background:url(../img/buttonOn3.png);}

div.plantilla{background:white;width:755px;border:1px solid gray;height:1560px;overflow:scroll;}

#caca{position:absolute;border:3px solid gray;margin-top:-28px;margin-left:80px;padding:20px;background:white;cursor:pointer;}

div.tarifa{background:white;border:1px solid gray;}
div.tarifa h2.tarifaweb
{
	font:bold 18px arial;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:1px solid #000;
	margin:10px;
	padding:10px 0;
}
div.tarifa table.container table.productos * {font-size:12px;font-family:arial;}

div.tarifa table.container table.productos th
{
	color:#00447c;
}

div.tarifa table.container table.productos th.medida
{
	text-align:right;padding-right:5px;
}

div.tarifa table.container table.productos td.codProducto img {cursor:pointer;}
div.tarifa table.container table.productos td.codProducto
{
	text-align:center;
	width:100px;
}

div.tarifa table.container table.productos td
{
	width:495px;
	padding-top:5px;
	padding-bottom:5px;
	color:#231f20;
	text-align:justify;
	vertical-align:top;
}

div.tarifa table.container table.productos td.precioEuros
{
	vertical-align:bottom;
	text-align:right;
	width:80px;
	padding-right:5px;
}

div.tarifa table.container tr.impar,tr.imparPrimero
{
	background:#d6dcea;
}

div.tarifa table.container tr.imparPrimero td
{
	border-top:1px solid #000;
}

div.tarifa table.container tr.productoBuscado td
{
	background:yellow;
}
div.tarifa table.container td.ristraImagenes
{
		padding:10px;
		width:140px;
		font:normal 11px verdana;
}
div.tarifa table.container td.ristraImagenes img{width:140px;margin-bottom:10px;margin-top:20px;}

div.tarifa table.container table.productos caption
{
	text-transform:uppercase;
	font-size:26px;
	padding-top:20px;
	color:#00447c;
	text-align:left;
}
.descripcionBisnieto{padding-right:5px;}
tr.titular td {padding-right:5px;}
div.tarifa table.container td.bisnieto {background:#a6a9EA;padding-left:10px;font-size:14px;}
div.divFormulario{font:bold 14px verdana;padding:5px;border-bottom:1px solid gray;border-left:1px solid gray;margin-bottom:5px;}

.elform { background-color:#FFFFFF; border:1px solid #ccc; margin:10px 10px 0 0; padding:0}
.elform fieldset { border:none; padding:15px 5px 15px 5px}
.elform legend { display:none}
.elform-izq { width:30%; margin:0; padding:0 0 7px 10px; float:left; background-image:url(../img/flecha-form.png); background-repeat:no-repeat; }
.elform-der { width:60%; margin:0; padding:0 0 7px 0; float:left}
.elform-der input { border:1px solid #9FA0B1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px}
.elform-der textarea { border:1px solid #9FA0B1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px}
.elform-der select { border:1px solid #9FA0B1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0; float:left}
.elform-der-check { width:60%; margin:0; padding:0 0 7px 0; float:left}
.elform-der-check input { margin:2px 0 2px 0; padding:0; border:none}
.elform h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#E60003;
margin:20px 0 10px 0;
padding:0 0 3px 0;
border:none;
clear:both;
float:left;
width:90%
}
.elform-boton {  width:60%; margin:0; padding:0 0 7px 0; float:right}
.elform-boton input { cursor:pointer;margin:0; padding:2px; background-color:#E60003; color:#FFFFFF; border:1px solid #E60003; font-weight:bold; font-size:10px }

div.controlset label { display: inline; float: none; margin:0 20px 0 0; padding:0 }
div.controlset input { display: inline; float: none; margin:0; padding:0 }


ul.mapaWeb { margin:0; padding:0; list-style-type:none}
ul.mapaWeb li { }
.mapaWeb-a { background-image:url(../img/flecha-form.png); background-repeat:no-repeat; margin:0; padding:0 0 5px 15px; font-weight:bold; text-transform:capitalize; color:#E60003}
.mapaWeb-b { background-image:url(../img/flecha-form2.gif); background-repeat:no-repeat; margin:0; padding:0 0 5px 15px; text-transform:capitalize; color:#000000}
.mapaWeb-b a { color:#000000}
ul.mapaWeb ul { margin:5px 0 0 0; padding:0; list-style-type:none; font-weight:normal; text-transform:capitalize; color:#000000;}
ul.mapaWeb ul ul { margin:5px 0 0 10px; padding:0; list-style-type:none; font-weight:normal;}
ul.mapaWeb ul ul ul { margin:0 0 0 30px; padding:0; list-style-type:none; font-weight:normal}
ul.mapaWeb li.titular{font-size:11px;list-style-type:none;margin-top:10px;margin-bottom:4px;padding:0px;font-weight:bold; text-transform:uppercase}

#menu-idiomas { float:right; margin:0; padding:8px 5px 0 0; list-style-type:none}
#menu-idiomas li { float:left; margin:0; padding:0}
#menu-idiomas li a { color:#000000; text-decoration:none}
#menu-idiomas li a:hover { color:#ffffff; text-decoration:none}

ul.buscadorResultados { margin:25px 0 0 0; padding:10px; list-style-type:none}
ul.buscadorResultados li {margin:0; padding:0 0 15px 15px; background-image:url(../img/flecha.png); background-repeat:no-repeat;}
ul.buscadorResultados li a { color:#000000; }
ul.buscadorResultados li a:hover { color:#FF0000; text-decoration:none}

ul.paginacion { list-style-type:none; text-align:right; margin:0 30px 0 0; padding:0; float:left}
ul.paginacion li {margin:0; padding:3px; font-size:10px; float:left}
ul.paginacion li a { color:#000000;font-size:12px;}
ul.paginacion li a:hover { color:#FF0000;}
.paginacion-active { font-weight:900; color:#FF0000;}

div.criteriosBusqueda ul { clear:both; margin:0; padding:0;}
div.criteriosBusqueda ul li { color:#00FF66}
div.criteriosBusqueda ul li ul { color:#FF9900}
div.criteriosBusqueda ul li ul li { color:#FF9900}
div.criteriosBusqueda h3
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#E60003;
	text-transform:uppercase;
	border-bottom:2px solid #FF0000;
	margin:0;
	padding:0;
	width:753px;
}

.padre_apartat { margin:0 0 10px 0; padding-left:10px; list-style-type:none}
.padre_apartat li {margin:0; padding:0 0 0 15px; background-image:url(../img/flecha.png); background-repeat:no-repeat; }
.padre_apartat li a {color:#FF0000; text-transform:uppercase}
.padre_apartat ul { margin:0; padding:0; list-style-type:none}
.padre_apartat ul li {margin:10px 0 0 0; margin-left:20px;padding:0 0 0 15px; background-image:url(../img/flecha-form2.gif); background-repeat:no-repeat}
.padre_apartat ul li a {color:#000000; text-transform:capitalize}
.padre_apartat ul ul { margin:3px 0 0 0; padding:0; list-style-type:none}
.padre_apartat ul ul li {margin:0; padding:0; margin-left:30px;background-image:none}
.padre_apartat ul ul li a {color:#000000; text-transform:capitalize}
.padre_apartat-link { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#848283!important; padding:0 0 0 5px}
ul.documentacionAdjunta{background:white;position:absolute;margin:5px;padding:10px;border:2px solid gray;border-top:8px solid gray;display:none;}
ul.documentacionAdjunta li{list-style-type:none;margin:0;padding:0;text-align:left;}
div.observacionesWeb{width:514px;padding-left:8px;padding-right:8px;font-size:13px;font-family:arial;margin-top:7px;text-align:justify;}
a.imagenProducto{padding-left:2px;padding-right:2px;}


#acceso-directo {
	color: #807E7F;
	text-align:center; 
	margin: 20px auto; 
}

#acceso-directo a {
	color: #807E7F;
	text-decoration: none;
	letter-spacing:1.2px;
	font-size: 14px;
}

.tdt-izq {
width:405px;
float:left;
margin:10px 0 0;
padding:0;
}

.tdt-izq p {
background-image:url(../img/flecha.png);
background-repeat:no-repeat;
padding:0 0 0 15px;
}

.tdt-izq p.colorA {
background-image:url(../img/tdt-a.gif)!important;
background-repeat:no-repeat;
clear:both;
}

.tdt-izq p.colorB {
background-image:url(../img/tdt-b.gif)!important;
background-repeat:no-repeat;
clear:both;
}

.tdt-izq p.colorC {
background-image:url(../img/tdt-c.gif)!important;
background-repeat:no-repeat;
clear:both;
}

.tdt-izq p.colorD {
background-image:url(../img/tdt-d.gif)!important;
background-repeat:no-repeat;
clear:both;
}

.tdt-izq p.colorE {
background-image:url(../img/tdt-e.gif)!important;
background-repeat:no-repeat;
clear:both;
}

.tdt-izq p img {
float:right;
padding:0!important;
margin:0 0 10px 10px!important;
}

.tdt-der {
width:315px;
float:right;
margin:10px 10px 0 0;
padding:0;
}

.tdt-der h2 {
width:303px;
text-align:center;
background-image:url(../img/tdt-tit.gif);
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0 20px 5px;
padding:21px 0 35px 0;
}

.tdt-der-contenedor {
width:313px;
margin:0 0 60px 0;
padding:0 0 60px 0;
background-color:#FFFFFF;
border:1px solid #E60003;
}

.tdt-der-contenedorB {
margin:340px 0 40px 0;
padding:0;
background-color:#FFFFFF;
border:1px solid #E60003;
text-align:center;
}

.tdt-der-contenedorC {
margin:170px 0 40px 0;
padding:0;
text-align:center
}

.tdt-der p {
width:285px;
margin:0 0 10px 14px;
padding:0;
font-weight:bold;
}

.tdt-der .elform {
width:285px;
margin:0 0 0 14px;
padding:0;
border:none!important;
}

.tdt-der fieldset {
width:285px;
margin:0;
padding:0;
}

.tdt-der input {
width:178px;
}

.tdt-der select {
width:178px;
}

.tdt-der .boton {
background-color:#FF0000;
font-weight:bold;
color:#FFFFFF;
width:auto;
border:none!important;
float:right;
}

h2.tdt-destacado { 
color:#E60003;
font-size:20px;
font-weight:bold;
text-align:center;
margin:15px 0 15px 0;
font-family:Arial, Helvetica, sans-serif;}
