body,html{
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:100%;
color:#000000;
text-align:center;
background:#f5f3f3;
}
.ancho{
width:1003px;
margin:0 auto;
}
img {
border:0px;
margin:0px;
padding:0px;
}
a {
text-decoration:none;
}
p {
/*margin:0px 20px 8px 20px;*/
padding:0px;
}
form {
margin:0px;
padding:0px;
}
input, textarea, select {
border:1px #9F9F9F solid;
color:#363636;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding:1px 0px 1px 1px;
margin:0px;
}
ul, ul li {
margin: 0;
padding: 0;
list-style-type: none;
}
.sep {
clear:both;
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
}
.admin #wrapper{
text-align:center;
}
.admin #wrapper h1{
text-align:left;
padding:15px 0;
margin:0;
}
.admin #wrapper table{
text-align:left;
}
.admin #wrapper .jNice{
background:#E9BB8A none repeat scroll 0 0;
padding:15px 20px;
}
#cont {

width:1003px;
margin: 0px auto; /* centrar con firefox */
 /* centra las capas con internet explorer */
 text-align:left;
}
/* PARTE SUPERIOR */
.header{
height:241px;
text-align:left;
clear:both;
position:relative
}

.header .izda, .centro .izda {
float:left;
width:252px;
}
.header .izda .franja1 {
height:34px;
background-color:#EEEEEE;
/*display:*/
}
.header .izda .franja2 {
height:207px;
background:#fff;
}
.header .izda .franja2 .logo {
padding:27px 0px 0px 13px;
}
.centro{
min-height:265px;
  height:auto !important;
  height:265px;
text-align:left;
background:#CD6702 url(../images/creamos.gif) left bottom  no-repeat;
display:table;
}
.centro .izda .cuadroizda {
color:#FFFFFF;
padding:0px 0 12px 14px;
}
.centro .izda .cuadroizda .texto1 {
padding:25px 0px 0px 0px;
font-size:10px;
line-height: 2.4em;
height:150px;
}
.centro .izda .cuadroizda .texto1 a{
color:#FFF;
}
.centro .izda .cuadroizda .texto1 .link{
color:#000;
}
.centro .izda .cuadroizda .texto1 h1{
color:#000;
font-size:14px;
}
.centro .izda .cuadroizda .texto1 li{
font-size:12px;
color:#000;
margin-bottom:8px;
}
.centro .izda .cuadroizda .texto1 li a{
color:#000;
}
.centro .izda .cuadroizda .texto2 {
padding:25px 0px 0px 0px;
font-size:14px;
line-height: 16px;
height:150px;
}
.centro .izda .cuadroizda .texto2 a{
color:#FFF;
display:block;
}
.centro .izda .cuadroizda .texto2 .link{
color:#000;
}
.centro .izda .cuadroizda .texto2 strong.link{ display:block;}
.centro .izda .cuadroizda .texto2 h1{
color:#000;
font-size:14px;
}
.centro .izda .cuadroizda .texto2 li{
font-size:12px;
color:#000;
margin-bottom:8px;
}
.centro .izda .cuadroizda .texto2 li a{
color:#000;
}
.centro .izda .cuadroizda .claim {
padding:80px 0px 0px 0px;
font-size:20px;
}
.centro .izda .cuadroizda .claim span{
font-size:18px;
}
.header .dcha, .centro .dcha {
float:left;
width:751px;
_float:right;
}

.header .dcha .linksuperiores {
line-height:32px;
color:#FFFFFF;
background-color:#000000;
text-align:right;
padding:0px 11px 0px 0px;
height:34px;
}
.header .dcha .linksuperiores a {
color:#FFFFFF;
text-decoration:none;
font-size:0.7em;
}
.header .dcha .linksuperiores a:hover {
color:#cd6702;
}
.header .dcha .imagen {
height:207px;

}
.header .dcha .imagen img{
display:block;
}
/*slider*/
.header .dcha .rotador b{

	text-align:right;

	display:block;

	margin:5px 0;

}

.header .dcha .rotador img{

	height:300px;
	
	padding: 0 0 0 120px;	

}
.header .dcha .imagen .menu {
background-color:#e9bb8a;
width:751px;
height:38px;
}

