BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

img {border:0;}
A:link
{
    FONT-WEIGHT: bold;
    COLOR: #2b5284;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #2b5284;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #2b5284;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #2b5284;
    TEXT-DECORATION: none
}
TABLE#cab_b
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    WIDTH: 100%;
    PADDING-TOP: 0em
}
TD#cab
{
    BACKGROUND: url(images/cab_REP.jpg) repeat-x left top;
    WIDTH: 100%
}
TD#cab2
{
    BACKGROUND: url(images/cab_REP.jpg) repeat-x left top;
    WIDTH: 700px
}
TABLE#page_layout
{
    WIDTH: 100%
}
TD#logo_cell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    WIDTH: 22%;
    COLOR: yellow;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center
}
TD#menu
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 22%;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD#side_menu
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD#main_content
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
TD#banner_top
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: 0px
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #2b5284;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #fff
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #2b5284;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #fff
}
UL#ul_foot_nav LI
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	
}
.TABLEmargen
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 48em;
    PADDING-TOP: 0px
}
.TDright
{
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.TDleft
{
    TEXT-ALIGN: left
}
.TDunem
{
    WIDTH: 1em
}
.TDalturaUnem
{
    HEIGHT: 0.5em
}
TD.alturaCincoem
{
    HEIGHT: 5em
}
SPAN.colorRed
{
    COLOR: red
}
P.justify
{
    TEXT-ALIGN: justify
}
.TDcabecerasuperior
{
    BACKGROUND-POSITION: center top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoCabeceraSup.gif);
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #e41f29
}
A.cabeceraSup
{
    FONT-SIZE: 0.7em;
    COLOR: white;
    TEXT-DECORATION: none
}
A.cabeceraSup:hover
{
    FONT-SIZE: 0.7em;
    TEXT-DECORATION: underline
}
.TDpatrocinado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: white;
    TEXT-INDENT: 1em
}
.TDcabecera
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoCabecera.jpg);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 4em;
    BACKGROUND-COLOR: #e7ebef
}
.TDcabeceraSupSombra
{
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoCabeceraSupSombra.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 2px
}
.ULcabeceraSup
{
    MARGIN-BOTTOM: 5px;
    VERTICAL-ALIGN: middle
}
.LIcabeceraSup
{
    DISPLAY: inline
}
.TDcabeceraInf
{
    FONT-WEIGHT: bold
}
.TABLEcabeceraInf
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.TDcabeceraInfMenuPrincipal
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoCabeceraInfMenuPrincipal.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 4px;
    COLOR: white;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #e41f29
}
.TDcabeceraInfMenuOpcion
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e41f29;
    TEXT-ALIGN: left;

}
A.cabeceraInf
{
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.cabeceraInf:hover
{
    TEXT-DECORATION: none
}
.ULcabeceraInf
{
    CLEAR: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.TDfondorojo
{
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoCabeceraInfMenuPrincipal.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.LIcabeceraInf
{
    CLEAR: none;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #555555 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.6em;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #555555 1px solid;
    WIDTH: 10.9em;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #555555 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.contenido1
{
    BORDER-RIGHT: #e1e1e1 thin dotted;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    VERTICAL-ALIGN: top;
    WIDTH: 40%;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #e1e1e1 thin dotted
}
TD.contenido2
{
    VERTICAL-ALIGN: middle;
    WIDTH: 60%;
    BORDER-BOTTOM: #e1e1e1 thin dotted
}
TD.contenido3
{
    BORDER-RIGHT: #e1e1e1 thin dotted;
    VERTICAL-ALIGN: top;
    WIDTH: 40%
}
TD.contenido4
{
    VERTICAL-ALIGN: top;
    WIDTH: 60%
}
TABLE.formulario1
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: gray 0px solid;
    BORDER-BOTTOM: gray 0px solid
}
TD.bordeFormulario1Dcho
{
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/bordeFormulario1Dcho.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: repeat-y
}
TD.bordeFormulario1Izq
{
    BACKGROUND-COLOR: #636563
}
TD.bordeFormulario1Inf
{
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/bordeFormulario1Inf.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 3px
}
TD.bordeFormulario1Sup
{
    BACKGROUND-COLOR: #636563
}
TD.bordeFormulario1Esq
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/bordeFormulario1Esq.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 3px
}
TD.rellenoFormulario1Con
{
    BACKGROUND-COLOR: #e4e4e4
}
TD.rellenoFormulario1Sin
{
    WIDTH: 3px
}
TD.tituloFormulario1
{
    BACKGROUND-POSITION: left center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoTituloFormulario1.gif);
    VERTICAL-ALIGN: bottom;
    COLOR: red;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 0.1em;
    HEIGHT: 0.7em
}
TD.form1User
{
    PADDING-RIGHT: 6px;
    PADDING-BOTTOM: 5px;
    TEXT-INDENT: 0.1em;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: right
}
TD.form1Pass
{
    PADDING-RIGHT: 6px;
    PADDING-BOTTOM: 10px;
    TEXT-INDENT: 0.1em;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: right
}
TD.ayuda1
{
    BACKGROUND-POSITION: right center;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoAyuda1.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 0.7em;
    TEXT-ALIGN: right
}
TD.acceder
{
    BORDER-TOP:1px solid #666666 ;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-LEFT-COLOR: #666666;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-BOTTOM-COLOR: #666666;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-RIGHT-COLOR: #666666
}
LABEL.User
{
    FONT-SIZE: 0.7em
}
LABEL.Pass
{
    FONT-SIZE: 0.7em
}
TD.textoFormulario1
{
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 1em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    WIDTH: 49%;
    COLOR: black
}
TD.formularioFormulario1
{
    WIDTH: 51%
}
A.ayuda1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: gray;
    TEXT-DECORATION: none
}
A.ayuda1:hover
{
    TEXT-DECORATION: underline
}
INPUT.bacceder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.6em;
    BORDER-LEFT: medium none;
    COLOR: red;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: transparent
}
INPUT.user
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 0.7em;
    BORDER-LEFT: black 1px solid;
    WIDTH: 9em;
    BORDER-BOTTOM: black 1px solid;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: white
}
INPUT.pass
{
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP:1px solid black ;
    FONT-SIZE: 0.7em;
    BORDER-LEFT:1px solid black ;
    WIDTH: 9em;
    BORDER-BOTTOM:1px solid black ;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: white
}
TABLE.contenido3
{
    BACKGROUND-POSITION: center center;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoAmerica.gif);
    BORDER-BOTTOM: #e1e1e1 thin dotted;
    BACKGROUND-REPEAT: no-repeat
}
.TDtitulocontenido3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: blue;
    BACKGROUND-COLOR: #efefef
}
TD.contenidoContenido3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: black
}
.H1titulocontenido3
{
    FONT-SIZE: 1em;
    MARGIN: 0px
}
TABLE.contenido4
{
    WIDTH: 100%
}
TD.titulocontenido4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    WIDTH: 50%;
    COLOR: red;
    BACKGROUND-COLOR: #efefef
}
TD.contenidoContenido4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    WIDTH: 50%;
    COLOR: black;
    PADDING-TOP: 1em
}
.ULuno
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.LIuno
{
    LIST-STYLE-IMAGE: url(/REDSOCIAL/Images/general/icoLIuno.gif);
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px
}
A.enlacenoticias2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em
}
A.enlacenoticias2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em
}
A.enlacenoticias2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em
}
A.enlacenoticias2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    TEXT-DECORATION: underline
}
A.enlacenoticias
{
    FONT-SIZE: 0.8em;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.enlacenoticias:hover
{
    TEXT-DECORATION: none
}
.tituloULuno
{
    COLOR: red;
    TEXT-DECORATION: underline
}
H1.titulocontenido4
{
    FONT-SIZE: 1em;
    MARGIN: 0px
}
TABLE.pieContenido3
{
}
TABLE.menuBEmpleo
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: gray 0px solid;
    BORDER-BOTTOM: gray 0px solid
}
H1.tituloBEmpleo
{
    FONT-SIZE: 1em;
    MARGIN: 0px;
    COLOR: red;
    TEXT-INDENT: 0.5em
}
TD.diezem
{
    WIDTH: 10em
}
TD.menuBEmpleoTitulo
{
    BACKGROUND-POSITION: right center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/REDSOCIAL/Images/general/fondoMenuBEmpleo.gif);
    COLOR: red;
    TEXT-INDENT: 0.3em;
    BACKGROUND-REPEAT: no-repeat;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 0.1em;
    HEIGHT: 1.5em;
    TEXT-ALIGN: left
}
TD.menuBEmpleoOpcion
{
    FONT-SIZE: 0.8em;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: left
}
UL.menuBEmpleoOpcion
{
    LIST-STYLE-IMAGE: url(/REDSOCIAL/Images/general/icoMenuBEmpleoOpcion.gif);
    TEXT-INDENT: -1em;
    LIST-STYLE-TYPE: none
}
IL.menuBEmpleoOpcion
{
    TEXT-INDENT: -1em
}
A.menuBEmpleoOpcion
{
    COLOR: black;
    TEXT-DECORATION: underline
}
A.menuBEmpleoOpcion:hover
{
    TEXT-DECORATION: none
}
TD.contenidoBEmpleo
{
    VERTICAL-ALIGN: top
}
FORM.buscarOferta
{
}
TD.contenidoBEmpleoBuscar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: red;
    BACKGROUND-COLOR: #efefef
}
TD.label
{
    FONT-SIZE: 0.8em;
    TEXT-ALIGN: left
}
TD.campo
{
    TEXT-ALIGN: left
}
TD.boton
{
}
TD.avanzada
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    WHITE-SPACE: nowrap
}
A.avanzada
{
    COLOR: red;
    TEXT-DECORATION: underline
}
A.avanzada:hover
{
    TEXT-DECORATION: none
}
INPUT.botonBuscarOferta
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    FONT-SIZE: 0.8em;
    BORDER-LEFT: red 1px solid;
    COLOR: red;
    BORDER-BOTTOM: red 1px solid;
    BACKGROUND-COLOR: transparent
}
.campoBuscarOfertaDesplegable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: transparent
}
.opcionSelect
{
    FONT-SIZE: 0.8em;
    COLOR: red
}
INPUT.palabraBuscarOferta
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.TDtextolistasadicional
{
    MARGIN-TOP: 0em;
    FONT-SIZE: 0.7em;
    MARGIN-LEFT: 21em;
    POSITION: static;
    TEXT-ALIGN: center
}
.margensuperior
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 5px
}
.DIVtextolistasadicional2
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: -1em;
    WIDTH: 70%;
    TEXT-ALIGN: left
}
.TDcontenidoContenido5
{
    CLEAR: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: black;
    PADDING-TOP: 0.5em
}
.h1titulocontenidocentral
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 4px;
    COLOR: red;
    PADDING-TOP: 10px
}
.textotitularcontenido
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: gray;
    BACKGROUND-COLOR: #efefef
}
.TABLEtablalista
{
    CLEAR: none
}
.LIunonoticias
{
    MARGIN-TOP: 0px;
    LIST-STYLE-POSITION: outside;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    LIST-STYLE-TYPE: none
}
.ULunonoticias
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    PADDING-TOP: 0px
}
.lineanoticias
{
    BACKGROUND-IMAGE: url(./Images/linea_puntos.jpg);
    BACKGROUND-REPEAT: repeat-x
}
A.menucontenidoinf
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.tituloenlacenoticias
{
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: underline
}
.alinearlista
{
    VERTICAL-ALIGN: super
}
TD.titularcontenidonoticias
{
    FONT-WEIGHT: normal;
    WIDTH: 60%;
    COLOR: black
}
.tituloenlacenoticias2
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 0.7em;
    MARGIN-BOTTOM: 0px
}
.TDcontenidoContenido7
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em
}
P.contenido7
{
    CLEAR: none;
    MARGIN-TOP: 0px;
    FONT-SIZE: 0.7em;
    MARGIN-BOTTOM: 0px;
    WIDTH: 100%
}
.textotitularcontenido3
{
    FONT-SIZE: 0.7em;
    COLOR: #555555
}
.textotitularcontenido4
{
    FONT-SIZE: 0.7em
}
P.contenido6
{
    CLEAR: none;
    MARGIN-TOP: 10px;
    WIDTH: 100%;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
.alturaparrafo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.tituloenlacenoticias3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: red;
    TEXT-DECORATION: underline
}
.h2tituloenlacenoticias3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.menucontenidoinf2
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
TABLE.cajanavegacionnoticias
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #fbfbfb
}
A.menucontenidoinf3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.alineamientoinferior
{
    VERTICAL-ALIGN: text-bottom
}
LI.unonoticias
{
    LIST-STYLE-IMAGE: url(./Images/icono_lista_noticias.jpg);
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px
}
.textolistasadicional
{
    MARGIN-TOP: -2.5em;
    MARGIN-LEFT: 21em;
    POSITION: static;
    TEXT-ALIGN: center
}
.textolistasadicional2
{
    WIDTH: 70%;
    TEXT-ALIGN: left
}
P.contenidoContenido6
{
    CLEAR: none;
    MARGIN-TOP: 10px;
    FONT-SIZE: 0.7em;
    WIDTH: 100%;
    FONT-STYLE: italic
}
.textonoticiastitular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #2b5284
}
H1.textonoticiastitular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #2b5284
}
.textonoticiasentradilla
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: #555555
}
.textonoticias
{
    FONT-SIZE: 0.7em;
    COLOR: #555555;
}
* html .textonoticias
{
    FONT-SIZE: 1em;
	COLOR: #555555;
}
.flat_text
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.textoN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.campo
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f9f9f9
}

