@charset "utf-8";
/* CSS Document */
#imgRotar{text-align: center; margin:  5px auto;}
#imgRotar img{ max-height: 64px;}
#imgRotar img:hover{height: 74px !important; background: #FFFFBF;}


#vici2{font:20px Oswald;  color: #000; visibility: hidden; z-index: 1001; padding-top: 5px;  position: absolute; width: 100%; margin-top: 54px; text-align: center;}
#vici2 label{ vertical-align: top; display: inline-block; text-align: left; margin: 5px 10px;}
#vici2 a{text-decoration: none; letter-spacing: 1px; font-weight: none; color: #FCFCFC;}
#menu2_ label{margin-left: 20px;}
#menu2_ a{text-decoration: none;}


#vici{color: #000; visibility: hidden; z-index: 1001; padding-top: 5px;  position: absolute; width: 100%; margin-top: 54px; text-align: center;}
#vici label{ vertical-align: top; display: inline-block; text-align: left; margin: 5px 10px;}
#vici a{text-decoration: none; letter-spacing: 1px; font-weight: none; color: #FCFCFC;}
#mvici :hover{visibility: visible; margin-bottom:5px; }
#mmC{margin:20px 11px 0px 23px; text-align: center; height:24px; padding:8px 20px 0px 0px; text-transform:uppercase; font:14px Arial, Helvetica, sans-serif !important;}
#mmC label{font:12pt Oswald; letter-spacing: 2pt; color: #343C88; margin: 0 15px; text-shadow: #fff 2px 2px 1px}
#vici label li{margin-bottom: 8px; font: 11px verdana; letter-spacing: 2px}
#mmC a{color: #333; text-decoration: none; letter-spacing: 1px;}
#conteX{background:#900; width: 80%; margin: 0 auto 0 auto;}
.loginPag table{background:#0C6;}
#loginSafi{border:#CCC solid 1px; margin:10px; padding-top:30px; background:url(../img/logoPag.png) no-repeat center top; border-radius:5px;}
#loginSafi iframe{font:11px Arial, Helvetica, sans-serif; color:#039; border:none; width:auto; height:160px;}

body {font:11px Arial, Helvetica, sans-serif; color:#666; margin:0px; cursor:default; background-image: linear-gradient(to left, #000, #333) }
#top{height:30px; background:url(../img/top.png) right no-repeat; width:1040px; margin:3px auto 0 auto; letter-spacing:1px; color:#fff;}
#top #fecha{float:right;  width:400px; vertical-align:middle; text-align:right;  padding:3px 13px;}
#top #fecha img{vertical-align:middle;}
#top #bienvenida{float:left; height:22px; padding:6px 0 0 25px; width:500px;}

#izqSuc{margin-left:23px; width:265px; float:left; padding:0;}
#izqSuc div{border:#ccc solid 1px; cursor:pointer; border-radius:5px; margin:0 0 12px 0; padding:5px; font:11px Arial, Helvetica, sans-serif; background:url(../img/gris.png) repeat-x; color:#036;  box-shadow:#D5D5D5 0px 3px 3px; }
#izqSuc div:hover{background:url(../img/blue.png) repeat-x; color:#585858;}

#izqSuc div span{text-transform:uppercase; font:14px Verdana, Geneva, sans-serif;}

#derSuc{border:#CCC solid 1px; border-radius:6px; margin-left:300px; margin-right:8px; background-color:#FBFBFB;}
#derSuc .title{font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#036; margin:5px; text-transform:uppercase;}
#derSuc .contenido{margin:10px; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#derSuc .contenido #campoP{border:#CCC solid 1px; width:333px; height:30px; padding:5px; margin:5px 0; background:#FFF; font-weight:normal;}
#derSuc .contenido #campoG{border:#CCC solid 1px; width:333px; height:40px; padding:5px; margin:5px 0; background:#FFF; font-weight:normal;}

#lineBottom{height:5px; background-color:#FC0;}


#izq{margin-left:23px; width:262px; float:left; padding:0 3px;}
#izq li{list-style-image:none; list-style:none;  height:15px; border-bottom:#CCC dashed 1px; cursor:pointer;padding:5px 2px; vertical-align:middle;}
#izq li:hover{color:#006; background:#F6F6F6; border:#818181 solid 1px; border-top:none; border-left:none; letter-spacing:2px;}

#izq #lineas{border:#ccc solid 1px; border-radius:6px; padding:3px;  background:url(../img/gris.png) repeat-x; box-shadow:#CCC 2px 2px 2px;}
#fotosX{ background:url(../img/gris.png) repeat-x; background: #fff; box-shadow:#CCC 2px 2px 2px; text-align:center; cursor:pointer;}
#fotosX #title{font:18px Arial, Helvetica, sans-serif; color:#333;}
#fotosX img{height:100px !important;}
#fotosX #des{text-align:left; margin-left:50px; font-size:13px;}
#fotosX .rojo{color:#F00; text-decoration:line-through;}
#fotosX .verde{color:#090;}

#fotosX:hover{box-shadow:#999 2px 2px 2px; border:#999 solid 1px;}


#der{margin-left:300px;}
#der #bienvenido{border:#CCC solid 1px; border-radius:6px; margin:0 8px 10px 0; padding:40px 0 0 20px; background:url(../img/bienvenido.png) repeat-x; box-shadow:#CCC 2px 2px 2px;
font:13px Arial, Helvetica, sans-serif; height:70px; }

#der #productos{border:#CCC solid 1px; border-radius:6px; margin:0 8px 0 0;background:url(../img/gris.png) repeat-x;box-shadow:#CCC 2px 2px 2px;}
#der #ubicacion{border:#CCC solid 1px; margin:10px 8px 0 0;background:#000; color:#FFF;box-shadow:#CCC 2px 2px 2px;}



#subTitle{text-transform:uppercase; display:inline-table; margin:0 0 10px 0; letter-spacing:1px; padding:5px; border:#CCC dashed 1px; border-radius:5px;}
#subTitle a{color:#036; font-weight:bold; font-size:11px;}

/*pUBLICIDAD/*
#


/* g */
#G{width:1040px; margin:auto;}
/* fin de g */
#ban{margin:0 6px 0 23px; background:url(../img/bgBanner.png) no-repeat bottom;}
#ban #logo{float:left; width:183px; margin-bottom:10px;}
#ban #search{float:right; margin-left:185px; width:550px; margin-top:0px; }
#ban #search #corp{margin:87px 5px  26px 0;}
#ban #search #buscar .search{ height:34px; float:left; background:url(../img/bg_header_search.png); width:360px; border-radius:15px 0 0 0; text-align:left;}
#ban #search #buscar .search #busca[text]{background:transparent;}
#ban #search #buscar .search #busca{margin:3px 0 0 15px; float:left; background:#FFF; width:257px; height:23px; padding:0 5px 2px 5px; box-shadow:inset 3px 3px 5px #CCC; border:#999 solid 1px;}
/*#ban #search #buscar .search #bt{margin:3px 6px 0 0;  border:#999 solid 1px; border-left:none; padding:4px 4px 6px 5px; float: left; text-transform:uppercase; font:12px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#666; }*/
#ban #search #buscar .search #bt{width:70px; height:27px; margin:3px 0; border:#999 solid 1px; border-left:none; font:12px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#666;  }


#ban #search #buscar .cart{border:#CCC solid 1px; border-bottom:none; border-radius:0 4px 0 0; width:188px; text-align:center; float:right; height:33px; background:url(../img/bgFacebook.png); color:#FFF;} 

#menu{border:#000 solid 1px; margin:0 11px 0 23px; height:24px; padding:8px 20px 3px 10px; background:#000; text-transform:uppercase; font:11px Arial, Helvetica, sans-serif;}
#menu #s{cursor:pointer; padding:10px 10px 18px 0px;  font:11px Verdana, Geneva, sans-serif;}
#menu #s:hover{color:#900;}
#menu #s:hover #x{display:block; z-index:100;}
#menu #s #x{position:absolute; display:none; background:#333; color:#FFF; border:#333 solid 1px; height:200px; padding:10px; width:902px;border-radius:4px; margin:18px 0 0 -10px;
	transition-property: background; 
	transition-duration: 1.2s;
	transition-delay: .5s;
	transition-timing-function: linear;
}
#menu #s #x:hover{background:#000;}
#menu #s #x #y{ width:200px; display:inline-table; line-height:20px; margin-left:10px;text-transform:none;}
#menu #s #x #y span:hover{color:#0C0; text-decoration:underline;}
#menu #s #x #y a{color:#FFF;}