.header .imagen_ancha{
width:751px;
height:207px;
background-color: #e9bb8a;
}
.header .imagen_ancha img{
width:751px;
height:170px;
display:block;
}
.centro .dcha .contenido {
}
.centro .dcha .contenido .home {
padding:0px 0px 15px 37px;
background:#fff;
min-height:265px;
  height:auto !important;
  height:265px;

}
.centro .dcha .contenido .admin {
padding: 0 37px 0 37px;
background:#fff;
min-height:265px;
  height:auto !important;
  height:265px;

}
#containerHolder{
width:350px;
margin:0 auto;
}
.centro .dcha .contenido .home .cuadro {
float:left;
margin:0px 30px 0px 0px;
_margin:0px 20px 0px 0px;
width:320px;
}
.centro .dcha .contenido .sobre{
background-color:#CD6702;
min-height:317px;
height:auto !important;
height:317px;
}
.centro .dcha .contenido .nivel{
background:#fff;
min-height:317px;
height:auto !important;
height:317px;
}


.centro .dcha .contenido .portfolio{
background:#fff;
min-height:317px;
height:auto !important;
height:317px;
padding:0 0 26px 37px;
}


*Html .centro .dcha .contenido .portfolio{
background:#fff;
min-height:317px;
height:auto !important;
height:317px;
padding:0 0 0 31px;


}



.centro .dcha .contenido .portfolio .trabajo{
display:table;
border-bottom:1px solid #D2D2D2;
min-height:200px;
height:auto !important;
height:200px;
margin-bottom:25px;
margin-right:37px;
}
.centro .dcha .contenido .portfolio .frase{
float:left;
}

