body {
margin:0;
padding:0;
}
body.front #page {
margin:0 auto;
padding-top:5px;
width:960px;
}

/*
form input#edit-submit {
background-color:transparent;
background-image:url("../themes/zen/images/bt.png");
background-position:0 0;
background-repeat:no-repeat;
border-style:none;
border-width:0;
clear:both;
color:#FFFFFF;
cursor:pointer;
display:block;
float:none;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:19px;
height:45px;
padding:0 0 10px;
text-align:center;
width:123px;
}*/
form .form-text, form .form-textarea {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}
form .form-text:focus, form .form-textarea:focus, form .form-text:active, form .form-textarea:active {
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
	color:#333;
}
.form-item label {
display:block;
font-size:11px;
font-weight:bold;
}

a:link {
	color: #2459B1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2459B1;
}
a:hover {
	text-decoration: none;
	color: #4980DA;
}
a:active {
	text-decoration: none;
	color: #4980DA;
}

#header {
padding:10px 0 0;
position:relative;
}
#logo {
float:left;
margin:0 0 0 15px;
}

#content {
color:#000000;
font-size:12px;
line-height:150%;
}

#content-area {
padding:0 10px 5px;
}

body.front h1.title, h1.title, h2.title, h3.title {
background-image:url("h1.gif");
background-position:left bottom;
background-repeat:no-repeat;
font-size:19px;
font-weight:normal;
line-height:1.3em;
margin-bottom:5px;
margin-top:0;
padding-bottom:10px;
padding-left:15px;
color:#000;
}


h1.title {
background-image:none;
color:#39617D;
font-size:35px;
font-weight:normal;
line-height:1.3em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:15px;
text-shadow:1px 1px #BCD0F1;
}
.form-submit {
	background-color:#2459B1;
	border:1px solid #457DDA;
	color:#FFFFFF;
	cursor:pointer;
}

#container {
margin:0;
}
/*
#main {
float:left;
margin-right:5px;
width:485px;
}

#container #sidebar-right {
width:470px;
}

#sidebar-right .block {
padding-left:0;
}
*/
.block-user {
	
}

.block-user ul {
height:38px;
margin:0;
min-height:19px;
padding:0 15px;
text-align:left;
}

.block-user ul li {
display:inline;
float:none;
list-style:none;
list-style-image:none;
margin:0;
padding:0;

}

.block-user ul li a {
color:#666666;
display:block;
float:left;
font-size:11px;
height:15px;
margin-right:5px;
padding-right:12px;
padding-top:20px;
}

#block-block-7 {
background-image:url("buscar.png");
background-position:left top;
background-repeat:no-repeat;
border-style:none;
height:65px;
margin:0 0 10px 0px;
padding:16px 0 0 48px;
width:437px;
}

#block-block-7 h2 {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:17px;
margin:0;
padding:0;
}

#block-block-7 label {
	display:none;
}

#block-block-7 input#edit-texto-busqueda {
border:1px solid #EFEFEF;
color:#666666;
display:block;
float:left;
margin-bottom:0;
margin-right:5px;
margin-top:1px;
padding:3px 2px;
width:320px;
}

#main {
padding:0;
position:relative;
}

#block-block-7 .form-submit {
background-color:transparent;
background-image:url("bt-search.jpg");
background-position:left top;
background-repeat:no-repeat;
border:0 none;
clear:none;
color:#666666;
cursor:pointer;
font-size:17px;
height:27px;
line-height:27px;
margin:0;
padding:0;
text-shadow:1px 1px #CCCCCC;
width:85px;
}

#block-block-7 .form-submit:hover {
color:#d00;
}

#block-block-7 .form-item, #block-block-7 .form-checkboxes, #block-search-0 .form-radios {
margin:0;
padding:0;
}

body.front #content {
margin-left:0;
margin-right:-460px;
width:470px;
}

body.front  #sidebar-right {
float:left;
margin-left:480px;
margin-right:-960px;
padding:0;
width:470px;
}
#sidebar-right-inner {
margin:0;
padding:0;
}

#sidebar-right p {
margin:0 0 10px;
}

#footer {
border-top:1px solid #CCCCCC;
font-size:11px;
margin-top:0;
padding:0;
}

#block-block-3 ul {
margin:0;
padding:0;
}


