@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:local('Open Sans'), local('OpenSans'), url(../ffonts/OpenSans.woff) format('woff');}

@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:local('Open Sans Bold'), local('OpenSans-Bold'), url(../ffonts/OpenSans-Bold.woff) format('woff');}

@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:local('Open Sans Light'), local('OpenSans-Light'), url(../ffonts/OpenSans-Light.woff) format('woff');}

@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../ffonts/OpenSans-Semibold.woff) format('woff');}

html {background-color:#FFFFFF !important; height:100%;}

body{padding:0px; margin:0px;
    font-family: 'Source Sans Pro', sans-serif; 
    font-size:14px; color:#2E2D2B; 
    background-color: #F2F5F8 !important;
    background-attachment: fixed;
    background-size: 100% 100%;
    letter-spacing: -0.015em;
    height:100%;
    }

input, textarea, select {
 
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    color: white;
    background-color: #31343D;
    padding: 0.15em;
    width: 100%;
    border-width: 1px;
}

input[type=submit],input[type=button],button
{
    display: inline-block;
    background-color: #222222;
    color: #fff;
    border: 0;
    cursor: pointer;
    outline: 0;
    -moz-transition: background-color .25s ease-in-out;
    -webkit-transition: background-color .25s ease-in-out;
    -o-transition: background-color .25s ease-in-out;
    -ms-transition: background-color .25s ease-in-out;
    transition: background-color .25s ease-in-out;
    width: 300px;
    height: 25px;
}

input[type=submit]:hover,input[type=button]:hover,button:hover
{
    background-color: #333333;
}

input[type=submit]:active,input[type=button]:active,button:active
{
    background-color: #444444;
}

button-alt
{
    background-color: #777777;
}
 
button-alt:hover
{
    background-color: #888888;
}

button-alt:active
{
    background-color: #999999;
}

table{
    width: 100%;
}

td{
    
    color:white;
}

div{
    height:100%;
}

.div_footer{
    vertical-align: baseline;
    text-align: center;
}

form{
    height:100%;
}

tbody{
    height:100%;
}
.img_footer_logos{

    /*width: 190px;*/
    height: 40px;
}

input[type="number"]{font-weight:700; width:auto;display:inline; }

input[type="checkbox"]{height:20px; width:20px; display:inline;}

#cerrar-sesion {
    /*
	position: absolute; !important;
	display: inline-block !important;
	float:none !important;
	margin-bottom: -0.9em;
	margin-left: 63.2em;
*/
}

#nuevo {
    /*
	position: absolute; !important;
	display: inline-block !important;
	float:none !important;
	margin-bottom: -0.9em;
	margin-left: 52.6em;
    */

}

#ayuda{
    color:black;
    width: 680px;
}

#ayuda td{
    color:black;
}


.security {
    text-align: right;
}

.security button,input[type=button] {
        width: 200px;
}

img {margin:0px; padding:0px; border:0px;}