.centro .dcha .contenido .portfolio p{
font-weight:normal;
font-size:10px;
}
.centro .dcha .contenido .portfolio .frase li{
float:left;
margin-right:5px;
margin-top:5px;
font-size:11px;
}
.centro .dcha .contenido .portfolio .frase li a{
color:#fff;
display:block;
padding:3px 5px 4px;
background:#006699;
}
.centro .dcha .contenido .portfolio .cont-imagen{
float:left;
width:420px;
padding-left:15px;
font-size:11px;
}
.centro .dcha .contenido .portfolio .cont-imagen a{

}
.centro .dcha .contenido .portfolio .cont-imagen h2{
font-weight:normal;
font-size:12px;
margin:0;
}
.centro .dcha .contenido .portfolio .cont-imagen h3{
	font-weight:bold;

margin:8px 0;
font-size:10px;
}
.centro .dcha .contenido .portfolio .cont-imagen span{
/*font-weight:normal;
font-size:10px; */

}
.ui-accordion-content{ zoom: 1; } 
.centro .dcha .contenido .portfolio .imagen img{
display:block;
border:#333 solid 1px;
padding:1px;
}
.centro .dcha .contenido .miga{
height:25px;
line-height:25px;
padding-left:18px;
font-size:9px;
}
.centro .dcha .contenido .sobre .cuadros {
float:left;
width:185px;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo{
background:#fff;
padding:0 8px;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo .subseccion{
font-size:11px;
color:#666;
line-height:14px;
height:210px;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo h2{ 
font-weight:normal;
font-size:18px;
margin:0;
padding:12px 0 0;
height:70px;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo h2 a{
color:#000;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo h2 a:hover{}
.centro .dcha .contenido .nivel p, .centro .dcha .contenido .cuadro p{
color:#666;
font-size:10px;
}
.centro .dcha .contenido .niveltexto{
float:left;
padding:30px 40px 0;
width:450px;
font-size:10px;
}


.centro .dcha .contenido .niveltexto #accordion{
margin-top:30px;}

.centro .dcha .contenido .niveltexto .desp{
font-size:10px;
}


.centro .dcha .contenido .niveltexto.noticias{
width:650px;
margin-bottom:30px;
}
.centro .dcha .contenido .nivelimg{
float:left;
padding-top:30px;
}

.centro .dcha .contenido .nivelimg.not{
float:left;
margin-bottom:5px;
padding-right:20px;
padding-top:5px;
}
.centro .dcha .contenido .sobre .cuadros .pie{
height:13px;
text-align:right;
}
.centro .dcha .contenido .sobre .cuadros .pie a{
color:#333;
font-size:11px;
padding-right:10px;
}
.centro .dcha .contenido .sobre .cuadros .pie.uno{
background:url(../images/pie1.gif) no-repeat;
}
.centro .dcha .contenido .sobre .cuadros .pie.dos{
background:url(../images/pie2.gif) no-repeat;
}
.centro .dcha .contenido .sobre .cuadros .pie.tres{
background:url(../images/pie3.gif) no-repeat;
}
.centro .dcha .contenido .sobre .cuadros .pie.cuatro{
background:url(../images/pie4.gif) no-repeat;
}
.centro .dcha .contenido .sobre .cuadros.primero .imagenes{
border-bottom:#ffa449 solid 7px;
}
.centro .dcha .contenido .sobre .cuadros.segundo .imagenes{
border-bottom:#e9bb8a solid 7px;
}
.centro .dcha .contenido .sobre .cuadros.tercero .imagenes{
border-bottom:#b27f40 solid 7px;
}
.centro .dcha .contenido .sobre .cuadros.cuarto .imagenes{
border-bottom:#e8b65f solid 7px;
}
.centro .dcha .contenido .sobre .cuadros .cuerpo .subsecciones{}
.centro .dcha .contenido .sobre .cuadros.primero, .centro .dcha .contenido .sobre .cuadros.tercero {
border-right:#f2f2f2 solid 4px;
}
.centro .dcha .contenido .sobre .cuadros.segundo{
border-right:#f2f2f2 solid 3px;
}
.centro .dcha .contenido .home .cuadro .seccion {
font-size:18px;
margin:18px 0px 11px 0px;
}
.centro .dcha .contenido .home .cuadro .seccion a {
color:#000000;
}
.centro .dcha .contenido h1{
font-size:19px;
font-weight:normal;
padding:15px 0;
margin:0;
}
.miga a{ 
color:#000;
}
.centro .dcha .contenido h1 a{
color:#000000;
}
.centro .dcha .contenido h1 a:hover{
color:#cd6702;
}
.centro .dcha .contenido .admin fieldset{
border:none;
padding:0;
}
.centro .dcha .contenido .admin table{

width:100%;
}
.centro .dcha .contenido .admin table label{
font-weight:bold;
font-size:0.8em;
}
.centro .dcha .contenido .admin table .boton{
cursor:pointer;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:3px 10px;
margin-top:10px;
}
.centro .dcha .contenido .admin table .text-long{
width:160px;
height:18px;
padding:5px 5px 0;
}
.centro .dcha .contenido .home .cuadro .subseccion {

font-size:11px;
}
.centro .dcha .contenido .home .cuadro .subseccion a {
color:#656565;
line-height:18px;
}
.centro .dcha .contenido .home .cuadro a {
color:#000;
}
.centro .dcha .contenido .home .cuadro a:hover {
color:#cd6702;
}
.footer{
text-align:left;
}
.footer #inferior1 {
width:989px;
background-color:#eeeeee;
border-top:1px solid #cccccc;
color:#333333;
padding:15px 0px 15px 14px;
font-size:9px;
}
.footer #inferior1 .cuadro1 {
float:left;
width:220px;
height:auto;
border:1px solid #cccccc;
padding:8px;
margin-right:7px;
}
.footer #inferior1 .cuadro2 {
float:left;
width:710px;
height:auto;
border:1px solid #cccccc;
padding:8px;
}
.footer #inferior1 .cuadro2 a{
color:#000;
}
.footer #inferior2 {
text-align:center;
width:989px;
padding:5px 0px 5px 14px;
/*background-color:#eeeeee;*/
color:#333333;
font-size:9px;
}
.footer #inferior3 {
width:989px;
padding:5px 0px 5px 14px;
margin-bottom:10px;
background-color:#cccccc;
color:#333333;
font-size:9px;
}

.footer #promocion {
width:989px;
padding:5px 0px 5px 5px;
background-color:#eeeeee;
color:#333333;
font-size:9px;
}

.footer #promocion img{
width:989px;
}

/* menú desplegable NO PARA IE*/
/*
#menu {  
text-align: left;
font-size: 11px;
width: 751px;
}
#menu ul { list-style-type: none; }
#menu ul li.nivel1 { float: left;

margin-right: 2px;
}
.nivel1.i0{}
.nivel1.e0{ width:110px;}
.nivel1.i3{}
.nivel1.e3{}
.nivel1.i4{}
.nivel1.e4{}
.nivel1.i5{}
.nivel1.e5{}

#menu ul li.nivel1 a {
font-weight:bold;
}
#menu ul li.nivel1 ul li a {
font-weight:normal;
}
#menu ul li a {
display: block;
text-decoration: none;
color: #000;
background-color: #e9bb8a;
padding: 13px 14px 11px;
position: relative;
}
.nivel1.e1{ width:90px; }
.nivel1.e2{ width:100px; }
#menu ul li:hover {
position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
background-color: #ffa449;
color: #000;
position: relative;
}
#menu ul li.nivel2:hover a { background:none; font-weight:bolder;}
#menu ul li a.nivel1 {
display: block!important;
display: none;
position: relative;
}
#menu ul li ul {display: none;z-index:99999; width:230px;
}*/

