/** VALORES COMUNES **/
html {font:normal 12px Century Gothic,Sans-Serif;color:#333333;background:#ffffff url('../../general/images/bg.png')center repeat-y;}
a {color:rgb(0,55,239);text-decoration:none;}
a:hover {color:rgb(0,55,239);}
a:active {color:rgb(0,55,239);}
p,ul,ol {text-align:justify;white-space:word-wrap;}
ol li {list-style-type:decimal;}
pre {font:normal 10px Arial,Sans-Serif;}
h1,h2,h3,h4 {padding:0px;margin:0px;font-weight:normal;}
h1 {font-size:22px;letter-spacing:1px;font:Century Gothic,Sans-Serif;color:rgb(0,55,239);}
h2 {font-size:18px;color:#3481ab;margin-bottom:10px;text-shadow:0 0 0 transparent,0 1px 1px #ffffff;}
h3 {color:#888;font-size:16px;}
h4 {font:normal 11px Arial,Sans-Serif;color:#555555;text-transform:uppercase;text-shadow:0 0 0 transparent,0 1px 1px #ffffff;}
h5 {font-weight:normal;font-size:18px;letter-spacing:1px;font:Century Gothic,Sans-Serif;color:rgb(0,55,239);}

/*.font {font:normal 12px Verdana,Sans-Serif;color:#333333;}*/


li {padding-left:5px;margin-left:25px;list-style:square;}
hr {margin:0px;padding:0px;border:0px;border-bottom:1px solid rgba(255,255,255,.8);border-top:1px solid rgba(221,221,221,.8);height:0;position:relative;}
input,select {margin:0;}
input[type="text"],input[type="password"],textarea {font:inherit;white-space:nowrap;overflow:visible;position:relative;
	border:1px solid #dddddd;color:#555555;background:#ffffff;}
textarea {resize:none;}
input[type="button"],input[type="submit"],input[type="reset"],button {font:inherit;white-space:nowrap;overflow:visible;position:relative;
	border:1px solid #dddddd;color:#555555;background:#ffffff;}

	
/** MENU **/
nav {position:relative;display:block;margin:12px auto 0 auto;}
nav ul * {margin:0;padding:0;list-style:none outside none;}
nav li {float:left;position:relative;}
nav a {font-size:14px;width:auto;padding:0 5px;text-align:center;
	text-transform:none;display:block;position:relative;color:#000;text-shadow:0 1px 2px #fff;
	letter-spacing:0;position:relative;border-left:0;border-right:0;
	-webkit-transition:none;
		-moz-transition:none;
		-o-transition:none;
		-ms-transition:none;
		transition:none;}
nav a:hover,nav a.active {color:#111;font-weight:bold;text-shadow:0 1px 2px #fff;}
nav li:first-child a {margin-left:0;border-left:0;}
nav li:last-child a {border-right:0;}
	
/** CONTENIDO **/
.page {width:980px;margin:0px auto;}
.breadcrumbs {margin:7px 0 2px 0;}
.breadcrumbs span {line-height:12px;text-shadow:0 0 0 transparent,0 1px 0 #ffffff;color:#777777;}
.breadcrumbs a {font:bold 10px Century Gothic,Sans-Serif;text-shadow:0 0 0 transparent,0 1px 0 #ffffff;color:#777777;line-height:12px;}

.left {float:left;position:relative;}
.right {float:right;position:relative;}
.center {margin:0 auto;display:table;position:relative;}
.margin.left {margin:1px 20px 5px 0;}
.margin.right {margin:1px 0 5px 20px;}
.margin.center {margin:20px auto;}

/** ALERTS **/
.alert {margin:0;}
.alert.error {color:#b02020;}
.alert.info {color:#333333;}
.alert.error a,.alert.info a {color:#777777;}
.alert.error a:hover,.alert.info a:hover {color:#bbbbbb;}



/** FANCYBOX **/
.box {background:#262626;color:#aaaaaa;font-size:11px;text-shadow:0 0 0 transparent,0 -1px 0 #161616;border-radius:5px 5px 5px 5px;
	box-shadow:0 0 5px #333333;
	    -moz-box-shadow:0 0 5px #333333;
	    -webkit-box-shadow:0 0 5px #333333;}
.box a {color:#cccccc;}
.box a:hover {color:#ffffff;}
.box h2 {color:#e0e0e0;font-size:12px;text-transform:uppercase;margin-bottom:0px;}
.box-item {border-bottom:1px solid #1b1b1b;border-top:1px solid #323232;}
.box-item.padding {padding:5px 10px !important;}
.box-item.first {border-top:0px !important;}
.box-item.last {border-bottom:0px !important;}
.box.image {padding:5px;display:table;margin:0 auto;text-align:center;}
.box.image img {background:url("../../common/images/ajax-loader.gif") center center no-repeat;}
.box.image.multiple img {float:left;border:1px solid transparent;}





#album-links {margin:0 auto;display:table;}
#album-links li {list-style:none;margin:0 8px 10px 0;padding:0;float:left;}
#album-links li.last {margin-right:0px;}
#album-links a {text-transform:uppercase;font-size:11px;color:#131313;}
#album-links a.selected {font-weight:bold;}
#show-pics,#show-pics .box {margin:0 auto;background:#ffffff;}
#paginator {padding-bottom:50px;clear:both;padding-top:8px;display:table;margin:0 auto;}
#paginator a {text-transform:uppercase;font-size:11px;color:#999999;}
#paginator a:hover {color:#131313;}
#paginator a.selected {color:#131313;}
#paginator .next,#paginator .prev {line-height:14px;}
#paginator a.no-link {cursor:default;opacity:0;filter:alpha(opacity=0);}

/** CONTACT **/
.box {padding:5px;background:#ffffff;border:1px solid #ffffff;position:relative;
	box-shadow:0 0 3px #808080;
		-moz-box-shadow:0 0 3px #808080;
		-webkit-box-shadow:0 0 3px #808080;}


input,select {margin:0;}
input[type="text"],input[type="password"],textarea {font:inherit;white-space:nowrap;overflow:visible;position:relative;width:400px;
	border:1px solid #ffffff;color:#ffffff;background:#c0c0c0;padding:0 5px;border-radius:3px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {background:#f0f0f0;color:#303030;border-color:#ffffff;}
textarea {resize:none;height:120px;padding:2px 5px;}

input[type="button"],input[type="submit"],input[type="reset"],button {height:24px;white-space:nowrap;min-width:100px;border:1px solid #555;
	padding:0 10px 3px 10px;cursor:pointer;font:normal 14px/14px Century Gothic,Sans-Serif;color:#f9f9f9;text-shadow:0 -1px 0 #505050;border-radius:3px;
	background:#909563;
}
		
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active {background:#509563;}
button.grey {border:1px solid #c0c0c0;text-shadow:0 -1px 0 #606060;
	background:#c0c0c0;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,#c0c0c0 0%,#a0a0a0 100%);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c0c0c0),color-stop(100%,#a0a0a0));
		background:-webkit-linear-gradient(top,#c0c0c0 0%,#a0a0a0 100%);
		background:-o-linear-gradient(top,#c0c0c0 0%,#a0a0a0 100%);
		background:-ms-linear-gradient(top,#c0c0c0 0%,#a0a0a0 100%);
		background:linear-gradient(top,#c0c0c0 0%,#a0a0a0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c0c0c0",endColorstr="#a0a0a0",GradientType=0);}
button.grey:hover {background:#a0a0a0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,#a0a0a0 0%,#c0c0c0 100%);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0a0a0),color-stop(100%,#c0c0c0));
		background:-webkit-linear-gradient(top,#a0a0a0 0%,#c0c0c0 100%);
		background:-o-linear-gradient(top,#a0a0a0 0%,#c0c0c0 100%);
		background:-ms-linear-gradient(top,#a0a0a0 0%,#c0c0c0 100%);
		background:linear-gradient(top,#a0a0a0 0%,#c0c0c0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0a0a0",endColorstr="#c0c0c0",GradientType=0);}	
button.grey:active {background:#e0e0e0;}


.placeholding-input {min-height:30px;position:relative;}
.placeholding-input input {height:22px;
	box-shadow:inset 0 1px 2px #909090;
		-moz-box-shadow:inset 0 1px 2px #909090;
		-webkit-box-shadow:inset 0 1px 2px #909090;
	-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		transition:all .3s ease 0s;}
.placeholding-input textarea {
	box-shadow:inset 0 1px 2px #909090;
		-moz-box-shadow:inset 0 1px 2px #909090;
		-webkit-box-shadow:inset 0 1px 2px #909090;
	-webkit-transition:all .1s ease 0s;
		-moz-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		transition:all .3s ease 0s;}
.placeholding-input .placeholder {height:24px;line-height:24px;position:absolute;top:0;left:7px;opacity:.6;z-index:1;-moz-user-select:none;color:#ffffff;
	-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		transition:all .3s ease 0s;}
.placeholding-input input:focus {box-shadow:inset 0 1px 2px #a0a0a0;-moz-box-shadow:inset 0 1px 2px #a0a0a0;-webkit-box-shadow:inset 0 1px 2px #a0a0a0;}
.placeholding-input input:focus + .placeholder {color:#a0a0a0;}
.placeholding-input textarea:focus {box-shadow:inset 0 1px 2px #a0a0a0;-moz-box-shadow:inset 0 1px 2px #a0a0a0;-webkit-box-shadow:inset 0 1px 2px #a0a0a0;}
.placeholding-input textarea:focus + .placeholder {color:#a0a0a0;}
.hasome .placeholder {font:0 !important;opacity:0;z-index:-1;}


.imagedropshadow {

}

img.imagedropshadow {
	padding: 5px;
	border: solid 1px #EFEFEF;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
        margin-bottom: 5px;
}
div.imagedropshadow {
	padding: 5px;
	border: solid 1px #EFEFEF;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
        margin-bottom: 5px;
}