/* cv903-cv.css - Copyright (c) 2002-2011 Juan Rodríguez, consultor */

body {background:#2A444F url(cv920-fondo_www.jpg); background-attachment:fixed; margin:0; padding:0}
body, div, table, p, ul {font-family: 'trebuchet ms', tahoma, sans-serif; font-size:10pt; color:#18242D}

html>body #Derecha  {position:fixed}
html>body #Izquierda {position:fixed}
html>body #NoJS      {position:fixed}
html>body #Pagina   {position:static; top:auto; left:auto; width:auto; height:auto; overflow:visible}
* html body {overflow:auto}

#Izquierda  {position:absolute; z-index:0; top:125px; left:21px; width:24px; visibility:hidden}
#Derecha    {position:absolute; z-index:0; top:0; overflow:hidden; height:99%; width:140px; left:858px}
#Pagina      {position:absolute; z-index:0; top:0; left:0; width:100%; height:100%; overflow:auto}
#Cuerpo     {position:absolute; z-index:1; top:90px; left:66px; width:775px}
#Bandera    {position:absolute; z-index:3; width:100%; text-align:center; border-spacing:0px; background-image:url(cv926-fbandera.gif)}

h1, h2, h3, h4, h5 {font-family: 'Segoe Print', "Lucida sans", sans-serif; margin:0; font-weight:bold; line-height:100%; border:2px #2F4F4F ridge; color:#CCC}
h1  {background:url(cv922-fcortina.gif); font-size:12pt; padding:0.2em; padding-left:1em}
h2, h3, h4, h5 {font-size:10pt; font-style:italic}
h2, h3, h4  {background-image:url(cv926-fbandera.gif); text-align:center; padding:0.5em}
h2  {font-style:normal; margin-bottom:0.5em; border:1px #CCC solid}
h3  {width:65%}
h5  {color:#500000; border:none; background:none; font-family: 'trebuchet ms', tahoma, sans-serif;}
h5 {margin:0.2em}

a:link, a:visited, a:hover {background-color:transparent; text-decoration:none; color:#000066}
a:visited {color:#444}
a:hover  {color:#690000}
a.sub {text-decoration:underline; font-style:italic}

#Bandera td.ubicacion {border-top:1px #CCFFCC ridge; text-align:left; padding-left:105px}
td.ubicacion, td.ubicacion a:link, td.ubicacion a:visited {color:#FFFFEE}
td.ubicacion a:hover {color:#CCFFCC; font-weight:bold}
img.cv930 {width:324px; height:40px; padding-top:3px}
img.cv939 {width:128px; height:33px; float:right; margin-top:10px; margin-right:10px}

.flecha, .ubicacion, .legal, .cerrar, .peque, .pulse, .arriba {font-family:Verdana, sans-serif; font-size:8pt; font-style:italic}
.flecha {font-weight:bold; padding-right:0.5em; color:#CCFFCC; font-size:10pt}
.cerrar {width:25%; float:right; text-align:right; border-bottom:1px white ridge; color:#18242D}
.peque {color:#18242D}
.versal {font-size:8pt; font-weight:bold; text-transform:uppercase; letter-spacing:1px}
.margen {padding-left:2em; padding-right:2em}
#NoJS {position:absolute; background:silver; font-size:10pt; border:3px red solid; padding:1em 0; z-index:10; left:10px; top:250px; text-align:center; width:300px}
b     {color:#012828}
.pulse  {margin-top:10px; color:#CCC}

p.legal   {margin:0.5em 2em 1em 2em}
p.legal, p.legal a:link, p.legal a:visited {color:#333333}
p.legal a:hover {color:#FFF; font-weight:bold}
p.legal img {width:134px; height:33px; margin-bottom:0.5em}
a.LogoLegal {float:right}

a.arriba:link, a.arriba:visited, a.arriba.hover {color:#FFF; font-size:10pt}
#ampliar98 {text-align:right; padding:0 5px 5px 0}
.ampliar {height:1px; visibility:hidden; overflow:hidden}
#ampliar900 {margin-bottom:1em}
#ampliar910 p, #ampliar920 p {margin-left:2em}

#M800, #M810 {width:96%; margin-left:2%; margin-right:2%; text-align:center; margin-bottom:10px}
#M800 td, #M810 td {width:25%; color:#CCC}
#M810 {margin-top:10px}

#M800 a:link, #M800 a:visited, #M800 a:hover,
#M810 a:link, #M810 a:visited, #M810 a:hover
{display:block; font-family:Verdana, sans-serif; font-size:8pt; color:#000033; padding:0.2em; text-decoration:none; background-image:url(../rc/cv924-foscuro.jpg)}

#M800 a, #M810 a,
td.docizq, td.col40, td.col50
{border-width:2px; border-style:solid; border-color:#EEE #888 #888 #EEE}

#M800 a:hover, #M810 a:hover
{color:#800000; text-decoration:none; font-weight:bold; text-align:left; text-transform:uppercase; border-width:2px; border-style:solid; border-color:#888 #DDD #DDD #888}
a.enlace:link, a.enlace:visited, a.enlace:hover {font-family:Verdana, sans-serif; font-size:10pt; color:#FFFFEE; font-variant:small-caps}
a.enlace:hover {font-weight:bold; color:#FFFF66}

table.MVertical {text-align:center; height:100%; border-spacing:0px; margin:0px; width:100%}
.MVertical a:link, .MVertical a:visited, .MVertical a:hover {display:block; font-family:Verdana, sans-serif; font-size:8pt; color:#000033; padding:0.2em; text-decoration:none; background-image:url(../rc/cv924-foscuro.jpg)}
.MVertical a:link, .MVertical a:visited {border-width:2px; border-style:solid; border-color:#EEE #888 #888 #EEE}
.MVertical a:hover {color:#800000; text-decoration:none; font-weight:bold; text-align:left; text-transform:uppercase; border-width:2px; border-style:solid; border-color:#888 #DDD #DDD #888}
.MVertical td  {vertical-align:top}
.MVertical hr  {width:25%; border:0; border-top:1px #CCC solid; height:1px}
.MVertical a:link, .MVertical a:visited, .MVertical a:hover {margin-bottom:3px}
.MVertical b {color:#FFF}
a.none:link, a.none:visited, a.none:hover {border:none; padding:0; text-align:center; background:none}
#Derecha a span {display:none}
#Derecha a:hover span {display:block; text-transform:none; text-align:center; font-weight:normal; color:#FFF; left:0px; position:absolute; top:75px; width:100%}
td.MenuDerInf {vertical-align:bottom; padding-bottom:1em}

.cv941cf {width:130px; height:50px; position:absolute; top:15px; left:15px}

table.cuerpo {border-spacing:0px; border:1px #2A444F outset; margin-top:1em }
table.cuerpo, table.popup {width:100%; background-image:url(cv924-foscuro.jpg)} 

table.popup {font-family:Verdana, Tahoma, sans-serif; font-size:8pt}
table.popup input {font-size:8pt}

table.Catalogo:hover {border:2px #FFF solid}
table.Catalogo {background:#2A444F url(cv928-ftablas.jpg) repeat; margin-top:2em; width:100%; border:2px #2A444F outset}
table.Catalogo h2 {color:#CCFFCC}

table.Cv {background:#2A444F url(cv928-ftablas.jpg) repeat; margin:1em 0; text-align:center; color:#CCC; width:100%; border:1px #888 solid}
table.Cv h2 {color:#CCFFCC}
table.Cv b {color:#CCFFCC}
table.Cv p {font-family:Tahoma, sans serif; font-size:10pt; color:#DDD}
table.Cv a.enlace:link {color:#CCFFCC}
table.Cv a.enlace:hover {font-weight:bold; color:#FFFF66}
td.CvIzq  {padding:0.5em; width:50%; vertical-align:top}
td.Cv2F   {padding:0.5em; width:47%; vertical-align:top; background:url(cv922-fcortina.gif)}
td.CvTxt {padding:1em 1.5em}
a.CvTxt:link, a.CvTxt:visited, a.CvTxt:hover {font-family:Verdana, sans-serif; font-size:10pt; text-decoration:underline; color:#FFFFEE}
a.CvTxt:hover {color:#FFFF66}

#GoogleBanda {text-align:center}

td.col40, td.col60  {padding:0.5em; vertical-align:top}
td.col40   {width:40%; text-align:left; border-spacing:0px}
td.col60  {width:60%; text-align:justify}
td.col60 p {margin-left:0.5em; margin-right:0.5em}
td.docizq  {vertical-align:top; padding:0.5em; padding-left:0.5em}
td.docder {width:550px; padding:0.5em; text-align:justify}
td.col50, td.col50B  {padding:0.5em; text-align:justify; width:50%; vertical-align:top}
td.col50B {vertical-align:bottom}
td.docizq p, td.col40 p {padding:0 0.5em; font-style:italic; color:#18242D; font-family: Verdana, sans-serif; font-size:8pt}
ul {margin-left:0.2em; padding-left:1em}

p.MCol40 a:link, p.MCol40 a:visited, p.MCol40 a:hover {background: url(cv950-pazul.png) left center no-repeat; padding-left:15px; display:block; font-size:10pt; font-style:italic}
p.MCol40 a.OpcAct {background:#DDD url(w052-projo.png) left center no-repeat; font-size:10pt; margin:5px 0 5px 0; font-weight:bold; font-variant:small-caps; letter-spacing:1px; color:#500000; text-align:center; line-height:100%}
p.MCol40 a.SubMenu {background:none; padding-left:20px; font-family:Verdana, sans-serif; font-size:8pt; font-style:italic}
p.MCol40 a:hover {background:#DDD url(cv950-pazul.png) left center no-repeat; text-align:right; padding-right:10px}

div.Atras {margin-bottom:3em; height:25px}
div.Atras img {width:38px; height:23px; float:left}
div.Atras a:link, div.Atras a:hover, div.Atras a:visited {color:#003333}
div.Atras a span {display:none}
div.Atras a:hover span {display:block; padding-left:4em; padding-top:0.5em}

p.v21 {text-align:center; font-style:italic; margin:3em 0}
p.v21, p.v21 a, p.v21 a:link, p.v21 a:visited {font-family:Verdana, sans-serif; font-size:8pt; color:#18242D}
p.v21 a:hover {color:#690000}

div.FirmaFoto {padding-top:2em; margin-left:1em; padding-bottom:2em}
div.FirmaFoto p {font-family:Verdana, sans-serif; font-size:8pt; font-style:italic; padding:0; margin-top:1em}
img.w041 {width:100px; height:145px; margin-right:10px}

p.firma {border-left:3px #546971 ridge; padding-left:1em; margin-top:2em; font-style:italic; font-family:Verdana, sans-serif; font-size:8pt}
p.firma:first-line {font-family:"Segoe Print", "Trebuchet MS", sans-serif; font-size:10pt; font-weight:bold}

img         {border:0}
#Izquierda img {width:25px; height:236px}
img.cv932 {width:130px; height:50px}
img.cv933 {width:184px; height:19px; float:left}
img.cv941    {width:130px; height:50px; margin-top:10px; margin-bottom:90px}
img.cv941cp {width:130px; height:50px}
img.cv962 {width:17px; height:16px; margin:4px 8px 0 4px}

img.F120    {width:120px; height:160px}
img.F160    {width:160px; height:120px}
img.F160M {width:160px; height:120px; margin-top:20px; margin-right:20px}
img.cp001   {width:451px; height:44px}
img.cp002  {width:129px; height:54px; margin-top:10px; margin-bottom:96px}

table.tabla100, table.tabla096, table.tablaborde {text-align:left; border-spacing:5px; width:100%}
table.tablaborde  {text-align:center; border:2px white outset}
td.tdtitulo, td.tdborde, td.tdclaro, td.tdoscuro {text-align:center; border:1px #576 solid; padding:0.2em 0.5em}
td.tdtitulo  {border:2px #576 ridge; font-weight:bold; background-color:#B5BBB4; color:#660000}
td.tdclaro   {background:#BBC2BB url(../rc/cv925-fclaro.jpg) repeat}
td.tdoscuro {background:#B5BBB4; color:#012828}

table.formulario {border-left:3px #546971 ridge; margin-bottom:2em}
table.formulario td {padding-left:10px}
select, textarea  {font-family:Verdana, sans-serif}
select        {border:1px white solid; font-style:italic; font-size:8pt} 
textarea    {border:1px white inset; overflow:auto; font-size:10pt}
.frm, select, textarea {background-color:#CCC; color:navy}
.frm          {border:1px white inset; font-weight:normal}

div.pag-imp   {display:none; visibility:hidden; margin-top:25px}
div.pag-imp p, div.pag-imp h5  {text-align:center}
@media print{
#Derecha, #Pagina, #Izquierda {display:none}
div.pag-imp    {display:inline; visibility:visible}
}