.equipo #foto{float:left; width:200px;}
.equipo #equi{margin-left:210px;}


#fadeshow1{margin:0 11px 0 23px; height:150px; border-radius: 0 0 7px 7px; border:#CCC solid 1px; border-top:none;}



#sombra{margin:0px 0px 0 0px; background:url(../img/sombra.png) right; height:18px;}

#prodPrincipal{margin:12px 11px 0 23px; height:140px; border:#ccc solid 1px; border-radius:4px; background:url(../img/bgProd.png);}

#servTitulo {margin:0 6px 0 10px; margin-bottom:5px; padding:5px 0 2px 0; font:17px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}
#servTitulo img{padding:0 10px 0 4px;width:25px;}

#servTituloAdmin {margin:0 6px 0 30px; margin-bottom:5px; padding:5px 0 2px 0; font:17px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}



#formu label{display:block; width:120px; float:left; text-align:right; padding-right:5px;}

#fotoSuc{border:#ccc solid 1px; float:right; width:500px; margin-top:-230px;}


#modEquipo{margin:0 5px 0 5px; padding:15px 10px 10px 2px;}
#equiMod{margin:0; padding-bottom:10px;}
#equiMod #e{padding-bottom:20px;}
#equiMod #title{font:11px Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase;  color:#C00;}
#equiMod #des{line-height:17px;}
#equiMod .rojo{color:#F00; text-decoration:line-through;}
#equiMod .verde{color:#090;}
#equiMod td{padding:5px;}
#equiMod #btn{background:url(../img/bgBtn.png); box-shadow:#CCC 2px 2px 1px; color:#FFF; padding:1px 3px; cursor:pointer; margin:5px 0; border-radius:4px; width:70px; cursor:pointer;}
#equiMod #btn:hover{background:#999;}
#equiMod .blanco{}
#equiMod .blanco:hover{background:#FFC;}
#equiMod .gris{}
#equiMod .gris:hover{background:#FFC;}