body.logged-in .block-user {
background-image:url("user.gif");
background-position:10px bottom;
background-repeat:no-repeat;
margin-bottom:0;
padding-bottom:2px;
padding-left:40px;
}
.block-user {
border-bottom:1px solid #CCCCCC;
margin-bottom:0;
}
.block-user h2 {
background-color:#2459B1;
background-image:none;
color:#FFFFFF;
display:none;
float:left;
font-size:11px;
margin:22px 10px 0 5px;
padding:0 3px;
text-transform:lowercase;
}
 
body.logged-in .block-user h2 {
	display:block;
}

.listadodepueblos {
	
}

.listadodepueblos .colpueblos {
display:block;
float:left;
width:111px;
}

.listadodepueblos .colpueblos ul {
color:#666666;
font-size:11px;
list-style-position:inside;
margin:0 0 0 0;
padding:0;
}
.listadodepueblos .colpueblos ul li {
	
}

.listadodepueblos .colpueblos ul li a {
color:#666666;
padding:0 2px;
text-decoration:none;
}

.listadodepueblos .colpueblos ul li a:hover {
background-color:#DD0000;
color:#ffffff;
padding:0 2px;
text-decoration:none;
}
 
.block-user ul li a.gold {
background-image:url("agregar_hoteles_parafoderes_images.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:13px;
font-weight:bold;
height:33px;
line-height:13px;
margin:0;
padding:4px 10px 0;
text-align:center;
text-decoration:none;
text-shadow:1px 0 #990000;
width:90px;
}


.block-user ul li a.goldtwo {
background-image:url("agregar_hoteles_parafoderes_images_blue.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:13px;
font-weight:bold;
height:33px;
line-height:12px;
margin:0;
padding:3px 13px 0;
text-align:center;
text-decoration:none;
text-shadow:1px 0 #000099;
width:83px;
}



.block-user ul li a.gold:hover {
background-position:left -39px;
color:#FF6;
}
.block-user ul li a.goldtwo:hover {
	color:#FF0;
} 
.block-user ul li a.gold2 {
background-image:url("agregar_hoteles_parafoderes_images.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:33px;
line-height:13px;
margin:0;
padding:3px 10px 0;
text-align:center;
text-decoration:none;
text-shadow:1px 0 #990000;
width:90px;
}

.block-user ul li a.gold2:hover {
background-position:left -39px;
color:#FF6;
}


#block-block-5 {
clear:both;
}


#block-block-5 .content {
	
}


#block-block-5 .content ul, #block-block-6 .content ul {
color:#666666;
font-size:11px;
list-style-position:inside;
margin:0 15px 0 0;
padding:0;
}

#block-block-5 .content ul {
width:300px;
}

#block-block-5 .content ul li, #block-block-6 .content ul li  {
float:left;
width:150px;
}

#block-block-5 .content ul li a, #block-block-6 .content ul li a  {
color:#666666;
padding:0 2px;
text-decoration:none;
}
#block-block-5 .content ul li a:hover, #block-block-6 .content ul li a:hover {
background-color:#DD0000;
color:#ffffff;
padding:0 2px;
text-decoration:none;
}

#block-block-5 h2.title, #block-block-6 h2.title , #block-block-15 h2.title {
background-image:url("h1.gif");
background-position:-50px bottom;
background-repeat:no-repeat;
font-size:19px;
font-weight:normal;
line-height:1.3em;
margin-bottom:5px;
margin-top:0;
padding-bottom:10px;
padding-left:0;
}

#block-user-0 {
min-height:45px;
position:absolute;
right:10px;
top:10px;
}

#user-login-form {
	
}

#user-login-form  .form-item, #user-login-form  .form-checkboxes, #user-login-form  .form-radios {
display:block;
float:left;
margin:0 0 0 5px;
}

#user-login-form .form-item label {
display:block;
float:left;
font-size:11px;
font-weight:normal;
margin-right:5px;
margin-top:0;
}

#user-login-form .form-item #edit-name, #user-login-form .form-item #edit-pass {
border:1px solid #CCCCCC;
color:#666666;
display:block;
float:left;
margin-bottom:0;
margin-right:5px;
margin-top:0;
padding:1px 2px;
width:100px;
}

#user-login-form .item-list {
	clear:both;
}

#user-login-form ul {
margin-bottom:0;
margin-top:4px;
text-align:right;
}

