/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** YAHOO RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 margin:0;
 padding:0;
 }
table {
 border-collapse:collapse;
 border-spacing:0;
 }
fieldset,img {
 border:0;
 }
address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:normal;
 }
ol,ul {
 list-style:none;
 }
caption,th {
 text-align:left;
 }
h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:normal;
 }
q:before,q:after {
 content:'';
 }
abbr,acronym {
 border:0;
 }

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** TODAS */
html {
 color: #056986;
 }
body.Limn {
 background-color: #C4D83b;
 }
body.Rosa  {
 background-color: #E578A1;
 }

div#PagnHome, div#PagnPlan, div#PagnQpmn, div#PagnTrfs, div#PagnCntc {
 margin: 15px auto;
 width: 960px;
 height: 640px;
 }
div#PagnHome { background: transparent url(images/home.jpg) no-repeat scroll center top; }
div#PagnPlan { background: transparent url(images/plano.jpg) no-repeat scroll center top; }
div#PagnQpmn { background: transparent url(images/equip.jpg) no-repeat scroll center top; }
div#PagnTrfs { background: transparent url(images/tarifas.jpg) no-repeat scroll center top; }
div#PagnCntc { background: transparent url(images/contacto.jpg) no-repeat scroll center top; }

div.Cbcr {
 width: 960px;
 height: 40px;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }
div.Curp {
 height: 560px;
 }
div.Pie0, div.Pie1 {
 height: 40px;
 }

.Cbcr p {
 font: normal normal bold 16px/20px 'Lucida Console', 'Courier New', sans-serif;
 letter-spacing: 3px;
 word-spacing: 14px;
 }

.CbcrLimn a:link, .CbcrLimn a:visited {
 color: white;
 text-decoration: none;
 }
.CbcrLimn a:hover, .CbcrLimn a:active {
 color: #64c416;
 }

.CbcrRosa a:link, .CbcrRosa a:visited {
 color: white;
 text-decoration: none;
 }
.CbcrRosa a:hover, .CbcrRosa a:active {
 color: #e70b5e;
 }

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** EQUIPAMIENTO */
p.Qpmn {
 padding: 20px 0;
 text-align: center;
 font: normal normal bold 22px/26px 'Courier New', 'Andale Mono', monospace;
 }

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** TARIFAS */
p.Trf1 {
 padding: 20px 0 0 0;
 text-align: center;
 font: normal normal bold 34px/44px 'Courier New', 'Andale Mono', monospace;
 }
p.Trf2 {
 padding: 370px 0 0 0;
 text-align: center;
 font: normal normal bold 34px/38px 'Courier New', 'Andale Mono', monospace;
 letter-spacing: 4px;
 }
p.Trf3 {
 padding: 45px 0 0 0;
 text-align: center;
 font: normal normal bold 22px/24px 'Courier New', 'Andale Mono', monospace;
 letter-spacing: 2px;
 }

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** CONTACTO */
div.CajaCnt1 {
 padding: 30px 0 0 120px;
 font: normal normal bold 25px/30px 'Courier New', 'Andale Mono', monospace;
 }
div.CajaCnt2 {
 padding: 275px 0 0 565px;
 }
div.CajaCnt3 {
 text-align: center;
 font: normal normal bold 15px/18px 'Courier New', 'Andale Mono', monospace;
 }

div.CajaCnt2 h1 {
 font: normal normal bold 34px/36px 'Courier New', 'Andale Mono', monospace;
 }
div.CajaCnt2 p {
 padding: 0 0 26px 0;
 font: normal normal bold 20px/22px 'Courier New', 'Andale Mono', monospace;
 }

.CajaCnt2 a:link, .CajaCnt2 a:visited, .CajaCnt3 a:link, .CajaCnt3 a:visited  {
 color: #056986;
 text-decoration: none;
 }
.CajaCnt2 a:hover , .CajaCnt2 a:active, .CajaCnt3 a:hover , .CajaCnt3 a:active  {
 color: white;
 }