#viewItems{ margin:0px auto; font:12px Verdana, Geneva, sans-serif; border-bottom:#ccc dashed 1px; border-radius:5px;}
#viewItems img{border:#CCC double 3px; } 
#viewItems li{list-style-image:url(../img/+.png); margin:5px;} 
#viewItems .rojo{color:#F00; text-decoration:line-through;}
#viewItems .verde{color:#090; border:#CCC solid 1px; padding:2px 5px;}

#viewItems #cli{background:#F00; color:#FFF; font:15px Arial, Helvetica, sans-serif; width:150px;padding:3px 5px; border-radius:5px; box-shadow:#CCC -3px 3px; margin:10px 0 10px 10px; text-align:center; cursor:pointer;}
#viewItems #cli:hover{background:#090;}

#navega{margin:0px 11px 0 23px; font:10px Arial, Helvetica, sans-serif;color:#999; text-align:right;}
#navega a{color:#999; text-decoration:none;}
#navega a:hover{color:#666;}
#content{margin:0px 11px 0 23px; border:#CCC solid 1px; border-radius:4px; background:#FFF; padding:10px;}
#content #servTitulo{margin:0; padding-bottom:5px; border-bottom:#CCC dashed 1px;}
#content #subTitle{text-transform:uppercase; display:inline-table; margin:0 10px 10px 0; letter-spacing:1px; padding:5px; border:#CCC dashed 1px; border-radius:0 0 5px 5px;border-top:none;}
#content #subTitle a{color:#036; font-weight:bold; font-size:11px;}
#content #contenido{margin:10px; color:#333;}
#content #contenido .title{color:#333;}
#content .title{text-transform:uppercase; font:14px Arial, Helvetica, sans-serif; font-weight: bold;}

#content #viewItems{float:left; width:380px; text-align:right; padding-right:10px; border:none;}
#content #viewItems img{border:#CCC solid 1px; padding:4px;}
#content #more{margin-left:390px; width:440px;}
#content #more .title{font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:5px; color:#46A7B6; font-weight:bold;   border-bottom:#CCC solid 1px;}
#content #more .price{font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:5px; color:#46A7B6; font-weight:bold; padding:10px 0 10px 0; border-bottom:#CCC solid 1px;}

#content #more .price .rojo{color:#F00; text-decoration:line-through;}
#content #more .price .verde{color:#090;}
#content #more .des{font:11px Arial, Helvetica, sans-serif; margin:10px; }
#content #more #pedido{font:12px Arial, Helvetica, sans-serif;}
#content #more #pedido #cli{width:150px; border:#CCC solid 1px; margin:10px; padding:5px; border-radius:5px; background:#F00; color:#FFF; box-shadow:#ccc -2px -2px; font:13px Arial, Helvetica, sans-serif; text-align:center; cursor:pointer;}
#content #more #pedido #cli:hover{background:#090;}

#content #more #pedido table{border:#CCC solid 1px; background:#F1F1F1;}
#content #more #pedido th{vertical-align:text-top; text-align:right; padding:5px;}
#content #more #pedido td{padding:5px;}
#content #more #pedido #t{border-bottom:#ccc solid 1px; background:#46A7B6; font:14px Arial, Helvetica, sans-serif; color:#fff;}

#content #contact{font:12px Arial, Helvetica, sans-serif;}
#content #mensaje{border:#ccc solid 1px; background:#f0f0f0;}

#content .equipo{border-bottom:#CCC solid 1px; width:100%; display:inline-block; font:12px Arial, Helvetica, sans-serif;}
#content .equipo #foto{float:left; text-align:right; width:60px; margin:10px 0;}
#content .equipo #equi{width:460px; text-align:left; margin-top:10px;line-height:17px; padding:5px;}
#content .equipo #equi .t{color:#46A7B6; font:15px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#content .equipo #equi .desc{font-weight:bold; margin-left:10px;}
#content .equipo #equi a{border:#ccc solid 1px;padding:4px; background-color:#F00; color:#FFF; }

#content #frm{margin:10px; text-align:left;}
#content #frm th{text-align:right; padding-right:4px; padding:5px 4px;}
#content #frm td{text-align:left; padding-left:4px; padding:5px 0;}
#content #frm .btn{border:#CCC solid 1px; border-radius:4px; color:#036; padding:5px; box-shadow:#999 2px 2px; background:#EFEFEF; cursor:pointer;} 

#bottom{width:940px; margin:20px auto 0 auto; text-align:center; font:11px Arial, Helvetica, sans-serif;}

#menuUser{margin:12px 11px 10px 23px; border:#ccc solid 1px; width:1007px; border-radius:4px; background:url(../img/blue.png);}
#menuUser td{padding:5px 5px 0 5px;}
#menuUser #title{font:17px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}

#close{font:11px Verdana, Geneva, sans-serif; color:#fff; border:#666 solid 1px; background:#999; padding:2px 4px 4px 4px; cursor:pointer;  }


#conteni2{margin:12px 11px 0 23px; border:#CCC solid 1px; border-radius:4px; background:#FFF; padding:10px;}
#conteni2 table{}
#conteni2 .grilla{border:#ccc solid 1px; border-collapse:collapse; background:#FFF;}
#conteni2 .grilla td{border:#ccc solid 1px; padding:5px;}
#conteni2 .grilla th{text-transform:uppercase; padding:5px; text-align:left; background:#E3EEFB; font:11px Verdana, Geneva, sans-serif; color:#039;}
#conteni2 #hov:hover{background:#FFC;}
#conteni2 #title{font:14px Arial, Helvetica, sans-serif; color:#039; text-transform:uppercase;}
#conteni2 #ico{border:#AAA solid 1px; width:20px; margin-left:5px; padding:2px; background:#FFF; cursor:pointer;}
#conteni2 #title{margin:5px 0 10px 0;}
#conteni2 b{padding:2px; font:12px Arial, Helvetica, sans-serif; cursor:pointer; }
#conteni2 b:hover{color:#F90;}