#user-login-form ul li a {
border:1px solid #EEEEEE;
color:#2459b1;
font-size:11px;
padding:0 6px;
text-decoration:none;
}

#user-login-form ul li a:hover {
background-color:#2459b1;
color:#ffffff;
font-size:11px;

text-decoration:none;
}

#block-menu-primary-links {
	
}
#block-menu-primary-links ul {
margin:0;
padding:0;
text-align:left;
}
#block-menu-primary-links ul li {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
	display:inline;
}
#block-menu-primary-links ul li a {
color:#333333;
padding:0 3px 0 3px;
}

#block-menu-primary-links ul li a:hover {
background-color:#2459b1;
color:#ffffff;
}

#footer-message {
float:none;
padding:0 13px;
}

.breadcrumb {
font-size:11px;
margin-top:10px;
padding-bottom:0;
padding-left:15px;
}

.breadcrumb a {
background-color:#2459B1;
color:#FFFFFF;
margin-right:5px;
padding:1px 5px;
text-decoration:none;
}

#block-block-3 {
min-height:160px;
}

#block-block-2 {
margin-bottom:25px;
margin-top:15px;
min-height:225px;
}

.blockprecio {
border:1px solid #CCCCCC;
color:#333333;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:40px;
margin:0 2px;
padding:8px 2px 2px;
text-align:center;
width:72px;
}

.blockprecio .blockpreciovalor {
	font-size: 23px;
	margin-bottom: 1px;
}
.sidebar-right #content-inner {
padding-left:0;
padding-right:0;
}

div.view-uc-products .item-list ul {
	margin:0;
	padding:0;
}
div.view-uc-products .item-list ul li {
border:1px solid #FFFFFF;
color:#666666;
float:left;
font-size:11px;
list-style:none outside none;
margin:0;
padding:3px;
}

div.view-uc-products .item-list ul li:hover {
border:1px solid #cccccc;
}

div.view-uc-products .item-list ul li .views-field-title, div.view-uc-products .item-list ul li .views-field-field-image-cache-fid {
padding:0 5px; 	
}

div.view-uc-products .item-list ul li .views-field-model {
padding:0 10px; 	
}

body.node-type-product #content {
float:left;
margin-left:0;
margin-right:-100%;
padding:0;
width:900px;
}

.product-image {
border:1px solid #CCCCCC;
clear:left;
float:left;
margin:0 10px 10px 0;
padding:5px;
text-align:center;
}
.node {
position:relative;
}
.node .meta {
background-color:#FFFFF2;
border:1px solid #DDDDCC;
font-size:11px;
margin-bottom:10px;
margin-left:0;
padding:2px 5px;
width:865px;
}
.node .content {
min-height:350px;
}

.node-add-to-cart {
background-image:url("bt-buy.jpg");
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
font-size:22px;
height:37px;
line-height:37px;
margin:0;
padding:0;
text-shadow:1px 1px #FF3300;
width:128px;
}

.node-add-to-cart:hover {
background-position: left bottom;

}

div.add-to-cart .node-add-to-cart {
}	

#content-bottom {
clear:both;
}

.model {
background-color:#FEFEFE;
border:1px solid #CCCCCC;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-left:430px;
margin-right:2em;
padding:2px;
}

.product-info, .field-field-tamano, .field-field-pixeles, .field-field-dpi {
background-color:#FEFEFE;
border:1px solid #CCCCCC;
display:block;
font-size:12px;
font-weight:normal;
height:22px;
line-height:22px;
margin-bottom:10px;
margin-left:570px;
margin-right:0;
padding:2px;
width:300px;
}


.add-to-cart {
margin-left:570px;	
}

.field-field-pixeles .field-label, .field-field-dpi .field-label {
float:left;
}

.product-info:hover, .field-field-tamano:hover, .field-field-pixeles:hover, .field-field-dpi:hover {
	background-color:#F0F9FF;
}

.uc-price-display {
clear:both;
float:none;
font-size:1.3em;
font-weight:bold;
padding-bottom:4px;
padding-left:4px;
text-align:center;
width:100px;
}

tr.even, tr.odd {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}

#cart-form-products {
border:0 none;
margin:0 15px;
width:100%;
}
#cart-form-products table {
margin:0;
}

#cart-form-buttons {
border:1px solid #BBBBBB;
margin:0.5em 0 0.5em 15px;
text-align:right;
width:100%;
}

