html, body { margin: 0px; padding: 0px; }
a {outline : none;}
a img {outline : none;}
img {border : 0;}

.CssAdmin { font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; font-size:12px;  } 
.CssAdmin .bar { 
	padding: 10px 10px;
	background:#eee;
	border-bottom: solid thin #ccc;
}

.CssAdmin .bar a.title {
	font-size:13px; font-weight: bold; color: #555; padding: 0px!important; margin: 0px !important; 
}


.CssAdmin .bar .boton2   {
background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 1%, rgba(255,255,255,1) 34%, rgba(234,234,234,1) 54%, rgba(206,206,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(237,237,237,1)), color-stop(34%,rgba(255,255,255,1)), color-stop(54%,rgba(234,234,234,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 1%,rgba(255,255,255,1) 34%,rgba(234,234,234,1) 54%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 1%,rgba(255,255,255,1) 34%,rgba(234,234,234,1) 54%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 1%,rgba(255,255,255,1) 34%,rgba(234,234,234,1) 54%,rgba(206,206,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(237,237,237,1) 1%,rgba(255,255,255,1) 34%,rgba(234,234,234,1) 54%,rgba(206,206,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
} 
.CssAdmin .bar .boton   {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	padding: 5px 15px;
	
	-moz-border-radius: 5px; border-radius: 5px;
	
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.CssAdmin .bar .red{
	background: rgb(248,80,50); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */

}

.CssAdmin .bar .green{
	background: rgb(157,213,58); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}

.CssAdmin .tab {  }
.CssAdmin .tab .title{  font-weight: bold; font-size:18px; border-bottom: #999 solid 3px; padding: 10px 10px 5px 10px; }
.CssAdmin .tab .form { font-size:12px; }
.CssAdmin .tab .form label{ width:200px; text-align: right; display: inline-block; padding-right: 5px; }
.CssAdmin input[type="text"],.CssAdmin input[type="password"] ,.CssAdmin  textarea,.CssAdmin  select {font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; border: #ccc solid thin;  margin-bottom: 2px; padding: 7px 5px; background-color: #fafafa; -moz-border-radius: 4px; border-radius: 4px; font-size:12px; }
.CssAdmin input[type="text"],.CssAdmin input[type="password"]  { width: 300px;  }
.CssAdmin .tab .toolbar {
	margin-bottom: 10px;
	background: rgb(249,249,249); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(237,237,237,1) 50%, rgba(230,230,230,1) 51%, rgba(238,238,238,1) 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(237,237,237,1)), color-stop(51%,rgba(230,230,230,1)), color-stop(99%,rgba(238,238,238,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 50%,rgba(230,230,230,1) 51%,rgba(238,238,238,1) 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 50%,rgba(230,230,230,1) 51%,rgba(238,238,238,1) 99%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 50%,rgba(230,230,230,1) 51%,rgba(238,238,238,1) 99%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(237,237,237,1) 50%,rgba(230,230,230,1) 51%,rgba(238,238,	238,1) 99%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ height: 32px; border-bottom: #CCC solid thin;
}
.CssAdmin .tab .toolbar a.boton {
	text-decoration: none; display:inline-block; margin: 4px 0 0 5px; border: #999 solid thin; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #555; font-weight: bold; 
	background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246 	,246,246,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.CssAdmin .tab .toolbar a.boton:hover { 
	background: rgb(242,246,248); /* Old browsers */ background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224	,239,249,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
}

.CssAdmin .tab .toolbar a.disable { 
	background: rgb(252,255,244); color: #999;
}
.CssAdmin .tab .toolbar a.disable:hover { 
	background: rgb(252,255,244); color: #999;
}
.CssAdmin .tab .toolbar a span, .withImage{  background-repeat: no-repeat; background-position: 5px 4px; padding: 4px 5px 4px 25px; display: inline-block; } 
.CssAdmin .tab .toolbar a.new span{  background-image:url(icons/page_white.png); } 
.CssAdmin .tab .toolbar a.add span{  background-image:url(icons/add.png); } 
.CssAdmin .tab .toolbar a.star span{  background-image:url(icons/star.png); } 
.CssAdmin .tab .toolbar a.script span{  background-image:url(icons/script.png); } 
.CssAdmin .tab .toolbar a.refresh span{  background-image:url(icons/arrow_refresh.png); } 
.CssAdmin .tab .toolbar a.conf span{  background-image:url(icons/cog.png); } 
.CssAdmin .tab .toolbar a.play span{  background-image:url(icons/control_play_blue.png); } 
.CssAdmin .tab .toolbar a.save span, .withImage{  background-image:url(icons/disk.png); } 
.CssAdmin .tab .toolbar a.edit span{  background-image:url(icons/page_edit.png); } 
.CssAdmin .tab .toolbar a.delete span{  background-image:url(icons/delete.png); } 
.CssAdmin .tab .toolbar a.cancel span{  background-image:url(icons/cancel.png); } 
.CssAdmin .tab .toolbar a.folder span{  background-image:url(icons/folder.png); } 

.CssAdmin .tab .toolbar a.dropdown { background-image: url(icons/dropdown_arrow.png); background-repeat:no-repeat;  padding-right: 11px !important; background-position: right center!important; }

.CssAdmin .tab .toolbar a.dropdown:hover { 
	background-color: rgb(242,246,248) !important; /* Old browsers */ background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%)  !important; /* FF3.6+ */ background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224	,239,249,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
	background-image: url(icons/dropdown_arrow.png) !important; 
	background-repeat:no-repeat  !important;  
	padding-right: 11px !important; background-position: right center!important; 

}
.CssAdmin .tab .toolbar a.clean span{ padding:4px 5px 4px 15px !important; } 
.CssAdmin .tab .success { font-weight:bold; font-size:14px; color: #0A0; padding-left: 5px; }

.CssAdmin .tab .toolbar .dropdownbox {  border: #999 solid thin;width: 150px; background-color: #eee; position:absolute; top: 30px; z-index: 20; }
.CssAdmin .tab .toolbar .dropdownbox a { margin: 0px; display:block; border: none; border-top:  #999 solid thin;   -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.CssAdmin .tab .toolbar .dropdownbox a:first-child {border: none;  }

/*
input[type="text"], input[type="password"] , textarea { border: #ccc solid thin;  margin-bottom: 2px; padding: 7px 5px; background-color: #fafafa; -moz-border-radius: 4px; border-radius: 4px; font-size:12px; }
input[type="text"], input[type="password"]  { width: 240px;  }
select  { width: 251px; border: #ccc solid thin;  margin-bottom: 10px 5px; padding: 6px 5px; background-color: #fafafa; -moz-border-radius: 4px; border-radius: 4px; font-size:12px; }
.form_input		  { color: #000 !important; }
.form_input_empty  { color: #999; }
.form_input_error { font-weight: normal; color: #e10000;  } 

.admin { font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; font-size: 11px; padding-top: 40px; }
.admin .title { font-size:18px; font-weight: bold; padding: 5px; }
.admin .bar { border-bottom:#AAA solid thin; background: #eee; position: absolute; top: 0px; font-weight: bold; left: 0px; width:100%; height: 40px; }
.admin .success { color: #0C3; font-weight: bold; font-size: 15px; padding: 5px; margin: 5px; display: inline-block; }
.admin .error { color: #F66; font-weight: bold; font-size: 15px; padding: 5px; margin: 5px; display: inline-block; }
.admin .bar a.boton, .admin .form input[type="submit"], .admin a.boton , .admin .boton { color: #0071C4; margin:8px; background-color: #CCC; padding: 3px 6px; border: #AAA solid thin; text-decoration: none; }
.admin a.add { vertical-align: text-top; display:inline-block; padding-left: 20px !important; font-weight: bold; margin: 10px 5px !important; background-image:url(images/add.png); background-repeat: no-repeat; background-position: 2px 2px; }
.admin a.edit { vertical-align: text-top; display:inline-block; padding-left: 20px !important; font-weight: bold; margin: 10px 5px !important; background-image:url(images/pencil.png); background-repeat: no-repeat; background-position: 2px 2px; }
.admin a.save { vertical-align: text-top; display:inline-block; padding-left: 20px !important; font-weight: bold; margin: 10px 5px !important; background-image:url(images/disk.png); background-repeat: no-repeat; background-position: 2px 2px; }
.admin a.delete { vertical-align: text-top; display:inline-block; padding-left: 20px !important; font-weight: bold; margin: 10px 5px !important; background-image:url(images/delete.png); background-repeat: no-repeat; background-position: 2px 2px; }
.admin .form {  }
.admin .form label { text-align: right; width: 140px; display: inline-block; margin-right: 5px; }
.admin .form input[type="text"] { padding: 5px; width: 350px; }


.admin .bar input[type="text"], .admin .bar input[type="password"], { margin-bottom: 7px; padding: 2px; background-color: #fff; font-size:11px; border: #AAA solid thin;}
.admin .bar .form_input 	  { color: #000; }
.admin .bar .form_input_empty { font-weight: normal; color: #777; font-style:italic; }
.admin .bar .form_input_error { font-weight: normal; color: #d10000; font-style:italic; font-weight: bold; }
/**/



/**********************
CSS POPUP
**********************/
.CssPopupManager { font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; font-size: 11px; display: none; position: fixed; left: 0px; z-index: 1100; top: 0px; width: 100%; height: 100%; } 
.CssPopupManager .bg { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000;  opacity:0.8; filter:alpha(opacity=80); }
.CssPopupManager .content { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; }
.CssPopupManager .content .waiting { position: absolute; left: 50%; padding: 3px; margin: -50px 0 0 -50px; top: 50%; border: #eee solid thin;  -moz-border-radius: 5px; border-radius: 5px; background: #fff;  }
.CssPopupManager .content .popup_window {  -moz-border-radius: 10px; border-radius: 10px; display: none; position: absolute; background-color: #fff; width: 500px; margin-left: -250px;  left: 50%; top: 75px; padding: 0px;}
.CssPopupManager .content .popup_window .title { 
	font-weight:bold; font-size:18px; text-align: center; color:#fff;  padding: 8px 5px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.CssPopupManager .content .popup_window .body {  padding: 10px 10px 20px 10px; text-align: center; font-size: 12px; }
.CssPopupManager .popup_window input[type="text"],.CssPopupManager input[type="password"] ,.CssPopupManager textarea {font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; border: #ccc solid thin;  margin-bottom: 2px; padding: 7px 5px; background-color: #fafafa; -moz-border-radius: 4px; border-radius: 4px; font-size:12px; }
.CssPopupManager .popup_window input[type="text"],.CssPopupManager input[type="password"]  { width: 90%;  }
.CssPopupManager .popup_window .form_input 	   { color: #000; }
.CssPopupManager .popup_window .form_input_empty { font-weight: normal; color: #AAA; }
.CssPopupManager .popup_window .form_input_error { font-weight: normal; color: #d10000; font-style:italic; font-weight: bold; }
.CssPopupManager .content .popup_window .boton   {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	padding: 7px 15px;
	
	-moz-border-radius: 5px; border-radius: 5px;
	
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.CssPopupManager .content .popup_photo { padding:2px; width: auto; top: 50%; left: 50%; border: #eee solid 1px;  -moz-border-radius: 6px; border-radius: 6px; display: none; position: absolute; background-color: #fff; }