/*

#topBan{height:100px; width:930px; margin:0 auto; border:#CCC solid 1px;}

#main {margin:auto; width:900px;}
#head{font:11px Arial, Helvetica, sans-serif; color:#666; text-align:right;padding:58px 5px 0 0;}
#logueo{border:#CCC solid 1px;border-top:none; margin-bottom:6px;}
#logueo table{background:url(../img/gris.png) repeat-x;  color:#036;}
#logueo table td{padding-left:5px;}
#logueo .log{background:#3156A4; color:#FFF; border-left:#CCC solid 1px;}
#logueo .log span{color:#FFF; cursor:pointer;}
#logueo .log span:hover{color:#039;}
#logueo form {font:11px Arial, Helvetica, sans-serif; color:#666;}
#logueo input{border:#090 dashed 1px; background:#fff; color:#090; font:11px Verdana, Geneva, sans-serif; width:100px; padding:2px 3px; margin-bottom:5px;}
#logueo .btn{border:#ccc solid 1px; color:#090; font-weight:bold; background:#F3F3F3; padding:3px 5px; margin-top:10px; cursor:pointer;}
#logueo .btn:hover{color:#FFF; background:#039;}

#menuUser #title{font:11px Verdana, Geneva, sans-serif; color:#039; padding:5px 0 3px 15px;}


#logueo #user{text-transform:uppercase; font-size:10px;}

#navigator {font:11px Arial, Helvetica, sans-serif; text-align:right; color:#999; margin:3px 0 3px 0; padding-right:5px; font-style:oblique;}
#navigator span{color:#666; font:12px Arial, Helvetica, sans-serif; font-style:normal;}

#contenido{border:#CCC solid 1px; border-radius:5px; padding:5px; margin-bottom:10px; text-align:justify; line-height:18px; text-decoration:none; color:#555;}
#contenido .tbl{background:url(../img/contacto.png) no-repeat bottom right;}
#contenido input,textarea{border:#CCC solid 1px; font:12px Arial, Helvetica, sans-serif; color:#039;}
#contenido .title{font:16px Arial, Helvetica, sans-serif; color:#039;}
#contenido img{float:left; margin-right:5px;}

#conteni2{border:#CCC solid 1px; border-radius:5px; padding:5px; margin-bottom:10px; text-align:justify; line-height:18px; background:#F8F8F8;}
#conteni2 table{}
#conteni2 .grilla{border:#ccc solid 1px; border-collapse:collapse; background:#FFF;}
#conteni2 .grilla td{border:#ccc solid 1px; padding:5px;}
#conteni2 .grilla th{text-transform:uppercase; padding:5px; text-align:left; background:#E3EEFB; font:11px Verdana, Geneva, sans-serif; color:#039;}
#conteni2 #hov:hover{background:#FFC;}
#conteni2 #title{font:14px Arial, Helvetica, sans-serif; color:#039; text-transform:uppercase;}
#conteni2 #ico{border:#AAA solid 1px; width:20px; margin-left:5px; padding:2px; background:#FFF; cursor:pointer;}
#conteni2 #title{margin:5px 0 10px 0;}
#conteni2 b{padding:2px; font:12px Arial, Helvetica, sans-serif; cursor:pointer; }
#conteni2 b:hover{color:#F90;}

#conteni2 textarea{width:220px;}

#head .separar{padding:0 14px; vertical-align:middle;}
#panel {float:left; width:307px; background:url(../img/fondo-iz.jpg) no-repeat;}
#panel #logo img{margin:0 0 0 4px;}
#panel #leyenda {padding:10px; background:url(../img/bgLeyenda.png); text-align:justify; font:11px Verdana, Geneva, sans-serif; border:#CCC solid 1px; margin:10px; border-radius:5px; color:#555;}
#panel #leyenda .title{font:17px Arial, Helvetica, sans-serif; color:#f60; margin-left:20px; text-align:center;}
#panel #leyenda a{color:#039; text-decoration:none;}
#panel #leyenda a:hover{color:#6C0; text-decoration:none;}
#container {margin-left:312px; padding-left:5px;  position:relative;}
#footer {text-align:center; color:#444; background:url(../img/fondo2.gif) repeat-x; height:30px; font:11px Arial; margin:0; letter-spacing:1px; }
#bottom{padding:5px; margin:20px auto 0 auto; width:900px; line-height:20px; font:11px Arial, Helvetica, sans-serif; padding-bottom:0px; color:#666;}
#bottom span{padding:0 7px 0 7px;}
#bottom a{color:#036; text-decoration:none;}

#bottom div{border:#ccc solid 1px; border-radius:5px 5px 0 0; width:900px; margin-top:10px;}
#bottom div img{padding:0; margin-top:5px;}

/*
#menu{margin:0 10px 0 0;}
#menu table div{position:relative; z-index:100; border:#CCC solid 1px;border-radius:5px 5px 0 0; cursor:pointer; border-bottom:none; height:19px; margin:5px 7px 0 0; text-align:center; padding:8px 0;background:url(../img/blue.png); color:#036; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#CCC 1px 1px; }
#menu table div:hover{ background:url(../img/bgMenu2.png); border:#CCC solid 1px; border-bottom:none; color:#036; text-shadow:#ccc 1px 1px;} 
#menu img{padding-bottom:0px;}
#menu ul{position:relative; padding:0; margin:0; z-index:101;}
#menu ul:hover ul{display:block;}
#menu ul ul{position:absolute; display:none; border:#CCC solid 1px; border-bottom:none;}
#menu ul ul li{list-style:none; float:none; text-transform:uppercase; cursor:pointer; border-bottom:#CCC solid 1px; width:200px; padding:4px 5px; background:url(../img/blue.png);color:#036; font:11px Arial, Helvetica, sans-serif;}
#menu ul ul li:hover{background:url(../img/bgMenu.png); color:#333;}



#fromSer img{}
#fromSer .titulo{color:#039; font:14px Arial, Helvetica, sans-serif; margin-bottom:5px; text-transform:uppercase;} 
#fromSer{border-bottom:#ccc dashed 1px; margin-bottom:13px; text-transform:lowercase; text-align:justify; line-height:16px; color:#333;}
#fromSer img{padding-right:5px;}
#fromSer .leer{text-align:right; }
#fromSer .leer b{border:#ccc dashed 1px; background:#fff; color:#f60; padding:3px 1px 0px 3px; font:12px Arial, Helvetica, sans-serif; text-transform:none; cursor:pointer;}

#fromSer .leer b:hover{color:#FFF; background:#f60;}
#fromSer:hover{background:#FDFDFD;}
#servTitulo {border-bottom:#ccc dashed 1px; margin-bottom:5px; padding:5px 0 2px 0; font:17px Arial, Helvetica, sans-serif; color:#090;}
#servTitulo img{padding:0 10px 0 4px;width:25px;}

#public{border:#ccc solid 1px; margin:0 10px 10px 10px;}

/*menu de usuario */
#menuU {list-style:none; padding:0px; margin:0px; cursor:pointer;}
#menuU li {float:left; font:11px Arial; text-transform:uppercase; padding:5px 10px 0px; margin-right:5px; position:relative;  color:#039; font-weight:bold; height:20px; background-color:#E3EEFB; border:#ccc solid 1px; border-bottom:none;}
#menuU li li {float:none;  border:1px solid #ccc; border-radius:0px; color:#039; border-top:none; margin:0; padding:5px 10px; height:15px; font:11px Arial; font-weight:bold; background:none; cursor:pointer;}
#menuU ul {position:absolute; width:200px; min-width:100%; list-style:none; top:102%; left:0; padding:0; display:none; background:#E3EEFB; text-decoration:none;}
#menuU li:hover ul {display:block; text-shadow:none; margin-bottom:1px; z-index:100; }
#menuU li:hover {color:#fff; background:#039;}
#menuU ul li:hover {background-color:#039; text-decoration:none;border-radius:0px; color:#FFF;}
#menuU a{text-decoration:none; color:#333;}
#menuU a:hover{color:#FFF;}