fieldset {
border:1px solid #CCCCCC;
font-size:11px;
margin:10px 0;
padding:5px;
}

#block-uc_cart-0 {
background-image:url("cart.png");
background-position:left top;
background-repeat:no-repeat;
border:1px hidden #DCE6F8;
float:right;
height:72px;
margin:0;
padding:10px 10px 0;
width:162px;
}

#block-uc_cart-0 h2.title {
background-image:none;
color:#000000;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
text-align:center;
}

#footer-inner {
position:relative;
}

.cart-block-summary {
margin:0 auto;
padding:2px;
}

.cart-block-summary  ul.links {
margin:3px 0;
padding:0;
}

#header-inner {
position:relative;
}

div.view-uc-products .item-list ul li {
border:1px solid #FFFFFF;
color:#666666;
float:left;
font-size:11px;
height:190px;
line-height:13px;
list-style:none outside none;
margin:0 3px 3px 0;
padding:3px;
width:155px;
}


div.view-uc-products .item-list ul.pager  {
background-color:#E9F1F8;
border:1px solid #CCCCCC;
margin:0 0 10px;
min-height:19px;
padding:5px;
}

div.view-uc-products .item-list ul.pager li {
background-color:#C6D6F4;
border:1px solid #FFFFFF;
color:#333333;
display:inline;
float:none;
font-size:11px;
height:auto;
line-height:13px;
list-style:none outside none;
margin:0;
padding:3px;
width:auto;
cursor:default;
}

div.view-uc-products .item-list ul.pager li:hover {
background-color:#ffffff;
}

div.view-uc-products .item-list ul.pager li a {
border:0 none;
color:#2561C2;
margin:0;
padding:0;
text-shadow:1px 1px #FFFFFF;
}






/******** TABS ***************/

ul.primary li a {
	background-color:#2459B1;
	background-image:url(tab-shadow.jpg);
	border:1px outset #000099;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	float:none;
	font-family:arial;
	font-size:12px;
	margin-right:5px;
	padding:2px 5px;
	text-align:center;
	text-shadow:1px 1px #000099;
	border-bottom:0px none;
	background-repeat: repeat-x;
	background-position: left bottom;
}


ul.primary li a .tab {
background-image:none;
border:0 none;
line-height:25px;
margin:0;
padding:0;
}

ul.primary li a:hover  {
	background-color:#2B69D0;
	background-image:none;
	border:1px outset #000099;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	float:none;
	font-family:arial;
	font-size:12px;
	margin-right:5px;
	padding:2px 5px;
	text-align:center;
	text-shadow:1px 1px #000099;
		border-bottom:0px none;

	}


ul.primary li.active a, ul.primary li.active a:hover {
	background-color:#2B69D0;
	background-image:none;
	border:1px outset #000099;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	float:none;
	font-family:arial;
	font-size:12px;
	margin-right:5px;
	padding:2px 5px;
	text-align:center;
	text-shadow:1px 1px #000099;
	border-bottom:0px none;
	
	}

ul.primary li a:hover .tab {
	background-image: none;
	border-bottom:0px none;
}


ul.primary li.active a .tab, ul.primary li.active a:hover .tab {
background:none repeat scroll 0 0 transparent;
border-bottom:0 none;
}


body.section-nosotros #main {
background-image:url("bg-nosotros_03.jpg");
background-position:left top;
background-repeat:repeat-x;
padding:0;
}
body.section-nosotros #main #main-inner {
background-image:url("bg_02.jpg");
background-position:left top;
background-repeat:no-repeat;
min-height:585px;
}
body.section-nosotros #main #main-inner #content-area {
	padding:0px;
}


body.section-nosotros #main #main-inner h1.title {
background-image:none;
color:#39617D;
font-size:35px;
font-weight:normal;
line-height:1.3em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:15px;
text-shadow:1px 1px #BCD0F1;
}

body.section-nosotros #main #main-inner .workareas1 {
background-image:url("frame-nosotros.png");
background-position:left top;
background-repeat:no-repeat;
display:block;
font-size:13px;
height:380px;
margin-bottom:10px;
padding:25px;
width:290px;
}

body.section-nosotros #main #main-inner .workareas2
{
float:right;
}


/************/