/* menu nuevo para todos los IE menos el 5*/

#menu {  text-align: left;
font-size: 11px;
width: 751px;
/*margin: 20px auto;*/
}
#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
width: auto;

}
#menu ul li a {display: block;
text-decoration: none;
color: #000;
background-color: #e9bb8a;
padding: 13px 14px 11px;
position: relative;

}
#menu ul li:hover {position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background-color: #ffa449;
color: #000;
position: relative;
}
#menu ul li a.nivel1 {display: block!important;display: none;
position: relative;

}
#menu ul li ul {display: none; z-index:9999999999
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;z-index:9999999999

}
#menu ul li ul li a {width: 160px;
padding: 6px 0px 8px 0px;
border-top-color: #000;

}
#menu ul li ul li a:hover {border-top-color: #000;background-color: #e9bb8a;
position: relative;
font-weight:bolder;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

/*fin menu desplegable*/

.somos{
padding:0px 0px 26px 37px;
background:#fff;
min-height:265px;
  height:auto !important;
  height:265px;

}
.equipo .titulo{
font-size:12px;
}
.somos-img{
 width:120px;
 float:left;
}
.equipo{
padding:0 40px 0;
}
/*.equipo h2{
font-weight:normal;
font-size:18px;
}*/
.equipo h3{
font-size:14px;
border-bottom:#c0504d solid 4px;
text-align:right;
padding-bottom:5px;
}
.equipo h4{
margin:0 0 3px 0;
}
.centro h2{
font-size:14px;
}
.niveltexto span{

}
.somoss{
height:196px; display:table; position:relative;
}
.somos-cont{
float:left;
width:475px;
color:#666;
font-size:10px;

}
#menu ul li a:hover ul, #menu ul li:hover ul {
display: block;
position: absolute;
left: 0px;
z-index:999999999
}
#menu ul li ul li a {
width: 200px;
padding: 7px 15px 8px;
border-top-color: #000;
}
#menu ul li ul li a:hover {
border-top-color: #000;
position: relative;
}
table.falsa {
border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
/* /menú desplegable */
.noticias{
color:#666666;
float:left;
font-size:11px;
padding-left:40px;
width:580px;
}
.noticias h2{
margin:0 0 5px 0;
}
.noticias .volver{
margin: 0 10px 10px 500px;
text-aling:right;
text-decoration:none;
font-weight:bold;
color: #B27F40;
font-size:16px;
}
.not-img{
float:left;
width:120px;
}
.not-cont{
float:left;
width:450px;
}
.not-cont a{
font-weight:bold;
color:#000;
display:block;
}
.noti{
display:table;
margin-bottom:30px;
}

/* codigo para la navegacion */
/*#navigation {
	display:table;
    background-color: #eee;
    border: 1px solid #ccc;
    margin: 0 10px 10px 217px;
    text-align: center;
    padding: 9px 5px 10px 0;
    white-space: nowrap;
    font: 12px Georgia;
	clear:both;
}
*/

#navigation {
    background-color: #eee;
    border: 1px solid #ccc;
    margin: 0 10px 10px 10px;
    text-align: center;
    padding: 9px 5px 10px 0;
    white-space: nowrap;
    font: 12px Georgia;
	clear:both;
}





 span.navthis {
    padding: 3px 8px;
    background-color: #eee;
    color: #FF7F00;
    font-weight: bold;
    font-size: 13px;
}
 a.nav {
    padding: 4px 6px;
    color: #888;
    text-decoration: none;
}
 a.nav:hover {
    padding: 3px 6px;
    color: #000;
    background-color: #FFC68C;
    border: 1px solid #FFA851;
} 

#main table .img{	
	padding: 4px 12px 0px 0px;
}

.aviso{
	text-align:left;
}

.privasidad{
	text-align:left;
}

.fondoseo{
	background:url(../images/fondoseo.png) no-repeat;
	float:left;
}

.linkgral{
	text-decoration:none;
	color: #333;
	font-weight: bold;
}

.centro .dcha .contenido .niveltexto .legal p{
	font-size: 9px;
}