.ulsinborde
{
    MARGIN-LEFT: 15px
}
.pregunta_impares
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 0.2em;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0.5em;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffcc
}
.pregunta_pares
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 0.2em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.cabecera_preg
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #DDDDFF;
}
FIELDSET.Fieldsss
{
    
    border: 1px solid #999999;
    PADDING:10px;
}

LEGEND { 
font-weight: bold; border: 1px solid #333333;
 }
 
.Question
{
width:40%;
TEXT-align:justify;

}

.Answer
{
width:60%;
}

/*Estilos nuevos para maquetacion sin tablas */
#news {
	  border: 0px;
	  padding: 0.5em;
	  font-family:  Verdana, Arial, sans-serif;
	  color: #2B5284;
	  font-size: 1em;
	  font-weight: bold;
	  line-height: 1.0em;
	}			  

div#menu {float:left; width: 25%; font-family:  Verdana, Arial, sans-serif; font-size:0.7em;}
div#contenido {float:left; width: 70%; font-size:0.7em;}
div#pie {clear:both; margin:0 auto; text-align:center;}
div#cabecera {width:100%;background: url(images/cab_REP.jpg);}

p.centrado {text-align:center;}
#formulario1 .login { font-weight:normal;}
#formulario1 p {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#formulario1 label {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.botonform
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f9f9f9;
	margin: 10px 0 0 120px;
}

*  html .botonform
{
	margin: 10px 0 0 128px;
	font-size: 0.8em;
}

#contenido table {border:1px solid #ccc; font-size:0.9em;}
#contenido table td, #contenido table th  {border:1px solid #ccc; padding:3px;}