/*
body.page-anada-y-venda-sus-fotografias #main {
background-image:url("bg-nosotros_03.jpg");
background-position:left top;
background-repeat:repeat-x;
padding:0;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner {
background-image:url("bg-publicar2.jpg");
background-position:left top;
background-repeat:no-repeat;
min-height:585px;
}*/

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area {
padding:10px;
width:850px;
}

body.page-anada-y-venda-sus-fotografias  #content-bottom {
clear:both;
padding:0 15px;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner h1.title {
background-image:none;
color:#39617D;
font-size:35px;
font-weight:normal;
line-height:1.3em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:15px;
text-shadow:1px 1px #BCD0F1;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner .workareas1 {
background-image:url("frame-nosotros.png");
background-position:left top;
background-repeat:no-repeat;
display:block;
font-size:13px;
height:380px;
margin-bottom:10px;
padding:25px;
width:290px;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner .workareas2
{
float:right;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content {
color:#000000;
font-size:11px;
line-height:130%;
margin-left:30px;
margin-top:30px;
min-height:350px;
text-shadow:1px 1px #FFFFFF;
width:275px;
}
body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content p {
widows:200px;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form {
border:1px dashed #B79645;
height:370px;
left:310px;
padding:5px;
position:absolute;
top:-5px;
width:315px;
}


body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form input.form-text {
	background-color:#FFFFFF;
	border:1px solid #E3CFA6;
	font-size:12px;
	padding:2px;
	width:305px;
}


body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form textarea {
background-color:#FFFFFF;
border:1px solid #E3CFA6;
font-size:12px;
height:55px;
padding:2px;
width:305px;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form .form-item, body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form .form-checkboxes, body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form .form-radios {
margin:0 0 5px;
}


body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form .form-item .description {
background-color:#FFFFFF;
font-size:0.85em;
height:70px;
overflow-x:hidden;
overflow-y:scroll;
padding:5px;
width:300px;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area .content form  .form-item .description p {
margin:0 0 5px 0;
padding:0;
font-size:10px;
}

body.page-anada-y-venda-sus-fotografias #webform-component-acepto_los_terminos_y_condiciones label {
display:none;	
}

body.page-anada-y-venda-sus-fotografias #webform-component-acepto_los_terminos_y_condiciones label.option {
display:block;	
}

/**********/




body.page-comprar-fotos-0 #main {
background-image:url("bg-nosotros_03.jpg");
background-position:left top;
background-repeat:repeat-x;
padding:0;
}
body.page-comprar-fotos-0 #main #main-inner {
background-image:url("bg-publicar.jpg");
background-position:left top;
background-repeat:no-repeat;
min-height:585px;
}
body.page-comprar-fotos-0 #main #main-inner #content-area {
	padding:0px;
}


body.page-comprar-fotos-0 #main #main-inner h1.title {
background-image:none;
color:#39617D;
font-size:35px;
font-weight:normal;
line-height:1.3em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:15px;
text-shadow:1px 1px #BCD0F1;
}

body.page-comprar-fotos-0 #main #main-inner .workareas1 {
background-image:url("frame-nosotros.png");
background-position:left top;
background-repeat:no-repeat;
display:block;
font-size:13px;
height:380px;
margin-bottom:10px;
padding:25px;
width:290px;
}

body.page-comprar-fotos-0 #main #main-inner .workareas2
{
float:right;
}

body.page-comprar-fotos-0 #main #main-inner #content-area .content {
color:#000000;
font-size:13px;
line-height:130%;
margin-left:45px;
margin-top:30px;
min-height:350px;
text-shadow:1px 1px #FFFFFF;
width:510px;
}
body.page-comprar-fotos-0 #main #main-inner #content-area .content p {
}

#block-menu-primary-links {
margin:0;
padding:0 10px;
}

div.messages, div.status, div.warning, div.error {
margin:5px 0;
}

#footer a#twitter {
background-image:url("twitter.png");
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#333333;
display:block;
float:right;
font-size:10px;
font-weight:bold;
height:30px;
margin:5px;
padding:0;
text-indent:-99999px;
text-transform:capitalize;
width:20px;
}
#footer a#face {
background-image:url("face-book.png");
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
color:#333333;
display:block;
float:right;
font-size:10px;
font-weight:bold;
height:30px;
line-height:27px;
margin:5px;
padding:0;
text-indent:-99999px;
text-transform:capitalize;
width:20px;
}
#footer a#rss {
background-image:url("rss.png");
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
color:#333333;
display:block;
float:right;
font-size:10px;
font-weight:bold;
height:30px;
line-height:27px;
margin:5px;
padding:0;
text-indent:-99999px;
text-transform:capitalize;
width:20px;
}
#footer a#twitter:hover {
background-color:transparent;
background-position:0 3px;
}
#footer a#face:hover {
background-color:transparent;
background-position:0 3px;

}
#footer a#rss:hover {
background-color:transparent;
background-position:0 3px;

}