a{text-decoration:none; color:#000;}

a:hover{text-decoration:underline;}

.clear{clear:both;}

h1{text-transform:uppercase; margin:0px 0px 0px 0px; font-size:40px; color:#343a5c;font-weight:600;}

.sttl{letter-spacing:2px; text-transform:uppercase; margin:0px 0px 15px 0px;}

.fright{float:right; margin:10px 0px 10px 10px; display:block}

.fleft{float:right; margin:10px 10px 10px 0px; display:block}



.carea .colun1 span {color:#808080;text-transform:uppercase; font-size:20px;}

.carea .colun1 p {line-height:22px; font-size:13px;}

.carea .colun1 {width:70%;position:relative;float:left;margin:0px 0px 60px 0px;text-align:justify;}

.carea .colun2 img{position:relative; margin:auto; display:block;}



.container{z-index:1;}

.header, .container, .footer, .exfoot{width:100%; margin:0px; padding:0px;position:relative;}

.harea, .farea, .earea, .carea{width:100%; max-width:1170px; margin:0 auto; font-size:13px;z-index:9999;}

.carea{padding:30px 0px 30px 0px; font-size:16px; overflow:hidden;}

.cpage {display:block; padding:0px 30px 0px 30px; margin:0px;}



.header{background:#090909;}

.header .social{width:50px; height:auto; position:fixed; right:0px;  z-index:20; top:239px;}

.header .social a{width:50px; height:50px; display:block; float:left;}

.header .social .fb{background:url(/images/template/sm-fb.jpg) no-repeat;}

.header .social .fb:hover{background:url(/images/template/sm-fb-h.jpg) no-repeat;}

.header .social .tw{background:url(/images/template/sm-tw.jpg) no-repeat;}

.header .social .tw:hover{background:url(/images/template/sm-tw-h.jpg) no-repeat;}

.header .social .gp{background:url(/images/template/sm-gp.png) no-repeat;}

.header .social .gp:hover{background:url(/images/template/sm-gp-h.png) no-repeat;}

.header .harea{height:90px;}

.header .harea .logo img{float:left; display:block; margin:9px 0px 0px 27px; width:auto; height:69px; border:0px;}



#menuc{float:right; clear:right; margin:30px 0px 0px 0px; padding:0px;}

.menucompact {color:#fff; font-weight:bold; font-size:18px; text-transform:uppercase; line-height:29px; cursor:pointer; opacity:0.8; float:right; background:url(/images/template/menu-button.png) 100% 50% no-repeat; padding:0 45px 0 0; margin:0px 10px 0 10px;}

.menucompact:hover {opacity:1;}



.header .harea .menu{height:auto; float:right; margin:0px 50px 0px 0px; display:block;}

.header .harea .menu ul{z-index:11000; margin:0px; padding:0px; list-style:none;}

.header .harea .menu ul li{float:left; position:relative;padding:5px 30px 5px 30px;}

.header .harea .menu ul li a{text-transform:uppercase; display:block;  font-weight:500; font-size:15px; color:#fff;}

.header .harea .menu ul li a:hover, .header .harea .menu ul li a.selected{text-decoration:none; padding:0 0 8px 0;border-bottom:3px solid #fff;}



* html .menu ul li a{display:inline-block;}

* html .menu{height:1%;}

.downarrowclass{position:absolute; top:12px; right:7px;}

.rightarrowclass{position:absolute; top:6px; right:5px;}

.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background:transparent;}

.toplevelshadow{opacity:0.8;}



.header .harea .menu ul li ul{z-index:21000; position:absolute; left:0px; padding:0px 0px 0px 0px !important; display:none; margin:30px 0px 0px 0px !important;width:auto!important;}

.header .harea .menu ul li ul.large{width:310px !important;}

.header .harea .menu ul li ul li{display:list-item; float:none; margin:0px!important; padding:0px!important; height:inherit!important;}

.header .harea .menu ul li ul li a{display:block; text-transform:none !important; width:193px; padding:10px 13px 10px 15px !important; margin:0px!important; background:url(/images/template/fmenu.png);font-weight:600;}

.header .harea .menu ul li ul.large li a{width:auto;}

.header .harea .menu ul li ul li a:hover {border:none;opacity:1;background:#131521;}

.header .harea .menu ul li ul a.selected{text-decoration:none; border:none;}



.header .harea .menu ul li ul li ul{position:absolute; z-index:31000; left:0px; padding:0px !important; margin:0px 0px 0px 0px!important; display:none; width:173px;}



.header .harea .phonetop {float:right; line-height:29px; padding:0 0 0 17px; margin:0px 10px 0 10px; font-size:18px; font-weight:700; color:#0e0e0e;display:none;}

.irimg {float:right; padding:0px 0px 25px 15px;}

           

.footer{
    background-attachment: fixed;
    background-size: 100% 100%;}

.footer .farea{padding-top:20px;}



.fcols{display:block; padding:0px; margin:0px; position:relative; font-size:15px; color:#000;}

.fcols table{ 
    
    border: #F2F5F8 10px none; 
    /*
    border-color: #F2F5F8;
    border-color: transparent ;
border-color:#eee rgba(255,255,255,0)  rgba(255,255,255,0)  rgba(255,255,255,0);
 display:block; padding:0px; margin:0px; position:relative; font-size:15px; color:#000;
 */
}

.footer .farea .fcols a{color:#fff;}

.footer .farea .col1{position:absolute; z-index:10; top:0px; left:0px; width:370px;}

.footer .farea .col2{display:block; padding:0px; margin:2px 0px 0px 410px; position:relative;}

.footer .farea .fcols .tlbox {display:block; padding:0px 15px 15px 15px; margin:0px;line-height:24px; border-color: transparent; }

.footer .farea .fcols .tlbox .verde {display:block; padding:0px 15px 15px 15px; margin:0px;line-height:24px; border-color: transparent; background-color: #F2F5F8 !important;
    background-attachment: fixed;
    background-size: 100% 100%;
    }

.footer .farea .fcols .ttl{display:block; margin:10px 0px 18px 0px; padding:0px 20px 5px 20px; border: 0px solid transparent;
    border-bottom-width: 3px;
    -moz-border-image: -moz-linear-gradient(left, #b01522 0%, #358A25 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #b01522 0%, #358A25 100%);
    border-image: linear-gradient(to right,#b01522 20%, #358A25  100%);
    border-image-slice: 1;
    text-transform:uppercase; font-weight:700; font-size:23px;}


.footer .ttl2{
    border-radius: 31px 31px 31px 31px;
-moz-border-radius: 31px 31px 31px 31px;
-webkit-border-radius: 31px 31px 31px 31px;

    display:block; margin:0px 0px 18px 0px; padding:0px 20px 5px 20px;

    color:#000;}
    
.footer .farea .fcols .phonebottom {position:absolute; top:3px; right:23px; height:23px; line-height:23px; padding:0 0 0 17px; margin:0; font-size:23px; font-weight:700; color:#0e0e0e;display:none;}



.footer .farea .col1 .lkbox{display:block; padding:0px; margin:0px;}

.footer .farea .col1 .lkbox a{color:#fff;font-style:italic;font-weight:600;float:right;}

.footer .farea .col1 .lkbox a:hover{text-decoration:none;}

.footer .farea .col1 .tlbox a{font-style:italic;}

.footer .farea .col1 .tlbox a:hover{text-decoration:underline;}



.footer .farea .col2 .fform{width:50%; margin:20px 0px 0px 0px; padding:0px; float:left;}

.footer .farea .col2 .fform form{ width:auto; padding:0px; margin:0px 30px 0px 0px;}

/*botones editar ver tabla seciones*/
.footer .farea .col2 .fform input{ padding:0px 15px 0px 15px; border-radius: 0.2em 0.2em 0.2em 0.2em; border:1px solid #e2e2e2;}
.footer .farea .col2 .fform input:hover{border-radius: 0.2em 0.2em 0.2em 0.2em; border:1px solid #e2e2e2;}

.footer .farea .col2 .fform textarea{display:block; width:100%; margin:0px 0px 15px 0px; height:115px; padding:7px 15px 7px 15px; border:1px solid #e2e2e2; background:transparent;}

.footer .farea .col2 .security{display:block; width:auto; margin:0px -30px 0px 0px; padding:0px;}

.footer .farea .col2 .security span {float:right; line-height:38px;}

.footer .farea .col2 .security span b{text-decoration:underline; font-weight:500;color:#fff;}

.footer .farea .col2 .security .code{float:right; width:60px; margin:0px 10px 0px 10px;}

/* BOTONES PARTE INFERIOR CERRAR SECION Y NUEVO */
.footer .farea .col2 .security .submit{
	margin-left: 0.2em;
	display: inline;
	float: right; 
	width:120px; 
	height:38px; 
	color:#fff; 
	background:#80B5DF; 
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	border:0; text-transform:uppercase; 
	font-style:normal; 
	font-weight:700;	
	cursor:pointer;
}

.footer .farea .col2 .security .submit:hover{background:#9FCDB1!important;}



.footer .farea .col2 .fmap{width:46%; height:273px; margin:20px 0px 0px 0px; float:right;}



.footer .farea .flinks{width:auto; text-align:center; margin:40px 0px 10px 0px; padding-top:10px;  letter-spacing:1px;border-top:2px solid #57585C;}

.footer .farea .flinks a{text-transform:uppercase; margin:0px 10px; text-decoration:none; color:#fff;font-weight:600;opacity:0.65;}

.footer .farea .flinks a:hover {opacity:1;}



.footer .exfoot{padding:21px 0px 21px 0px; background:#090909;}

.footer .exfoot .earea{color:#fff; text-transform:uppercase;}

.footer .exfoot .wfy {font-size:12px; color:#FAF8F5; display:block; float:right; padding:0px 0px 0px 5px; margin:0px;}

.footer .exfoot .wfy a{color:#fff; padding:0px; margin:0px; text-decoration:none;}

.footer .exfoot .wfy a:hover{text-decoration:underline;}



/* - 940 - */

.res940 .header .harea .logo img{}



.res940 .menucompact {display:none;}

.res940 .menu{display:block; margin-top:0px;margin:0px!important;font-size:14px!important;}

.res940 .menu ul li a{font-size:14px!important;padding:5px 14px 5px 14px!important;}

.res940 .header .harea .phonetop {font-size:16px; font-weight:700; color:#0b4461;}



.res940 .carea .colun2{width:21%; background-position:50%;margin:17px 0px 60px 0px;}

.res940 .carea .colun1{margin:0px auto;padding:10px;}



.res940 .footer .farea .col2 .security .code{width:30px;}

.res940 .footer .farea .col2 .security .submit{width:60px;}



.res940 .footer .farea .flinks{margin:40px 10px 10px 10px;}

.res940 .footer .earea{display:block; width:auto; max-width:none; margin:0px 10px 0px 10px!important;}



.res940 .header .harea .menu ul li{padding:8px;}



/* - 720 - */

.res720 .header .harea .logo img{margin-left:24px;}

.res720 .menucompact {display:block;margin:0 66px 0 0;}

.res720 .menu{display:none;}

.res720 .header .social{position:absolute;top:20px;right:10px}

.res720 .header .social .gp{background:url(/images/template/sm-gp-h.png) no-repeat;

}



.res720 .header .harea .menu ul{position:absolute; right:18px; top:90px; background:url(/images/template/fmenu.png);}

.res720 .header .harea .menu ul li{width:193px; float:none; display:block;border-bottom:1px solid #fff;}

.res720 .header .harea .menu ul li a{text-transform:none!important; padding:10px 12px; display:block; font-size:16px; font-weight:500;  text-transform:uppercase!important;border:none;}

.res720 .header .harea .menu ul li a:hover{text-decoration:none;font-weight:700; border-bottom:none;}

.res720 .header .harea .menu ul li ul{display:none !important;}

.res720 .header .harea .menu ul li ul li ul{display:none !important;}



.res720 .footer .farea .col1{position:inherit; width:auto; padding:0px 10px 0px 10px; display:block; clear:both; margin:0px;}

.res720 .footer .farea .col2{width:auto; clear:both; padding:0px 10px 0px 10px; margin:30px 0px 0px 0px;}



.res720 .footer .farea .col1 .tlbox {display:block; margin:2px 9px 0px 0px;}

.res720 .footer .farea .col1 .lkbox {position:absolute; top:55px; right:10px; width:299px;display:none;}



.res720 .footer .farea .flinks{margin:40px 10px 10px 10px; font-size:13px;}

.res720 .footer .earea{display:block; width:auto; max-width:none; margin:0px 10px 0px 10px!important;}

.res720 .carea .colun1{width:100%; margin:0px auto;padding:10px;}

/* - 480 - */

.res480 .header{height:90px; width:100%; float:left; margin:0px 0px 0px 0px; padding:0px;}



.res480 .header .harea{position:relative; height:90px;}

.res480 .header .harea .social{position:absolute;  top:22px;  height:auto; z-index:10;right:10px;}

.res480 .header .harea .logo img{/* width:66px; */ /* height:62px; */ margin:9px 0px 14px 24px;}



.res480 #menuc{display:block; height:auto; min-height:50px;    margin:3px 0px 15px 0px; padding:0px; position:relative; width:100%;}

.res480 .menucompact {display:block; position:absolute; top:-60px; right:54px;}

.res480 .harea .phonetop {position:absolute; right:0px; top:-55px;}



.res480 .carea .colun2{width:100%; background:url(/images/template/tem1170.jpg) no-repeat;background-position:50%;}

.res480 .carea .colun1{width:100%; margin:0px auto;padding:10px;}



.res480 .menu{display:none; width:100%; margin:0px 0px 0px 0px!important; padding:0px;overflow:hidden;}

.res480 .menu ul {position:absolute; float:left!important; clear:both; display:block; width:100%; margin:0px 0px 0px 0px!important;overflow:hidden;height:auto;top:-5px;background:url(/images/template/fmenu.png);}

.res480 .menu ul li{display:list-item; float:none!important; margin:0px; padding:0px!important; width:100%;height:auto;}

.res480 .menu ul li a {border-bottom:1px solid #F5F5F5; display:block; width:auto; margin:0px!important;  cursor:pointer; text-align:center; /*font-family:'Myriad Pro'; font-style:normal; font-weight:normal;*/ font-size:22px;padding:11px 14px 11px 17px !important;}

.res480 .menu ul li a:hover{text-decoration:none; border-bottom:1px solid #F5F5F5!important; display:block; width:auto; margin:0px!important;  cursor:pointer;font-weight:600;}

.res480 .menu ul li a.selected{text-decoration:none; border-bottom:1px solid #F5F5F5; display:block; width:auto; margin:0px!important; padding:11px 17px 11px 17px !important; cursor:pointer; font-weight:600;}



.res480 .header .social{position:absolute;top:22px;}

.res480 .header .social .gp{background:url(/images/template/sm-gp-h.png) no-repeat;

}

.res480 .menu ul li ul {display:none !important;}



.res480 .carea{padding:15px 0px 15px 0px; font-size:16px;}

.res480 h1 {font-size:40px; margin:0px 0px 0px 0px;}

.res480 .irimg {width:120px;}



.res480 .footer .farea .col1{position:inherit; width:auto; padding:0px 10px 0px 10px; display:block; clear:both; margin:0px;}

.res480 .footer .farea .col2{width:auto; clear:both; padding:0px 10px 0px 10px; margin:30px 0px 0px 0px;}



.res480 .footer .farea .col1 .lkbox{padding:0px 20px 15px 20px; margin:0px;}

.res480 .footer .farea .col2 .lkbox{padding:0px 20px 15px 20px; margin:0px;}

.fform{margin-top:0;padding-top: 0px;     width: 1000px; float:none; display:block; background-color: #131521;  height:100%;}
 


.res480 .footer .farea .col2 .fmap{width:auto; float:none; display:block;overflow:hidden;}



.res480 .footer .farea .flinks{margin:40px 10px 10px 10px; font-size:13px;}



.res480 .footer .earea{display:block; width:auto; max-width:none; margin:0px 0px 0px 0px!important; text-align:center;}

.res480 .footer .exfoot .wfy {width:100%; float:none; display:block; margin:8px 0px 0px 0px; padding:0px;}



/* - 320 - */

.res320 .header{height:auto; width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;min-height:70px;}



.res320 .header .harea{position:relative; height:auto; border-bottom:0px solid #000 !important;}

.res320 .header .harea .social{position:absolute;  top:10px;  height:50px; right:10px; z-index:10;}

.res320 .header .harea .logo{z-index:1000000;display:block;position:relative;}

.res320 .header .harea .logo img{width:46px; height:41px; margin:15px 0px 14px 24px;}



.res320 #menuc{display:block;  height:auto;  min-height:50px;  margin:4px 0px 15px 0px;  padding:0px;  position:absolute;  width:100%;}

.res320 .menucompact {display:block;  position:absolute;  top:20px;  right:58px;}

.res320 .harea .phonetop {position:absolute; right:-10px; top:-46px; font-size:15px;}



.res320 .menu{display:none; width:100%; margin:0px 0px 0px 0px!important; padding:0px;}

.res320 .menu ul {position:absolute; float:left!important; clear:both; display:block; width:100%; margin:69px 0px 0px 0px!important;background:url(/images/template/fmenu.png);}

.res320 .menu ul li{display:list-item; float:none; margin:0px; padding:0px!important; width:100%;}

.res320 .menu ul li a {border-bottom:1px solid #F5F5F5; display:block; width:auto; margin:0px!important; padding:11px 17px 11px 17px !important; cursor:pointer; text-align:center; /*font-family:'Myriad Pro'; font-style:normal; font-weight:normal;*/ font-size:22px;}

.res320 .menu ul li a:hover{text-decoration:none;   border-bottom:1px solid #F5F5F5!important; display:block; width:auto; margin:0px!important; padding:11px 17px 11px 17px !important; cursor:pointer;  font-weight:600;}

.res320 .menu ul li a.selected{text-decoration:none; border-bottom:1px solid #F5F5F5; display:block; width:auto; margin:0px!important; padding:11px 17px 11px 17px !important; cursor:pointer; font-weight:600;}



.res320 .menu ul li ul {display:none !important;}



.res320 .carea{padding:15px 0px 15px 0px; font-size:16px;}

.res320 h1 {font-size:40px; margin:0px 0px 0px 0px;}

.res320 .irimg {width:100px!important;}



.res320 .carea .colun2{width:100%; background:url(/images/template/tem1170.jpg) no-repeat;background-position:50%;}

.res320 .carea .colun1{width:100%; margin:0px auto;padding:10px;}



.res320 .footer .farea .col1{position:inherit; width:auto; padding:0px 10px 0px 10px; display:block; clear:both; margin:0px;}

.res320 .footer .farea .col2{width:auto; clear:both; padding:0px 10px 0px 10px; margin:30px 0px 0px 0px;}



.res320 .footer .farea .col1 .lkbox{padding:0px 20px 15px 20px; margin:0px;}

.res320 .footer .farea .col2 .lkbox{padding:0px 20px 15px 20px; margin:0px;}

.res320 .footer .farea .col2 .fform{width:100%; float:none; display:block;}



.res320 .footer .farea .fcols .ttl{font-size:18px;  padding:0px 5px 5px 5px;}

.res320 .footer .farea .fcols .phonebottom {top:0px; right:15px;  line-height:23px; font-size:16px;}



.res320 .footer .farea .col2 .fmap{width:100%; float:none; display:block;}

.res320 .footer .farea .col2 .security .code{width:45px; padding:0px 10px 0px 10px;}



.res320 .footer .farea .flinks{margin:40px 10px 10px 10px; font-size:13px;}



.res320 .footer .earea{display:block; width:auto; max-width:none; margin:0px 0px 0px 0px!important; text-align:center; font-size:12px;}

.res320 .footer .exfoot .wfy {width:100%; float:none; display:block; margin:8px 0px 0px 0px; padding:0px;  font-size:12px;}



.res320 .header .social .gp{background:url(/images/template/sm-gp-h.png) no-repeat;

}



/* - Base - Retaurar cambios que no funcionan de modo automatico */

.resBase {}

.resBase .menucompact {display:none;}

.resBase .menu{display:block;}



.CSSTableGenerator {
    border-radius: 31px 31px 31px 31px;
-moz-border-radius: 31px 31px 31px 31px;
-webkit-border-radius: 31px 31px 31px 31px;
border: 3px solid #2B388B;
    display:block; margin:0px 0px 18px 0px; padding:0px 20px 5px 20px;

    color:#000;
	width:100%;
//* SOMBRA TABLA PAGINA PRINCIPAL *// 

  border-radius: 31px 31px 31px 31px !important;
-moz-border-radius: 31px 31px 31px 31px !important;
-webkit-border-radius: 31px 31px 31px 31px !important;
border: 3px solid #2B388B !important;
border-collapse: initial !important;

	

	

}.CSSTableGenerator table{

  border-radius: 31px 31px 31px 31px !important;
-moz-border-radius: 31px 31px 31px 31px !important;
-webkit-border-radius: 31px 31px 31px 31px !important;
border: 3px solid #2B388B !important;
border-collapse: initial !important;

	width:100%;

	height:100%;


}.CSSTableGenerator tr:last-child td:last-child {



}

.CSSTableGenerator table tr:first-child td:first-child {



}

.CSSTableGenerator table tr:first-child td:last-child {



}.CSSTableGenerator tr:last-child td:first-child{



}.CSSTableGenerator tr:hover td{

/*	background-color:#9FCDB1;
    color: #FFFFFF;
*/
		



}

.CSSTableGenerator td{

	vertical-align:middle;


//* GRADIENTE CELDAS PAGINA PRINCIPAL *//
		
	//*
	background:-o-linear-gradient(bottom, #afafaf 50%, #ffffff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #afafaf), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #afafaf 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#afafaf", endColorstr="#ffffff");	
	background: -o-linear-gradient(top,#afafaf,ffffff);
	*//


//*  COLOR DE FONDO TABLE PRINCIPAL *//



	text-align:left;

	padding:7px;


}.CSSTableGenerator tr:last-child td{



}.CSSTableGenerator tr td:last-child{


}.CSSTableGenerator tr:last-child td:last-child{


}

.CSSTableGenerator tr:nth-child(2) td{



	text-align:center;

   
	color:#ffffff;

}


.CSSTableGenerator tr:first-child:hover td{


}

.CSSTableGenerator tr:first-child td:first-child{



}

.CSSTableGenerator tr:first-child td:last-child{



}


.input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block !important;
  margin-left  : -28px !important;
  padding-left : 28px !important;
  background   : url('img/checks.png') no-repeat 0 0 !important;
  line-height  : 24px !important;
}