/** table precios dominios**/
/*table {border-collapse:collapse; width:500;}
th.side {
	background: transparent url(../images/bg_th_side.gif) no-repeat bottom left;
}
td.side {
	text-align:right;
	background: transparent url(../images/bg_td_side.gif) no-repeat bottom left;
	width:80px;
	font:bold 12px/15px verdana;
	color:#6e6f37;
	padding-right:8px;
}

th {
	height:64px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	text-align:center;
	color:#000;
	font:normal 21px/27px arial;
	letter-spacing:2px;
	background:transparent url(../images/bg_th.gif) no-repeat bottom left;
	}
td {
	text-align:center;
	background:transparent url(../images/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}
td.on {background:transparent url(../images/bg_td_on.gif) no-repeat bottom left;}
th.on {
	background:transparent url(../images/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:148px;
}

tfoot td {
	background:transparent url(../images/bg_foot_td.gif) no-repeat top left;
	height:64px;
	vertical-align:top;
	padding-top:8px;
}
tfoot td.on {
	background:transparent url(../images/bg_foot_td_on.gif) no-repeat top left;
	padding-top:16px;
}
tfoot td.side {background: transparent url(../images/bg_foot_td_side.gif) no-repeat top left;}*/

.panel{ width:168px; background:url(../images/linea.gif) repeat-y; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif;display:table;margin-bottom:20px;}
.panel-interno{ background:url(../images/panel-superior.jpg) no-repeat; display:table;}
.panel-inferior{ width:168px; background:url(../images/panel-inferior.jpg) no-repeat; height:28px;}
.caja0{font-size:14px;
font-weight:bold;
line-height:30px;
margin-bottom:21px;
text-align:center;margin-top:4px;}
.caja1, .caja2, .caja3{ float:left; text-align:center;}
.caja1{height:45px;
line-height:11px;
margin-left:4px;
width:44px;}
.caja2{ height:45px;
margin-left:4px;
width:44px;}
.caja3{height:45px;
margin-left:7px;
width:58px;}
.caja3 a{
color:#fff;
}
.caja4{float:left;
font-size:12px;
font-weight:bold;
line-height:12px;
margin:23px 15px 10px;
text-align:center;}
.caja5{float:left;
font-size:20px;
margin-bottom:30px;
margin-top:16px;
text-align:center;
width:168px;}
.caja6{color:#000000;
float:left;
font-size:11px;
padding:0 20px;}


.centro .dcha .contenido .niveltexto1{
float:left;
padding:30px 40px 0;
width:520px;
font-size:10px;
z-index:-99999px;
}
.centro .dcha .contenido .fondo{
	background-color:#DB9249;
	padding-top:283px;
	padding-bottom:10px
	z-index:-99999px;
	width:520px;
}
.centro .dcha .contenido .fondo #map_canvas{
float:left;
width:500px;
height:230px;
clear:both;
margin-left:10px;
margin-bottom:10px;
}
.centro .dcha .contenido .fondo #textof{
margin:5px 45px 5px 30px;
padding-top:10px;
padding-bottom:10px;
position:relative
/*margin-right:2px;*/
}
.centro .dcha .contenido .fondo #textof p{
color:#000;
}
.centro .dcha .contenido .niveltexto1 img{
float:left;
padding: 10px 25px 10px 10px;
}
.centro .dcha .contenido .niveltexto1 .texto{
padding: 10px 25px 10px 10px;
margin-left:180px;
color:#7b0e12;
}

.lista  li{
font-size:10px;
color:#666;
list-style-type:disc;
}

.mapa li{
list-style-type:square;
padding-top:15px;
}
.mapa .interno li{
	list-style-type:none;
    padding:10px 0 10px 10px;
}
.mapa .interno li a{
	color:#666;
}

.inputError{ border:#FF0000 solid 1px !important;}
.ui-accordion-content{ clear:both;}

.centro .dcha .contenido .portfolio .nivelres{
background:#fff;
min-height:40px;
height:auto !important;
height:40px;
}

.centro .dcha .contenido .portfolio .nivelres .responsabilidad{
float:left;width:680px; margin-right:20px;text-align:justify;
}
.centro .dcha .contenido .portfolio .nivelres .responsabilidad p{font-size:10px;}

#mapa{ position:relative}
#map_canvas{ position:absolute; width:500px; height:250px; top:315px; left:302px}

.centro .dcha .contenido .fondo #textof .preMapa{ position:absolute; top:-278px; left:0px}