#block-block-11 {
left:520px;
margin:0;
position:absolute;
top:40px;
z-index:2;
}
#block-block-11 p {
margin:0;
}

#block-block-12 {
background-image:url("agregar_hoteles_parafoderes_images_blue.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:right;
font-size:13px;
font-weight:bold;
height:37px;
line-height:12px;
margin:0;
padding:3px 0 0;
position:absolute;
right:220px;
text-align:center;
text-decoration:none;
text-shadow:1px 0 #000099;
top:-41px;
width:110px;
}

#block-block-12 p {
color:#ffffff;
font-weight:bold;
margin:0;
padding:2px 5px;
}

body.front {
background-image:url("home-bg2.jpg");
background-position:center 240px;
background-repeat:no-repeat;
}

#block-block-16 {
margin:0;
padding:0;
}


#block-block-16 p {
	margin:0;
	padding:0;
}

#block-block-15 {
margin-top:20px;
}	

div.view-Fotos-Destacadas .views-row {
float:left;
margin:0 5px 5px 0;
}

#block-block-14 {
left:829px;
margin:0;
position:absolute;
top:123px;
}

#block-block-14 input.backbutton {
background-color:#DD0000;
border:1px solid #FF0000;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

#block-block-14 input.backbutton:hover {
background-color:#bb0000;

}

#block-block-16 {
margin:0;
padding:0;
}



#block-block-16 .content {
margin:0;
padding:0;
}
#block-block-16 .content p {
margin:0;
padding:0;
}
#block-block-16 .content p a {
	background-image:url(banner-home.jpg);
	background-position:left -1px;
	background-repeat:no-repeat;
	display:block;
	height:117px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:-9999px;
	width:960px;
}
#block-block-16 .content p a:hover {
background-position:left -120px;
}



/***************/

/*
body.page-concurso-de-fotografia #main {
background-image:url("bg-nosotros_03.jpg");
background-position:left top;
background-repeat:repeat-x;
padding:0;
}
body.page-concurso-de-fotografia #main #main-inner {
background-image:url("bg-publicar.jpg");
background-position:left top;
background-repeat:no-repeat;
min-height:585px;
}
body.page-concurso-de-fotografia #main #main-inner #content-area {
padding:0;
}
body.page-concurso-de-fotografia #main #main-inner h1.title {
background-image:none;
color:#39617D;
font-size:35px;
font-weight:normal;
line-height:1.3em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:15px;
text-shadow:1px 1px #BCD0F1;
}
body.page-concurso-de-fotografia #main #main-inner .workareas1 {
background-image:url("frame-nosotros.png");
background-position:left top;
background-repeat:no-repeat;
display:block;
font-size:13px;
height:380px;
margin-bottom:10px;
padding:25px;
width:290px;
}
body.page-concurso-de-fotografia #main #main-inner .workareas2 {
float:right;
}
body.page-concurso-de-fotografia #main #main-inner #content-area .content {
color:#000000;
font-size:13px;
line-height:130%;
margin-left:45px;
margin-top:30px;
min-height:350px;
text-shadow:1px 1px #FFFFFF;
width:510px;
}
body.page-concurso-de-fotografia #main #main-inner #content-area .content p {
}
*/


body.page-concurso-de-fotos-fotografias-de-puerto-rico #main {
background-color:#1A86CF;
background-image:url("detail-concurso.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:120px 0 0;
position:relative;
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico #content {
font-size:12px;
line-height:150%;
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico .node .content {

}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .node .content a {
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico h1.title {
display:none;
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico .breadcrumb {
display:none;
}


#node-335 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r5_c1.png");
background-position:center bottom;
background-repeat:no-repeat;
margin:10px 0 0;
padding:0 0 12px;
width:954px;
}

#node-335 .node-inner {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r1_c2.png");
background-position:center top;
background-repeat:no-repeat;
margin:0;
padding:12px 0 0;
}

#node-335 .node-inner .content {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r3_c2.png");
background-position:center top;
background-repeat:repeat-y;
color:#333333;
font-family:arial;
font-size:13px;
line-height:140%;
padding:0 25px;
}	

