﻿* { padding: 0; margin: 0; }

body {background: #fff; font-family: Arial, Trebuchet MS, sans-serif; font-size: 80%;}
a {color: #2D38A2; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
a.pdf { background: url("../imagenes/pdf.gif") no-repeat 0px 0px; padding: 2px 0px 2px 22px;}
a.rss { background: url("../imagenes/feed-icon-16.gif") no-repeat 0px 0px; padding: 0px 0px 2px 22px;}

#wrapper{ margin: 10px;}

#header {position: relative; width: 257px; height: 85px;}
#header #logo img {border: none; position:absolute; clip:rect(0px 257px 82px 5px); }
#header #slogan {display: none; visibility: hidden; }
#header div.cabeceraAccesosDirectos {display: none; visibility: hidden;}
#header div.cabeceraMenu {display: none; visibility: hidden;}

#leftcolumn {visibility: hidden; display: none;}
#rightcolumn {visibility: hidden; display: none;}

#footer {margin-top: 25px;} 
#footer ul {visibility: hidden; display: none;}

/* contenido */
#contentcolumn div.bread{visibility: hidden; display: none;}
#contentcolumn #content {/*clear: both;*/ }
#contentcolumn #content h1 { font-size: 1.8em; color: #000; margin: 0 0 15px 0px; font-weight: normal;}
#contentcolumn #content h2 { font-size: 1.2em; color: #000; margin: 0px 0px 15px 0px; font-weight: bold;}
#contentcolumn #content h3 { font-size: 1em; /*color: #FF7E00;*/ margin: 10px 0px; font-weight: bold;}
#contentcolumn #content p { margin: 0 0 15px 0; text-align:justify; }
#contentcolumn #content ul li {margin: 10px 0px 10px 15px; list-style-type: square; padding: 0 0 0 15px; text-align:justify; }
#contentcolumn #content ul li ul li { margin: 5px 0 5px 15px; list-style-type: disc;}
#contentcolumn #content ul li ul li ul li{ margin: 5px 0 5px 15px; list-style-type: circle;}
#contentcolumn #content table {padding: 0; margin: 0; width: 100%;}
#contentcolumn #content table thead td {background-color: #FFDD93; color: #000; padding: 5px;}
#contentcolumn #content table tbody tr.par td {background-color: #F9F2C7;}
#contentcolumn #content table tbody td {border-bottom: solid 1px #FFDD93; padding: 5px;}
#contentcolumn #content a.email {background: url("../imagenes/email.gif") no-repeat 5px 4px; padding: 7px 5px 7px 32px; }
#contentcolumn #content .hidden {visibility: visible; display: block;}

/* mapa web */
#contentcolumn #content ul.mapaweb li { background-image: none; list-style-type: none; margin: 0; text-indent: 0; }
#contentcolumn #content ul.mapaweb li a.raiz { font-size: 1.4em;}
#contentcolumn #content ul.mapaweb li ul li { float: left; width: 265px; font-size: 1em; text-transform: uppercase; margin: 15px 15px 15px 15px; background:url("../imagenes/square.gif") no-repeat 0 6px; list-style-type: none; text-indent: 15px; }
#contentcolumn #content ul.mapaweb li ul li ul li { clear: both; background:url("../imagenes/raquo.gif") no-repeat 0 1px; margin: 5px 0 0px 15px; width: 235px; text-transform: none ;}

/* servicios */
#contentcolumn #content ul.servicios li {float: left; width: 265px; height: 230px; text-align: center; background-image: none; list-style-type: none; text-transform: none; font-weight: bold; margin: 15px 15px 0px 15px; text-indent: 0; }
#contentcolumn #content ul.servicios li.infraestructuraslineales { background: url("../imagenes/servicios_infraestructuraslineales.jpg") no-repeat 15px 25px; }
#contentcolumn #content ul.servicios li.fibraoscura { background: url("../imagenes/servicios_fibraoscura.jpg") no-repeat 15px 25px; }
#contentcolumn #content ul.servicios li.circuitos { background: url("../imagenes/servicios_circuitos.jpg") no-repeat 15px 25px; }
#contentcolumn #content ul.servicios li.emplazamientos { background: url("../imagenes/servicios_emplazamientos.jpg") no-repeat 15px 25px; }
#contentcolumn #content ul.servicios li.otrosservicios { background: url("../imagenes/servicios_otrosservicios.jpg") no-repeat 15px 25px; }

/* contacto */
#contentcolumn #content div.contacto { text-align: left; margin: 25px 0px;} 
#contentcolumn #content div.contacto div { margin-bottom: 30px; width: 342px; /*margin: 22px;*/ }
