* {margin:0; padding:0;}
img{border:0px;}
table{border-collapse:collapse;}
body{background-color:#e6e6e6; color:#4d4d4d; font-size:12px; font-family:Arial, sans-serif; text-align:center;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#29abe2;}
.botonsubmit{padding:5px 20px; font-weight:bold; color:#FFF; background-color:#29abe2; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border:0;}
.botonsubmit:hover{background-color:#666; cursor:pointer;}
.botonsubmit2{padding:3px 5px; font-weight:bold; color:#FFF !important; background-color:#29abe2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0; font-size:11px;}
.botonsubmit2:hover{background-color:#666; cursor:pointer;}
.pantallaloading{position:fixed; width:100%; height:100%; background: url("../img/fondoaviso.png") repeat scroll left top transparent; display:none; z-index:10;}
.pantallaloadingtexto{ padding:12px 0; text-align:center; font-weight:bold;}
.avisopersonalizado{position:fixed; width:100%; height:100%; background: url("../img/fondoaviso.png") repeat scroll left top transparent; display:none; z-index:10;}
.avisorecuadro{width:700px; max-height:420px; overflow:auto; margin:100px auto; padding:20px; background-color:#FFF; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.avisocerrar{padding:5px 6px; float:right;}
.avisotitulo{padding:5px; font-size:14px; font-weight:bold; border-bottom: 1px solid #000;}
.avisotexto{padding:10px 0; text-align:justify; line-height:18px;}
.barratop{width:100%; height:35px; background-color:#333;}
.cabeceira{width:900px; margin:auto;}
.cabeceira .nombre{height:85px; background-color:#666; color:#EEE; text-align:left; padding:35px 0 0 50px;}
.cabeceira .nombre h1{font-size:20px; font-weight:normal; letter-spacing:4px;}
.cabeceira .nombre h3{margin-top:20px; font-size:14px; font-weight:normal; letter-spacing:2px;}
.cabeceira .menu{height:35px; padding:0 50px; background-color:#333;}
.cabeceira .menu .menusec{display:block; float:left; margin-right:50px; padding:10px 0; letter-spacing:4px;}
.cabeceira .menu .menusec:hover{color:#29abe2;}
.cabeceira .menu .activa{color:#29abe2;}
.cabeceira .menu .menuidiact{float:right; padding:10px 0; color:#999;}
.cabeceira .menu .menuidi{display:block; float:right; padding:10px 0;}
.cabeceira .menu .menuidi:hover{color:#999;}
.cabeceira .menu .separador{float:right; height:31px; border-left:1px dashed #4d4d4d; margin:2px 15px; height:31px;}
.cabeceira .menu a{color:#EEE;}
.pe{padding:20px 30px; width:840px; margin:auto; background-color:#666;} .pe .logospe{float:right; height:50px; margin-left:50px;}
.pe .gen{background-image: url("../img/gen.png"); width:89px;} .pe .gen:hover{background-position:0 -50px;}
.pe .rede{background-image: url("../img/rede.png"); width:142px;} .pe .rede:hover{background-position:0 -50px;}
.pe .dea{background-image: url("../img/dea.png"); width:118px;} .pe .dea:hover{background-position:0 -50px;}
.pe .fcet{background-image: url("../img/fcet.png"); width:66px;} .pe .fcet:hover{background-position:0 -50px;}
.pe p{text-align:left; color:#EEE; margin-top:5px;} .pe p a{color:#EEE;} .pe p a:hover{color:#29abe2;}
.corpo{padding:60px 50px; width:800px; min-height:200px; margin:auto; background-color:#f2f2f2; text-align:left; line-height:18px;}
.menuresearch{width:800px; margin:auto; padding:20px 50px 15px 50px; text-align:left; background-color:#f2f2f2;}
.menuresearch .menusec{display:inline-block; padding:5px 10px; margin-right:15px; background-color:#e6e6e6;}
.menuresearch .menusec:hover{background-color:#29abe2; color:#FFF;}
.menuresearch .activa{background-color:#29abe2; color:#FFF;}
.construccion{color:#29abe2; font-size:20px;}
.titdivision{padding:10px 0; font-weight:bold; color:#29abe2;}
.txtdivision{padding:5px 0 10px; text-align:left; line-height:18px;}
.tabledocumento{width:100%; border-bottom:1px dashed #CCC;}
.tabledocumento .txtdocumento{padding:10px 30px 10px 0;}
.tabledocumento .divenlace{width:20px; padding:7px; background-color:#e8e8e8;}
.imgdownload{display:inline-block; width:20px; height:20px; background: url("../img/download.jpg") no-repeat;}
.imgdownload:hover{cursor:pointer; background-position: 0 -20px;}