#block-block-13 {
background-color:#EFEFEF;
border-bottom:1px solid #CCCCCC;
padding-top:5px;
}
#block-block-13 p {
	margin:0;
	padding:0;
}
#block-block-13 {
	
}

#edit-field-foto-previa-0-wrapper {
background-color:#FFFFCC;
border:1px solid #FFFF99;
margin:0 0 5px;
padding:10px;
}

#edit-field-foto-previa-0-wrapper .filefield-element {
margin:0;
}
#edit-field-foto-previa-0-wrapper label {
	display:none;
}

.warning {
color:#DD0000;
font-weight:bold;
}
#block-block-19 {
background-color:#FFFFE1;
border:1px solid #FF9900;
font-size:11px;
left:335px;
line-height:120%;
margin:0;
padding:10px;
position:absolute;
top:89px;
width:116px;
}
#block-block-19 p  {
margin:0; padding:0;
text-shadow:1px 1px 2px #fff;
}

body.page-anada-y-venda-sus-fotografias #main #main-inner #content-area, body.page-anada-y-venda-sus-fotografias-0 #main #main-inner #content-area  {
padding:10px;
width:470px;
}
body.page-anada-y-venda-sus-fotografias #main, body.page-anada-y-venda-sus-fotografias-0 #main {
padding:0;
position:relative;
width:990px;
}

body.page-anada-y-venda-sus-fotografias #sidebar-right, body.page-anada-y-venda-sus-fotografias-0 #sidebar-right {
padding:95px 0 0;
width:500px;
}

 body.page-anada-y-venda-sus-fotografias-0 div.tabs {
width:480px;
}

#block-block-17, #block-block-20 {
border-left:1px solid #CCCCCC;
font-size:11px;
line-height:150%;
margin:0;
padding:0 0 8px 10px;
}

.view-Fotos-Pendientes .views-row {
background-color:#ffffff;
border:1px solid #CCCCCC;
font-size:11px;
margin-bottom:15px;
padding:5px;
position:relative;
width:860px;
}

.view-Fotos-Pendientes .view-content {
background-color:#FFFFFF;
padding:5px;
}


.view-Fotos-Pendientes .views-field-field-foto-previa-fid {
background-color:#EFEFEF;
border:1px solid #EEEEEE;
float:left;
height:200px;
line-height:200px;
margin:5px 5px 5px 0;
padding:5px;
position:relative;
text-align:center;
}


.view-Fotos-Pendientes .views-field-field-foto-previa-fid img {
vertical-align:middle;
}



.view-Fotos-Pendientes .views-field-field-foto-previa-fid-1 {
background-color:#EFEFEF;
border:1px solid #EEEEEE;
float:left;
height:200px;
line-height:200px;
margin:5px;
padding:5px;
text-align:center;
position:relative;
}


.view-Fotos-Pendientes .views-field-field-foto-previa-fid-1 img {
vertical-align:middle;
}


.view-Fotos-Pendientes .views-field-field-foto-previa-fid label, .view-Fotos-Pendientes .views-field-field-foto-previa-fid-1 label {
background-color:#000000;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
left:5px;
line-height:20px;
padding:0 10px;
position:absolute;
top:5px;
}

.view-Fotos-Pendientes .views-field-delete-node {
	clear:both;
	margin-top:10px;
}

.view-Fotos-Pendientes .views-field-delete-node a {
background-color:#DD0000;
color:#FFFFFF;
font-size:19px;
padding:5px 13px;
position:absolute;
right:5px;
text-shadow:1px 1px 3px #990000;
top:5px;
}






/********************/