#menuC{border:#000 solid 1px; color:#ccc;  margin:0 11px -20px 23px; height:24px; padding:8px 20px 3px 10px; background-color:#000; text-transform:uppercase; font:14px Arial, Helvetica, sans-serif !important;}

#menuC #s{cursor:pointer; padding:10px 10px 18px 0px;  font:14px Verdana, Geneva, sans-serif; color:#FFF;}
#menuC #s:hover{color:#fff;; border-radius:4px 4px 0 0;}
#menuC #s:hover #x{display:block; z-index:100;}
#menuC #s #x{position:absolute; display:none; display:none; background-image:url(../img/bgM1.png); color:#FFF; height:300px; padding:10px; width:986px;border-radius:0 0 4px 4px; margin:14px 0 0 -11px;
	transition-property: background-image ;
	transition-duration: 1.2s;
	transition-delay: .5s;
	transition-timing-function: linear;
}
#menuC #s #x:hover{background-image:url(../img/bgM2.png);}
#menuC #s #x #y{ width:150px; display:inline-table; line-height:20px; margin-left:10px;text-transform:none;}
#menuC #s #x #y span:hover{color:#0C0; text-decoration:underline;}
#menuC #s #x #y a{color:#FFF;}
#menuC a{color:#FFF;}
#yProd{text-align:center; padding:3px; display:inline-table; width:140px; margin:0 2px 4px 0;}
#yProd img{border:#CCC double 1px; background:#FFF; border-radius:4px; padding:3px;}

#viewMore{float:right; color:#FFF; margin-top:190px;}


/*
#menuS {list-style:none; padding:0px; margin:0px; cursor:pointer;}


#menuS li {float:left; font:11px Arial; text-transform:uppercase; letter-spacing:1px; padding:5px 13px 0px 8px; margin-right:5px; position:relative;  color:#fff; height:20px; border-right:#CDCDCD solid 1px; border-bottom:none;}
#menuS li li {float:none;  border:1px solid #ccc; border-radius:0px; color:#039; border-top:none; margin:0; padding:5px 10px; height:15px; font:11px Arial; font-weight:bold; background:none; cursor:pointer;}
#menuS ul {position:absolute; width:240px; min-width:100%; list-style:none; top:102%; left:0; padding:0; display:none; background:#E3EEFB; text-decoration:none;}
#menuS li:hover ul {display:block; text-shadow:none; margin-bottom:1px; z-index:100; }
#menuS li:hover {color:#fff; background:#039;}
#menuS ul li:hover {background-color:#039; text-decoration:none;border-radius:0px; color:#FFF;}
#menuS a{text-decoration:none; color:#333;}
#menuS a:hover{color:#FFF;}
*/