body.page-concurso-de-fotos-fotografias-de-puerto-rico #main {
background-color:#1A86CF;
background-image:url("detail-concurso.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:120px 0 0;
position:relative;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico #content {
font-size:12px;
line-height:150%;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .node .content {
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .node .content a {
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico h1.title {
display:none;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .breadcrumb {
display:none;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .view  {
background-position:center bottom;
background-repeat:no-repeat;
margin:10px 0 0;
padding:0 0 12px;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .view .node-inner {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r1_c2.png");
background-position:center top;
background-repeat:no-repeat;
margin:0;
padding:12px 0 0;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .view .node-inner .content {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r3_c2.png");
background-position:center top;
background-repeat:repeat-y;
color:#333333;
font-family:arial;
font-size:13px;
line-height:140%;
padding:0 25px;
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico #content .view-Concurso {
color:#FFFFFF;
font-size:12px;
line-height:150%;
text-shadow:0 1px 1px #000033;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico #content .view-Concurso a {
color:#FF6;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .view .views-row {
background-color:#FFFFFF;
color:#333333;
float:left;
height:230px;
line-height:140%;
margin:0 10px 15px 15px;
padding:5px;
text-align:center;
text-shadow:0 0 0 #FFFFFF;
width:145px;
}
body.page-concurso-de-fotos-fotografias-de-puerto-rico .view .views-row img {
display:block;
margin:0 auto 5px;
}

body.page-concurso-de-fotos-fotografias-de-puerto-rico #content-area {
padding:0 10px 5px;
width:900px;
}








/*****************************************/


body.page-ganador-del-concurso-de-fotografia #main {
background-color:#1A86CF;
background-image:url("detail-concurso.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:120px 0 0;
position:relative;
}
body.page-ganador-del-concurso-de-fotografia #content {
font-size:12px;
line-height:150%;
}
body.page-ganador-del-concurso-de-fotografia .node .content {
}
body.page-ganador-del-concurso-de-fotografia .node .content a {
}
body.page-ganador-del-concurso-de-fotografia h1.title {
display:none;
}
body.page-ganador-del-concurso-de-fotografia .breadcrumb {
display:none;
}
body.page-ganador-del-concurso-de-fotografia .view {
background-position:center bottom;
background-repeat:no-repeat;
margin:10px 0 0;
padding:0 0 12px;
}
body.page-ganador-del-concurso-de-fotografia .view .node-inner {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r1_c2.png");
background-position:center top;
background-repeat:no-repeat;
margin:0;
padding:12px 0 0;
}
body.page-ganador-del-concurso-de-fotografia .view .node-inner .content {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/concurso-frame_r3_c2.png");
background-position:center top;
background-repeat:repeat-y;
color:#333333;
font-family:arial;
font-size:13px;
line-height:140%;
padding:0 25px;
}
body.page-ganador-del-concurso-de-fotografia #content .view-Concurso {
color:#FFFFFF;
font-size:12px;
line-height:150%;
text-shadow:0 1px 1px #000033;
}
body.page-ganador-del-concurso-de-fotografia #content .view-Concurso a {
color:#FFFF66;
}
body.page-ganador-del-concurso-de-fotografia .view .views-row {
background-color:#FFFFFF;
color:#333333;
float:left;
height:230px;
line-height:140%;
margin:0 10px 15px 15px;
padding:5px;
text-align:center;
text-shadow:0 0 0 #FFFFFF;
width:145px;
}
body.page-ganador-del-concurso-de-fotografia .view .views-row img {
display:block;
margin:0 auto 5px;
}
body.page-ganador-del-concurso-de-fotografia #content-area {
padding:0 10px 5px;
width:900px;
}





body.page-ganador-del-concurso-de-fotografia .node-inner .content ul {
margin:0;
padding:0;
}
body.page-ganador-del-concurso-de-fotografia .node-inner .content ul li {
background-color:#FFFFFF;
display:block;
float:left;
height:225px;
line-height:100%;
list-style:none outside none;
margin:0 5px 10px;
padding:8px 5px 5px;
text-align:center;
width:160px;
}
body.page-ganador-del-concurso-de-fotografia .node-inner .content ul li img {
margin-bottom:5px;
}
body.page-ganador-del-concurso-de-fotografia .node-inner .content ul li a {
color:#333333;
display:block;
margin:8px 0;
}
body.page-ganador-del-concurso-de-fotografia .node-inner .content h2 {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:24px;
margin-bottom:10px;
text-shadow:1px 1px 3px #003399;
}
body.page-ganador-del-concurso-de-fotografia .node-inner .content hr {
border:1px solid #FFFFFF;
}


div.ganadoreslistadorow {
background-color:#FFFFFF;
color:#333333;
float:left;
height:230px;
line-height:140%;
margin:0 10px 15px 15px;
padding:5px;
text-align:center;
text-shadow:0 0 0 #FFFFFF;
width:145px;
}