#tip{border:#ccc solid 1px; padding:5px; margin:10px;}

#bancoImg{border:#ccc solid 1px; padding:10px; border-radius:5px;}
#bancoImg div{width:50px; text-align:right;}
#bancoImg td{padding-bottom:10px;}
#bancoImg .img{border:#ccc solid 1px;}
#bancoImg .ico{border:#ccc solid 1px; border-bottom:none; float:right; margin:0 0 0 3px;}
#bancoImg th{text-align:left;}
#bancoImg .add td{text-align:left; font:11px Arial, Helvetica, sans-serif;}
#bancoImg input{font-size:11px; margin-right:5px;}
#bancoImg #file{border:#BFBFBF solid 1px;}
#bancoImg formu{border-bottom:#ccc solid 1px; background:#ABABAB; clear:both; margin-bottom:10px;}

#panelUrl{text-align:right; background:#AAA;}
.urlPanel{width:300px; float:right;  text-align:center; padding:3px; border:#ccc solid 1px; border-radius:0 5px 0 5px; background-color:#F5F5F5;}

#boletin{border:#ccc solid 1px; border-radius:5px; padding:10px; font:12px Arial, Helvetica, sans-serif; line-height:20px; text-align:justify;}
#boletin .title{font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#039; font-weight:bold;}
#boletinT{border:#ccc solid 1px; border-radius:5px; padding:10px; font:12px Arial, Helvetica, sans-serif; line-height:20px; text-align:justify;}
#coment{border:#ccc dashed 1px; padding:10px; border-radius:5px; margin:5px 0 0 0; background:#FBFBFB;}
#coment:hover{background:#FFC;}
#coment .cerrar{float:right;}
#coment .mail{font:10px Arial, Helvetica, sans-serif; font-weight:bold;}
#boletinT td{font:10px Arial, Helvetica, sans-serif; font-weight:bold;}
#boletinT .t1{font:12px Arial, Helvetica, sans-serif; padding-bottom:10px;}
#boletinT .t1 div{float:right; font:11px Arial, Helvetica, sans-serif; font-weight:bold; border:#CCC solid 1px; padding:3px;}
#boletinT textarea{width:400px; border:#ccc solid 1px; background:url(../img/bgInput.png) repeat-x;}
#boletinT #email{width:400px; border:#ccc solid 1px; background:url(../img/bgInput.png) repeat-x;}

#boletines li{cursor:pointer; border:#039 solid 1px; border-radius:7px; margin:8px auto; width:274px; background:url(../img/bgMenu.jpg) no-repeat right;  list-style:none; padding:8px 0; background-color:#551817; color:#FFF; text-transform:uppercase; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}

#boletines li:hover{background:#E3EEFB; color:#F60; border:#CCC solid 1px;}



/*
#top {padding:12px 0 0 40px; background:url(../img/icon.png) no-repeat 0 3px, url(../img/delfos.png) no-repeat 40px 8px; height:28px;}
#top span {display:inline-block; float:right;}
#top span.user {background:url(../img/user.png) no-repeat; padding-left:25px;}
#spamex {position:absolute; top:40px; left:4px; right:5px; bottom:70px; background:#FFF; border:1px solid #A0A0A0;}
#panel {position:absolute; top:0; left:0; width:20%; height:100%; background:#d0d4d6; border-right:1px solid #A0A0A0;}
#panel span {display:block; padding:3px 5px; color:#333; font-weight:bold; text-shadow:0 1px 1px #D0D0D0; letter-spacing:1px;}
#panel ul {list-style:none; margin:0; padding:0;}
#panel ul li {background:#898989 url(../img/i1.png) repeat-x;}
#panel ul li li {background:url(../img/i2.png) repeat-x; border-bottom:1px solid #787878; padding:3px 5px 3px 15px;}
#panel ul li li:hover {background:#FFF; color:#C60;}
#box {margin-left:20%; height:100%; overflow:auto;}
#content {padding:5px 10px; font:12px Arial;}

h1 {font:bold 1.5em Arial; border:1px solid #CCC; padding:5px 12px; background:url(../img/i2.png) repeat-x;}
a {color:#06C; text-decoration:none;}
a:hover {color:#F60;}
a:active {color:#390;}

table.dsn {width:100%; border-collapse:collapse;}
table.dsn td, table.dsn th {padding:7px; border:1px solid #B6BAC0; vertical-align:top;}
table.dsn tr:nth-child(2n+1) {background:#E4E4E4 url(../img/chme.png) repeat-x;}
table.dsn th, table.dsn tr.main:hover {font-weight:bold; letter-spacing:1px; background:#E4E4E4 url(../img/black.png) repeat-x !important;}
table.dsn tr:hover {background:#C1DAFB url(../img/blue.png) repeat-x;}
table.dsn a + a {margin-left:20px;}
table.dsn td .lock:first-child {display:inline-block; width:16px; height:16px; background:url(../img/lock.png) no-repeat;}

label {display:block; font-weight:bold;}
input.bluncy {background:url(../img/i3.png) repeat-x; border:1px solid #45A3E7; font:bold 11px Arial; color:#FFF; padding:4px 12px; border-radius:2px;}
input.bluncy:hover {background:#FB0; border-color:#FA0;}
input.bluncy:active {color:#555; background:#FD0;}
.microtx {width:250px; height:80px; border:3px solid #CCC; padding:5px; font:12px Tahoma; resize:none;}
*/
.pages {margin:7px 0 12px; font:11px Arial;}
.pages a {display:inline-block; padding:5px 7px; border:1px solid #ABC; background:url(../img/blue.png) repeat-x 0 -7px; color:#444; cursor:default; text-decoration:none;}
.pages a[href='#'], .pages a:hover {border:1px solid #45A3E7; background:url(../img/i3.png) repeat-x; color:#FFF;}
.pages a + a {margin-left:10px;}

/*
fieldset {border:1px solid #CCC; background:url(../img/i4.png) repeat-x 0 bottom; display:inline-block; vertical-align:bottom; margin-right:15px; padding:12px;}
fieldset legend {border:1px solid #CCC; background:#ebeef1; padding:1px 7px;}

select option {padding:3px 2px; font-size:11px;}
select option:nth-child(2n) {background:#EEE;}
select option + option {border-top:1px dashed #CCC;}


.num {text-align:right; letter-spacing:1px;}
*/

/*utiles */
.tcc {text-align:right;}
.tcc img{border:#ccc solid 1px; width:22px; margin:0 4px; padding:3px; cursor:pointer;}
a{color:#666; text-decoration:none;}
a:hover{color:#6C0; text-decoration:none;}

.cls{clear:both;}
#buttom {border:#ccc solid 1px; color:#039; background:#f0f0f0; padding:2px 5px; margin-top:10px; cursor:pointer;}
#buttom:hover{color:#FFF; background:#039;}

#contenidoCl{border:#CCC solid 1px; border-radius:5px; padding:5px; margin-bottom:10px; text-align:justify; line-height:18px;}
#contenidoCl th{color:#039; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}

#clienteMod{float:left; margin-right:10px;}
#clienteMod div{font:12px Arial, Helvetica, sans-serif; color:#039; background:url(../img/blue.png); padding:4px 0 2px 5px; text-transform:uppercase; border:#CCC solid 1px; border-bottom:none;}
#clienteMod img{border:#CCC solid 1px; border-top:none;}


#contenMail{border-radius:0 0 5px 5px; margin:55px 20px 0 20px; font:11px Arial, Helvetica, sans-serif;}
#contenMail #msn{width:60%; float:left; margin:0; padding:0;}
#msn #newCliente{float:left; width:68%; background:url(../img/blue.png); border:#CCC solid 1px; border-top:none; border-radius:0 0 5px 5px; padding:10px 0 10px 10px;}
#msn #panelAdmin{margin-left:3px; border:#ccc solid 1px; width:28%; padding:5px; float:right;border:#ccc solid 1px;  border-top:none; border-radius:0 0 5px 5px; font:11px Verdana, Geneva, sans-serif; background:#FFC;}
#msn #panelAdmin li{padding:2px; list-style-image:url(../img/+.png);}
#msn .ac img{padding:0 8px 0 0; height:20px; cursor:pointer;}
#msn .ac{text-align:center;}	

#msn #msn1{border:#CCC solid 1px; border-radius:5px; padding:10px 0 0 10px; margin:10px 0; background:#FBFBFB}
#contenMail #lista{height:550px; width:39%; float:right; overflow:auto;}
#contenMail #lista table{border-collapse:collapse; margin:4px;}
#contenMail #lista table a{font:12px Arial, Helvetica, sans-serif; margin-left:10px; text-decoration:none; color:#03F;}
#contenMail #lista table a:hover{color:#039;}
#contenMail #lista tr:nth-child(2n+2) {background:#F4F4F4;}
#contenMail #lista td{height:20px;}
#contenMail #lista .h{background:url(../img/blue.png); color:#039;}

#contenMail #lista table tr:hover{background:#FFC; color:#039;}

#contenMail #lista td{border:#CCC solid 1px; padding:2px; font:12px Arial, Helvetica, sans-serif;}
#contenMail textarea{width:756px; height:400px;}
#contenMail .input{border:#CCC solid 1px; background:#fff;}
#contenMail .panel{width:60%; float:left; margin:0; padding:0; border:#ccc solid 1px; border-radius:0 0 5px 5px;}
#contenMail .panel table{border-collapse:collapse; margin:6px; font:12px Arial, Helvetica, sans-serif;}
#contenMail .panel tr:hover{background:#FFC;}
#contenMail .panel .t:hover{background:#FF9; cursor:pointer;}
#contenMail .panel td{border:#CCC solid 1px; padding:3px; text-transform:uppercase;}

#mail{width:550px; margin:auto;}
#mail .msn{border:#CCC solid 1px; padding:10px; margin-bottom:10px; }

#tabla{margin:5px 0 10px 0; border-collapse:collapse; font:12px Arial, Helvetica, sans-serif;}
#tabla tr:nth-child(2n+2) {background:#F4F4F4;}
#tabla tr:hover{background:#FFC;}
#tabla td{padding:4px 2px 4px 5px; border:#CCC solid 1px; text-transform:uppercase;} 
#tabla th{text-align:center; padding:5px; background:#FFF;}
#tabla .h{background:#039; color:#FFF;}

#sendMail{border-collapse:collapse; margin-top:55px;}
#sendMail td{border:#CCC solid 1px; padding:3px 5px 10px 3px;}
#sendMail td a{text-decoration:none; color:#039;}
#sendMail td a:hover{color:#F60;}

#viewMail{ margin-top:65px;}
#viewMail .ley{padding:3px; border:#CCC solid 1px;}

#proyExperiencia{}
#proyExperiencia table{border:#CCC solid 1px; border-collapse:collapse;}
#proyExperiencia td{border:#CCC solid 1px; vertical-align:text-top; padding:5px;}
#proyExperiencia th{background:#FFF; height:25px; background:url(../img/blue.png);}

#proyExperiencia  tr:nth-child(2n+1) {background:#FAFAFA;}
#proyExperiencia tr:hover{background:#FFC;}


#doc{margin:auto; width:286px;}
#doc div{margin:0 0 5px 0; padding:5px; border-radius:5px 5px 0 0; text-transform:uppercase; text-align:center; color:#f60; font:15px Arial, Helvetica, sans-serif;}
#doc td{padding:5px 5px 5px 5px; vertical-align:text-top; border-bottom:#ccc dashed 1px;}
#doc td a{color:#333;}
#doc td a:hover{color:#693;}

#doc1{text-align:right; padding:5px 10px 0 0;}

#espacio{height:30px;}
#search{float:right; text-align:right; margin:3px 0 0 0; width:280px; padding-right:5px;}
#search #busca{font-size:10px; width:200px; font:12px Arial, Helvetica, sans-serif;}
#search img{}
#naviga{float:left; margin:3px 0 0 0; padding-top:5px; padding-left:5px;}
#face2{border:#CCC solid 1px; border-top:none; border-radius:0 0 4px 4px; background:url(../img/blue.png); padding:2px; font:10px Arial, Helvetica, sans-serif; text-align:right; color:#FFF; text-shadow:#999 1px 1px; margin-bottom:5px;}

#buscador .ti{font:12px Arial, Helvetica, sans-serif; margin:4px;}
#buscador .dv{border:#CCC solid 1px; margin-bottom:10px; border-radius:5px; padding:5px; color:#333;}
#buscador .dv:nth-child(2n+1) {background:#FBFBFB;}
#buscador .dv:hover{background:#FFC;}
#buscador span{font:15px Arial, Helvetica, sans-serif; color:#039;}

#news{border:#CCC solid 1px; border-radius:5px; margin-top:5px; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#555;}
#news .ti{font:16px Arial, Helvetica, sans-serif; color:#f60; margin:5px; border-bottom:#CCC dashed 1px; padding-bottom:4px;}

#masNews{border:#CCC solid 1px; border-radius:5px; width:282px; margin:10px auto; padding-bottom:10px;  background:url(../img/bgLeyenda.png);}
#masNews table{width:94%;}
#masNews td{ vertical-align:text-top; padding:5px 2px 2px 0; text-align:left; border-bottom:#CCC dashed 1px;}
#masNews a{color:#333;}
#masNews a:hover{color:#690;}
#masNews div{border-bottom:#CCC solid 1px;text-align:center; padding:5px 0; font:15px Arial, Helvetica, sans-serif; border-radius:5px 5px 0 0; background:url(../img/blue.png); color:#036; text-shadow:#fff 1px 1px; font-weight:bold;}

#ln{border:#CCC solid 1px; padding:5px; border-radius:4px; margin:7px auto; width:276px; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../img/blue1.png) repeat-x; cursor:pointer;}
#ln:hover{background:url(../img/gris.png) repeat-x;}
#ln img{float:left; padding-right:5px;}

#lin{text-align:center; font:15px Arial, Helvetica, sans-serif; color:#f60;}

#videos{border:#CCC solid 1px; border-radius:4px; padding:5px; text-transform:uppercase;}

#line1{text-transform:uppercase;padding:3px 3px 2px 0; border-bottom:#ccc dashed 1px; width:274px; cursor:pointer;}
#line1:hover{color:#F90;}


#ftoGal {border:#CCC solid 1px; border-collapse:collapse;}
#ftoGal td{border:#CCC solid 1px; padding:5px; vertical-align:top;}
#ftoGal th{background:url(../img/blue.png);}
#ftoGal img{cursor:pointer;}

#ftoMod {border-collapse:collapse;}
#ftoMod td{text-align:center;}
#ftoMod div{border:#CCC solid 1px; width:70px; margin:5px; box-shadow:#ccc 1px 1px;}
#ftoMod .title{margin:0 0 5px 0; padding:5px; border-radius:5px 5px 0 0; text-transform:uppercase; text-align:center; color:#f60; font:15px Arial, Helvetica, sans-serif;}

#ftoAll{border:#CCC solid 1px; margin-bottom:15px; height:70px; border-radius:0 4px 4px 0; padding:4px;}
#ftoAll:hover{background:#FFC;}
#ftoAll .title{font:12px Arial, Helvetica, sans-serif; color:#F60;}

#formu label{display:block; width:120px; float:left; text-align:right; padding-right:5px;}