@charset "utf-8";
/* CSS Document */

body {
	background-color:#000000;
	color:#EEEEEE;
	margin:0;
	max-width:105em;
	padding:0;
	background-image: url(bg-x.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

a:link {
	color: #FFC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFC;
}
a:hover {
	text-decoration: underline;
	color: #FFC;
}
a:active {
	text-decoration: none;
	color: #FFC;
}

.sidebar-left #content-inner {
padding-left:280px;
padding-right:0;
}
  
  .with-navbar #content, .with-navbar #sidebar-left, .with-navbar #sidebar-right {
margin-top:0;
}
  
#header, #container, #footer-wrapper {
}

#sidebar-left {
    float: left;
    margin-left: 0;
    margin-right: -210px;
    padding: 0;
    width: 210px;
}

.sidebar-left #content-inner {
    padding-left: 220px;
    padding-right: 0;
}

.two-sidebars #content-inner {
padding-left:270px;
padding-right:200px;
}
#main {
margin-bottom:10px;
position:relative;
}

#sidebar-left-inner {
margin:0;
padding:0;
}
  
#page, #closure-blocks {
    cursor: default;
    font-size: 0.8em;
    margin: 0 auto;
    min-width: 990px;
    overflow: visible;
    width: 990px;
}

#logo {
margin:35px 0 0;
padding:0;
}
body.not-logged-in #logo {
margin:10px 0 0;
padding:0;
}
#navbar {
    float: none;
    height: auto;
    margin: 0 0 15px;
    padding-top: 0;
    width: auto;
}

#navbar li {
float:none;
padding:0;
}
  #container {
}
/*----/HEAD----*/

#container {
}
#name-and-slogan {
display:block;
float:left;
height:75px;
margin-top:12px;
width:630px;
}

#site-name {
display:block;
font-size:0;
margin:0;
}
#site-name a, #site-name a:hover {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/puerto-rico-hoteles-y-paradores.png");
background-position:left top;
background-repeat:no-repeat;
display:block;
float:none;
height:80px;
margin:0;
padding:0;
text-indent:-9999px;
width:630px;
}
#logo {
float:none;
}

#logo-title {
margin:0;
min-height:95px;
padding-top:0;
}

  
#header-region, #closure-blocks {
position:relative;
}
/*<--/Navigation-->*/

#primary
  {
height:25px;
margin:0;
padding:0;
  }
  
#primary ul {
list-style:none outside none;
margin:0;
padding:8px 0 0 15px;
text-align:left;
}  
#primary ul li {
padding:  0 0 0 0;
}

#primary ul li.menu-2475 {
border:1px solid #777777;
padding:2px;
position:absolute;
right:0;
top:50px;
}
#primary ul li.menu-2475:hover {
border:1px solid #eee;

}

#primary ul li.menu-2475 a:hover {
color:#eee;
text-decoration:none;

}



#primary ul li.menu-2508 a, #primary ul li.menu-2475 a {
	padding:0 5px;
	font-size:12px;
}


#primary ul li.menu-2508 {
border:1px solid #777777;
padding:2px;
position:absolute;
right:113px;
top:50px;
}

body.logged-in #primary ul li.menu-2508 {
right:10px;
}

#primary ul li.menu-2508:hover {
border:1px solid #eee;

}

#primary ul li.menu-2508 a:hover {
color:#eee;
text-decoration:none;

}








#primary a {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
display:inline;
float:none;
font-family:arial;
font-size:14px;
font-weight:bold;
margin:0;
padding:0 13px;
text-shadow:1px 1px #000000;
text-transform:uppercase;
}
  
#primary a:hover
  {
	color: #FFC;
	text-decoration:underline;
  }
  
#primary a.active
  {
	color: #FFC;
	text-decoration:underline;
  }
  

/*----//HEAD----*/



/*----/SIDEBAR LEFT----*/

#sidebar-left .block
  {
	border-bottom:none;
	margin-top:10px;
  }

#block-menu-secondary-links
  {
	background:url(../themes/zen/zen_classic/images/bg-sidebar-left-menu-trans.png) repeat-y right;
	padding:10px 0 0 0;
  }
  
#block-menu-secondary-links .block li.leaf, ul.menu li.leaf
  {
	list-style-image:url(../themes/zen/zen_classic/images/bullet-trans.png) 
  }
  
#block-menu-secondary-links h2
  {
	display:none;  
  }
  
#block-menu-secondary-links ul
  {
	margin:0;
	padding:0;
  }
  
#block-menu-secondary-links li
  {
	width:210px;
	height:28px;
	margin:0;
	padding:0;
  }
  
#block-menu-secondary-links a
  {
	display:block;
	width:210px;
	height:28px;
	padding:7px 0 7px 10px;
	color:#8a8a8a;
  }
  
#block-menu-secondary-links a:hover
  {
	background:url(../themes/zen/zen_classic/images/bg-sidebar-left-menu-hover-trans.png) no-repeat;
	text-decoration:none;
	color:#6d6d6d;
  }
  
#block-menu-secondary-links a.active
  {
	background:url(../themes/zen/zen_classic/images/bg-sidebar-left-menu-active-trans.png) no-repeat; 
	color:#fff;
  }


/*----//SIDEBAR LEFT----*/



/*----/CONTENT----*/

#content
  {
	margin-top:15px;  
  }
  
h1 {
	font-family:arial, serif; 
color:#ffffff;
font-size:30px;
margin-bottom:5px;
margin-top:0;
padding:0;
font-weight:normal;
}  
h2, h2 a, h2 a:hover, .block h3, .block h3 a  {
	font-family: 'Josefin Sans Std Light', arial, serif; 
color:#ffffff;
font-size:20px;
margin-bottom:5px;
margin-top:0;
padding:0;
font-weight:normal;
}
#content p
  {
    text-align:justify;
  }

/*<--/Banner Home-->*/

#bannerhome
  {
	width:970px;
	height:344px;
	background:url(../themes/zen/zen_classic/images/bg-banner-home-trans.png) no-repeat;
  }
  
#bannerhome h2
  {
	display:none;
	float:left;
  }
  
/*<--/Map Home-->*/

#containermaphome
  {
	min-height:655px;
	height:auto;
  }


  {
	width:200px;
	height:auto;
	margin:0 0 5px 5px;
	float:left;
  }
  
 #tabrednamestate
  {
	width:180px;
	height:45px;
	background:url(../themes/zen/zen_classic/images/bg-tab-selectsate-map-trans.png);
	float:left;
	margin:5px 0 0 5px;
  }
  
 #tabrednamestate h3
  {
	display:none;  
  }
  
.column-a, .column-b {
float:left;
padding:0;
}
  

  
 .column-b
  {
	width:86px;
	border-width:0 1px 1px 0;
  }
  
 .column-a a,  .column-b a {
color:#EEEEEE;
font-size:12px;
text-decoration:none;
}

#containermaphome {
border:1px solid #CCCCCC;
border-bottom:0px none;
}
  
#containermapflash
  {
	width:740px;
	height:610px;
	float:left;
	margin:10px 0 0 0;
  }
  
/*<--/Chinchorro Pages-->*/

#chinchorro-informacion
  {
	float:right;
	width:260px;
	line-height:15px;
  }
  
#chinchorro-informacion .chinchorro-campo
  {
	width:250px;
	border:solid 1px #ccc;
	background:url(../themes/zen/zen_classic/images/bg-chinchorro-info-trans.png);
	padding:5px;
	margin-bottom:5px;
  }
  
#chinchorro-informacion .chinchorro-campo h3
  {
	margin:0;
	padding:0;
  }
  
#chinchorro-informacion .chinchorro-campo h3.chinchorro-label
  {
	background:#d91010;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0 3px 5px;
	margin-bottom:5px;
  }
  
#chinchorro-informacion .chinchorro-dato
  {
	margin-left:4px;  
  }
  
#chinchorro-descripcion
  {
	clear:both;
	margin-bottom:20px;
  }
  
#chinchorro-descripcion h3
  {
	margin:0;
	padding:0;
	color:#2459b1;
	text-transform:uppercase;
	font-size:20px;
  }
  
#chinchorro-descripcion h3.chinchorro-label
  {
	padding-bottom:5px;
	border-bottom:solid 2px #2459b1;
	margin-bottom:15px;
  }
  
#chinchorro-fotos
  {
	padding:3px;
	height:auto;
	overflow:hidden;
	margin-left:7px;
  }

#chinchorro-fotos .foto
  {
	width:135px;
	height:145px;
	float:left;
	margin:3px;
	background:url(../themes/zen/zen_classic/images/bg-pics-data-chinchorros-page-trans.png) no-repeat;
  }
  
#chinchorro-fotos .foto img
  {
	margin:5px 0 0 5px;
  }
  
/*<--/List Chinchorros-->*/


.view-lista-chinchorros thead
  {
	text-transform:uppercase;
  }
  
.view-lista-chinchorros thead th
  {
	border-bottom:solid 2px #2459b1;
	padding-bottom:4px;
  }
  
.view-lista-chinchorros thead a.active
  {
	color:#2459b1; 
  }
  
.view-lista-chinchorros thead a.active img
  {
	margin-left:7px;  
  }
  
.view-lista-chinchorros table tr.odd
  {
	background:url(../themes/zen/zen_classic/images/bg-table-odd-blue-dark-trans.png);
  }
  
.view-lista-chinchorros table tr.even
  {
	background:url(../themes/zen/zen_classic/images/bg-table-odd-blue-clear-trans.png)  
  }
  
.view-lista-chinchorros table tr.odd, .view-lista-chinchorros table tr.even
  {
	border-bottom:solid 1px #c0e7ff;
  }
  
.view-lista-chinchorros table td
  {
	padding-top:7px;  
  }
  
.view-lista-chinchorros table td.active
  {
	background:url(../themes/zen/zen_classic/images/bg-table-odd-blue-hover-trans.png);  
  }
  
.views-field-field-chinchorro-capacidad-value
  {
	width:100px;  
  }


/*----//CONTENT----*/



/*----/FOOTER----*/

#footer-wrapper {
clear:both;
float:none;
margin:0 auto;
text-align:center;
}
  
#footer {
margin-bottom:0;
padding:0 0 10px;
}


#block-menu-primary-links {
background-color:#222;
display:block;
float:none;
padding:0 10px;
position:relative;


		border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius: 15px;
}

#block-menu-primary-links ul {
margin:0;
padding:0;
text-align:left;
}
#block-menu-primary-links ul.menu li {
display:inline;
float:none;
list-style:none outside none;
margin:0;
padding:0;
}

#block-menu-primary-links ul li a {
border-color:#555;
border-style:none solid none none;
border-width:medium 1px medium medium;
display:inline;
font-size:11px;
font-weight:normal;
padding:10px;
text-align:left;
line-height:40px;
}
#block-menu-primary-links ul li a:hover {
color:#FFC;
}
#block-menu-primary-links ul li.last a {
border-right:0px none;
}
  

#block-menu-primary-links ul li a:hover
  {
  }
  
  
  div#linksdown ul {
margin:0;
padding:0;
text-align:left;
}

  div#linksdown ul.menu li {
display:inline;
float:none;
list-style:none outside none;
margin:0;
padding:0;
}

  div#linksdown ul li a {
border-color:#D2DCFB;
border-style:none solid none none;
border-width:medium 1px medium medium;
display:inline;
font-size:10px;
font-weight:normal;
padding:0 4px;
text-align:left;
}

  div#linksdown ul li.last a {
border-right:0px none;
}
  

  div#linksdown ul li a:hover
  {
	color:#d2dceb;
	text-decoration:none;
  }



/*----//FOOTER----*/
 {
border:1px solid #CCCCCC;
float:left;
height:auto;
margin:0;
width:232px;
}

 #tabrednamestate {
background:url("../themes/zen/zen_classic/images/bg-tab-selectsate-map-trans.png") repeat scroll 0 0 transparent;
float:none;
height:45px;
margin:0;
width:233px;
}

.column-a {
    background-color: transparent;
    border: 0 none;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    width: 90px;
}
.column-b {
    background-color: transparent;
    border: 0 none;
    width: 90px;
}
 .column-a ul,  .column-b ul  {
margin:0;
padding:0;
}
 .column-a ul li,  .column-b ul li {
display:block;
list-style:none outside none;
margin-bottom:5px;
}

 .column-a ul li a:hover,  .column-b ul li a:hover {
	color:#FFC;
}
#containermapflash {
float:left;
height:610px;
margin:0;
width:714px;
}



#content {
margin-top:0;
}

.node {
margin:0;
padding:0;
}

#main .node .content {
margin:0;
padding:0;
}

#containermaphome {
height:auto;
margin-top:5px;
min-height:655px;
}

#containermaphome {
height:auto;
min-height:634px;
}

#block-user-1 {
border-bottom:1px solid #777777;
height:25px;
line-height:25px;
padding:0;
position:absolute;
right:0;
text-align:right;
top:-30px;
width:100%;
z-index:9;
}

#block-user-1 .block-inner {
margin:0 auto;
min-width:950px;
overflow:visible;
padding:0;
text-align:right;
width:100%;
}

#block-user-1 h2 {
display:none;
}

#block-user-1 h2.title {
clear:none;
display:inline;
float:left;
font-size:13px;
line-height:25px;
margin:0;
padding:0 10px;
text-transform:uppercase;
font-weight:bold;
}

#block-user-1 .block-inner ul {
margin:0;
padding:0 0 0 0;
}

#block-user-1 .block-inner ul li {
display:inline;
float:none;
margin:0;
padding:0;
text-transform:uppercase;
}
#block-user-1 .block-inner ul li a {
color:#FFF;	
padding:0 15px;

}

body.logged-in #block-user-1 .block-inner ul li a.loginnolog {
	display:none;
	
}


#footer-wrapper {
background:url("../themes/zen/zen_classic/images/bg-footer-wrapper-trans.png") repeat-x scroll center top #0C3476;
margin:0 auto;
text-align:left;
}
/*
#page {
background:none repeat scroll 0 0 #FFFFFF;
margin:5px auto 0;
padding:0;
width:980px;
}
*/
#header {
background:none repeat scroll 0 0 transparent;
height:auto;
min-height:19px;
padding:0;
position:relative;
}

#content {
margin-top:0;
min-height:300px;
position:relative;
}

div.tabs {
}

#block-block-2 {
	
}
#block-block-2 ul  {
	
}
#block-block-2 ul li {
	
}
#block-block-2 ul li a {
	
}

#container #sidebar-left {
padding-top:5px;
width:240px;
z-index:0;
}

.breadcrumb {
color:#EEEEEE;
font-size:11px;
margin:20px 0;
padding:0;
}

.breadcrumb a {
background-color:#333333;
color:#EEEEEE;
font-size:11px;
margin-right:5px;
padding:3px 10px;
text-decoration:none;


		border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius: 6px;
}

#sidebar-left .block .content {
margin:0;
}

#container #sidebar-left {
padding-top:5px;
width:240px;
}

#sidebar-left .block {
border-bottom:medium none;
margin-bottom:10px;
margin-top:0px;
}

.caracteristica-si {
color:#039;	
}


table.views-table {
width:100%;	
}

.views-field-nothing {
}


.caracteristica {
display:inline;	
}


.caracteristica  {
display:inline;	
padding:2px 5px;
}

.caracteristica-No {
display:none;	
}
.views-field-field-preciodesde-value  {
text-align:center;
width:110px;
}

.views-field-field-pueblo-value {
text-align:center;
width:110px;
}

.view-Home-News .views-field-title {
	font-weight:bold;
	margin:10px 0 5px;
	font-size:13px;

}


table tr.odd {
background:none repeat scroll 0 0 #ffffff;
}
table tr.even {
background:none repeat scroll 0 0 #ffffff;
}
	

.field-field-imagenes {
min-height:260px;
}
.field-field-imagenes .field-item {
float:left;
margin:3px;
}

.field-field-imagenes .field-item img {

}

#comments {
border-top:1px dashed #999999;
clear:both;
font-size:12px;
margin-top:10px;
padding:5px 0;
}

form input.form-submit {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

}

form input.form-submit:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}


form input.form-submit:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}


#sidebar-left #block-block-2 {
margin:0;
padding:0;
}

td.active {
	background-color:#E0E7F8;
}

.views-exposed-widgets  {
font-size:10px;
border-bottom:1px solid #999;
}

.views-exposed-widgets  {
border-bottom:1px solid #999999;
font-size:11px;
padding:0 5px 5px;
}

.views-exposed-widgets label {
color:#2459B1;
font-weight:normal;
}


.field-field-imagenes {
float:right;
margin-left:20px;
min-height:260px;
width:300px;
}
#block-block-3 {
height:306px;
margin:0;
padding:0;
position:absolute;
right:10px;
top:-290px;
width:169px;
}
#block-block-3 p {

margin:0;
padding:0;
}

.field-field-pagina-imagen .field-item {
    border: 1px solid #fff;
    display: block;
    float: left;
    height: 305px;
    margin: 2px;
    padding: 2px;
    width: 180px;
}
.field-field-pagina-imagen .field-item:hover img {
opacity:0.5;
filter: alpha(opacity = 50);

}

#myMap {
margin:10px 0;
}

.item-list ul {
margin:0;
padding:10px 0 0;
}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0 3px;
}

#block-block-4 {
background-image:url("../themes/zen/zen_classic/images/concurso-de-fotografia.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
height:151px;
line-height:95%;
margin:0;
padding:0;
position:fixed;
right:0;
text-align:right;
top:0;
width:220px;
z-index:10;
}

#content-top #block-block-4 {
background-image:url("../themes/zen/zen_classic/images/concurso-de-fotografia.png");
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
height:150px;
line-height:95%;
margin:0;
padding:0;
position:absolute;
right:4px;
text-align:right;
top:34px;
width:220px;
z-index:9;
}

#content-top  #block-block-4:hover {
	background-image:url(../themes/zen/zen_classic/images/concurso-de-fotografia.png);
background-position:left bottom;

}

#content-top  #block-block-4 h2 {
	display:none;
}

#content-top  #block-block-4 .content {
	margin: 0px;
	padding: 0px;
}
#content-top  #block-block-4 .content a {
color:#FFFFFF;
display:block;
height:106px;
margin:0;
padding:45px 10px 0 125px;
width:85px;
font-weight:normal;
}

#content-top  #block-block-4 .content a:hover {
	color:#FF9;
	text-decoration:none;
}

#sidebar-left #block-block-5 {
background-image:url("../themes/zen/zen_classic/images/comida_en_puerto_rico.jpg");
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px solid #EFEFEF;
clear:both;
color:#DD0000;
margin:0 0;
min-height:50px;
padding:75px 0 0;
}


#block-block-5 h2 {
color:#CC0000;
font-family:times New Roman;
font-size:20px;
font-weight:normal;
margin-bottom:5px;
padding-left:2px;
padding-right:127px;
}
#block-block-5 a {
background-color:#DD0000;
color:#FFFFFF;
font-size:11px;
padding:0 2px;
}


/********************************/


form .form-text, form .form-textarea {
background-color:#ffffff;
border:0px none;
padding:4px;
color:#333333;
		border-radius:7px;
	-ms-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius: 7px;
}
form .form-text:focus, form .form-textarea:focus, form .form-text:active, form .form-textarea:active {
background-color:#ffffff;
color:#333333;

}
.form-item label {
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}
#webform-client-form-39 .webform-component-textarea {
clear:right;
display:block;
float:none;
margin-bottom:0;
margin-right:10px;
min-height:58px;
width:400px;
}
#webform-client-form-39 .webform-component-textfield, #webform-client-form-39 .webform-component-email {
clear:right;
display:block;
float:left;
margin-bottom:0;
margin-right:10px;
min-height:58px;
width:400px;
}
.form-item, .form-checkboxes, .form-radios {
margin:5px 0;
}
#webform-client-form-14 input#edit-submit:hover {
color:#FFFF99;
text-decoration:none;
}

#block-block-6 {
background-color:#E9F1F8;
border:1px solid #CCCCCC;
margin:0 0 10px;
min-height:19px;
padding:5px;
}

#block-block-6 h3 {
display:block;
float:left;
font-size:12px;
margin-right:5px;
}
#block-block-6 .content {
margin:0;
}

#block-block-6 ul.menu-pueblo {
	margin:0;
	padding:0;
}
#block-block-6 ul.menu-pueblo li {
	
	
	list-style:none;
	list-style-image:none;
	display:block;
	float:left;
	margin-right:5;
	
}

#block-block-6 ul.menu-pueblo a {
background-color:#2459B1;
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;
}

#content-top {
}

#webform-client-form-135  {
min-height:442px;
padding-right:370px;
}

body.page-contacto #main {
}


.calendar-calendar th {
background-color:#D0DBF4;
color:#333333;
margin:0;
text-align:center;
}


div.calendar-calendar ul.links   {
margin:0;
padding:0;
}

div.calendar-calendar ul li {
border:0 none;
list-style:none outside none;
margin:0;
padding:0;
}


div.calendar-calendar ul li a {
background-color:#2459B1;
border:1px outset #000099;
clear:both;
color:#FFFFFF;
cursor:pointer;
float:none;
font-family:arial;
font-size:15px;
margin-right:5px;
padding:2px 10px;
text-align:center;
text-shadow:1px 1px #000099;
}

.calendar-calendar div.date-nav {
background-color:#2459B1;
border:1px solid #2459B1;
color:#FFFFFF;
padding:0.2em;
width:auto;
}

.calendar-calendar div.date-nav {
background-color:#2459B1;
border:1px solid #000099;
color:#FFFFFF;
padding:0.2em;
width:auto;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
color:#fefefe;
}

.calendar-calendar th.days {
background-color:#DCE7F8;
border:1px solid #ADC8EF;
color:#222222;
font-weight:bold;
}

.calendar-calendar td.empty {
background:none repeat scroll 0 0 #FCFCFC;
border-color:#CCCCCC;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
background:none repeat scroll 0 0 #E0E7F8;
border:medium none;
padding:0 2px;
}

.calendar-calendar td .inner div.calendar div a {
background:none repeat scroll 0 0 #E0E7F8;
border:medium none;
padding:0 2px;
}

.view-data-node-data-field-pueblo-field-pueblo-value {
font-weight:bold;
font-style:italic;
	}
	
	.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
background-color:#2459B1;
}

table td.mini a {
font-weight:normal;
text-decoration:none;
}

.calendar-calendar .year-view td table td {
background-color:#FFFFFF;
padding:0;
width:13%;
}


.calendar-calendar .year-view td table td.today   .mini-day-on a {
font-weight:bold;
background-color:#2459B1;
color:#ffffff;
padding:4px;

}

#content {
margin-top:0;
min-height:300px;
padding-bottom:10px;
position:relative;
}
table td.has-events a {
background-color:#6795E0;
color:#FFFFFF;
padding:0 4px;
}

.calendar-calendar td .inner div.day a {
color:#4B85AC;
padding:0;

}

#block-block-9 {
height:40px;
margin:7px 0 0;
padding:0;
position:absolute;
right:-10px;
top:40px;
width:155px;
z-index:2;
}

#block-block-9 .content {
	margin: 0px;
	padding: 0px;
}
#block-block-9 .content p  {
	margin: 0px;
	padding: 0px;
}

#block-block-9 .content p a {
background-image:url("../themes/zen/zen_classic/images/agregar_hoteles_parafoderes_images.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#FEFEFE;
cursor:pointer;
display:block;
font-size:16px;
font-weight:bold;
height:40px;
line-height:17px;
margin:0;
padding:6px 10px 10px;
text-align:center;
text-shadow:1px 1px #990000;
width:135px;
}
#block-block-9 .content p a:hover {
text-decoration:none;
color:#FFC;
background-position:left bottom;
}

#block-block-1 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/bg-banner-home-trans.png");
background-position:0 0;
background-repeat:no-repeat;
margin:5px;
padding:0;
}

#block-block-1 .content {
margin:0;
padding:0;
}


#block-block-1 .content p {
margin:0;
padding:0;
}

#block-block-1 .content ul {
height:350px;
margin:0;
padding:4px 0 0;
}

#block-block-1 .content ul li {
display:block;
float:left;
height:162px;
line-height:0;
list-style:none outside none;
margin:2px 4px;
padding:0;
width:477px;
}

#block-block-1 .content p {
margin:0;
padding:0;
}


#block-block-1 .content img {

}

#block-block-1 .content br {
margin:0;
padding:0;
}

#footer .content a {
border-bottom:0 none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#footer a#rss {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/rss.png");
background-position:left 3px;
background-repeat:no-repeat;
border:0 none;
color:#333333;
display:block;
float:right;
font-size:11px;
font-weight:bold;
height:39px;
line-height:45px;
margin-right:0;
padding:0 14px 0 0;
text-align:right;
text-transform:capitalize;
width:60px;
}
#footer a#twitter {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/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:43px;
line-height:45px;
margin:0;
padding:0 10px 0 0;
text-align:right;
text-transform:capitalize;
width:80px;
}
#footer a#face {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/face-book.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:43px;
line-height:44px;
margin-right:0;
margin-top:0;
padding:0 10px 0 0;
text-align:right;
text-transform:capitalize;
width:87px;
}
#footer a#twitter:hover {
color:#9FE7EA;
}
#footer a#face:hover {
color:#4F70AB;

}
#footer a#contacto {
}





#footer a#rss:hover, #footer a#contacto:hover {
}


#content-top #block-block-11 {
color:#DD0000;
font-size:24px;
height:127px;
left:270px;
line-height:95%;
margin:0;
padding:0;
position:absolute;
text-align:right;
top:60px;
width:500px;
z-index:999;
}
#content-top #block-block-11 h2 {
background-image:url("../themes/zen/zen_classic/images/conozca-puerto-rico.gif");
background-position:0 top;
background-repeat:no-repeat;
color:#222222;
display:block;
height:52px;
margin:-10px 0 0 -15px;
padding:0;
text-align:left;
text-indent:-9999px;
width:490px;
}
#block-block-11 .content {
margin:0;
padding:0;
}

#block-block-11 .content ul {
	margin:0;
	padding:0;
} 
#block-block-11 .content ul li {
color:#333333;
font-family:times New Roman;
font-size:17px;
list-style:circle outside none;
margin:0;
padding:0;
text-align:left;
} 
#block-block-11 .content p {

}
#block-block-11 {
	
}

.view-Fotos .views-row {

/*
		border-radius:8px;
	-ms-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius: 8px;
	*/
	position:relative;
float:left;
margin:0 0;
min-height:435px;
padding:7px;
position:relative;
width:177px;
}

.view-Fotos .views-row:hover {
background-color:#333333;
}

.view-Fotos .views-row .imagen {
border:1px solid #454545;
line-height:0;
margin:0 0 4px;
padding:0;
}

.view-Fotos .views-row .titulo {
color:#EFEFEF;
display:inline-block;
font-family:arial;
font-size:15px;
font-weight:bold;
margin-top:5px;
padding:0 4px;
text-transform:capitalize;
}
.view-Fotos .views-row .foto:hover .titulo {
color:#F00;
}

.view-Fotos .views-row .pueblo {
color:#EEEEEE;
font-size:11px;
padding-left:5px;
}
.view-Fotos .views-row .autor {
font-size:10px;
line-height:120%;
margin:0 0 10px;
padding-left:5px;
}



.view-Fotos .views-row .vote-msj {
	font-size:11px; 
	color:#d00;
	font-weight:bold;
	}

.view-Fotos .views-row .votacion {
}

.view-Fotos .views-row .opciones {
}

body.page-node-add-foto #node-form {
min-height:800px;
}

body.page-node-add-foto #node-form .form-item {
border:1px solid #CCCCCC;
float:left;
margin:0 5px 15px 0;
min-height:115px;
padding:3px;
}
body.page-node-add-foto #node-form #edit-field-foto-imagenes-0-ahah-wrapper {
border:1px solid #CCCCCC;
float:left;
margin:0 5px 15px 0;
min-height:115px;
padding:0px;
}

body.page-node-add-foto #node-form .form-item:hover, body.page-node-add-foto  #node-form .form-item:focus, body.page-node-add-foto #node-form body.page-node-add-foto #node-form:hover  {
	background-color:#F2F7FD;
	border-top-color: #DCE7F8;
	border-right-color: #DCE7F8;
	border-bottom-color: #DCE7F8;
	border-left-color: #DCE7F8;
}


body.page-node-add-foto #node-form #edit-field-pueblo-value-wrapper {
margin-left:0;
width:115px;
}

body.page-node-add-foto #node-form #edit-field-foto-imagenes-0-ahah-wrapper {
float:left;
width:270px;
}

body.page-node-add-foto #node-form #edit-title-wrapper {
width:140px;
}

body.page-node-add-foto #node-form  #edit-field-titulo-0-value-wrapper {
width:140px;
}


body.page-node-add-foto #node-form #edit-field-email-0-email-wrapper {
width:148px;
}
body.page-node-add-foto #node-form fieldset.captcha {
border:0 none;
clear:both;
font-size:11px;
margin:0;
padding:0;
}

body.page-node-add-foto #node-form fieldset.captcha legend {
display:none;
}

body.page-node-add-foto #node-form fieldset.captcha .form-item {
border:1px solid #CCCCCC;
float:none;
font-size:11px;
margin:0 235px 10px 0;
min-height:45px;
padding:3px;
width:287px;
}



body.page-node-add-foto #node-form fieldset.captcha  label {
color:#444444;
display:inline;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
margin-top:0;
}


body.page-node-add-foto #node-form fieldset.captcha  .form-text {
display:inline;
width:60px;
}

body.page-node-add-foto #node-form .filefield-element {
margin:0;
white-space:normal;
}

body.page-node-add-foto #node-form .node-form .form-text {
display:block;
font-size:11px;
width:90%;
}

body.page-node-add-foto #node-form #edit-field-foto-imagenes-0-ahah-wrapper div.form-item {
border:0 none;
margin:0;
min-height:5px;
padding:3px;
}

body.page-node-add-foto #node-form  .form-item label {
color:#444444;
display:block;
font-size:14px;
font-weight:normal;
margin-bottom:5px;
margin-top:0;
}

body.page-node-add-foto #container {
background-image:url("../themes/zen/zen_classic/images/add-pic.jpg");
background-position:right bottom;
background-repeat:no-repeat;
}

body.page-node-add-foto #node-form  .filefield-element .widget-preview {
border-right:0 none;
float:none;
line-height:0;
margin-right:0;
max-width:30%;
padding-right:0;
}


body.page-node-add-foto #node-form div.admin {
clear:both;	
}

html.js fieldset.collapsible {
clear:both;
position:relative;
}

.view-Fotos .views-row .publicado-No  {
	background-color:#FCC;
	border:1px solid #dd0000;

}


.view-Fotos .views-row .publicado-No:hover  {
	background-color:#FFE8E8;
	border:1px solid #dd0000;
}

#block-block-12 {
background-color:#FFFFFF;
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/nosotros-home.jpg");
background-position:right 5px;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
color:#DD0000;
font-size:11px;
line-height:95%;
margin:0 0 5px;
padding:5px 335px 5px 10px;
text-align:left;
width:610px;
z-index:999;
}

#block-block-12 h2 {
color:#00549E;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
text-align:left;
}

#block-block-12 .content {
color:#333333;
font-size:11px;
line-height:135%;
margin:0;
padding:0;
}

#block-block-12 .content p {
margin-bottom:15px;
}


/***/

 {
border:1px solid #CCCCCC;
float:left;
height:auto;
margin:0;
width:232px;
}
body.front  #content {
padding-bottom:0;
}

#sidebar-left #block-block-10 {
	margin:0;
	padding:0;
}

#block-block-13 {
margin:0 auto;
padding:0;
width:969px;
}
#block-block-13 .content {
	margin:0;
	padding:0;
}
#block-block-13 .content p {
	margin:0;
	padding:0;
}


#block-block-13 .content p a {
	margin:0;
	padding:0;
	background-image: url(../themes/zen/zen_classic/images/banner-concurso-de-fotografia-dos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 119px;
	width: 969px;
	display:block;
	text-align:left;
	text-indent:-9999px;
}

#block-block-13 .content p a:hover {
	background-position: bottom left ;

}

body.page-concurso-de-fotografia #main #content {
	background-color:#2359B1;
	background-image:url(../themes/zen/zen_classic/images/banner-concurso-de-fotografia-detail.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	padding:120px 5px 5px;
}

body.page-concurso-de-fotografia #main #content .breadcrumb {
display:none;
}

body.page-concurso-de-fotografia #main #content h1 {
display:none;
}

body.page-concurso-de-fotografia #node-527 {
	background-image: url(../themes/zen/zen_classic/images/concurso-frame_r5_c1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;	
}

body.page-concurso-de-fotografia #node-527 .node-inner {
	background-image: url(../themes/zen/zen_classic/images/concurso-frame_r1_c2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

body.page-concurso-de-fotografia #node-527 .node-inner .content {
background-image:url("../themes/zen/zen_classic/images/concurso-frame_r3_c2.png");
background-position:center top;
background-repeat:repeat-y;
font-family:arial;
font-size:13px;
padding:0 25px;
}


#block-block-16 {
margin:0;
padding:0;
position:absolute;
right:0;	
top:0;
z-index:9;
}

#block-block-16 .content {
	margin: 0px;
	padding: 0px;
}
#block-block-16 .content p {
	margin: 0px;
	padding: 0px;
}
#block-block-16 .content a {
background-image:url("../themes/zen/zen_classic/images/directorio1.png");
background-position:right top;
background-repeat:no-repeat;
display:block;
height:88px;
margin:0;
padding:0;
text-indent:-9999px;
width:88px;
}

#block-block-16 .content a:hover {
background-position:right bottom;

}

/**/


#sidebar-left #block-block-17 {
margin:0 0 10px 0;
padding:0;
clear:both;
}

#sidebar-left #block-block-17 .content {
	margin: 0px;
	padding: 0px;
}
#sidebar-left #block-block-17 .content p {
	margin: 0px;
	padding: 0px;
}
#sidebar-left #block-block-17 .content a {
	background-image:url(../themes/zen/zen_classic/images/directorio-bloque.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:107px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:233px;
}

#sidebar-left #block-block-17 .content a:hover {
background-position:right bottom;

}


/***/

body.page-node-add-foto #node-form .form-item {
border:1px solid #EFEFEF;
clear:both;
float:none;
margin:0 5px 15px 0;
min-width:450px;
padding:3px 3px 10px 5px;
min-height:10px;
}

body.page-node-add-foto #node-form #edit-field-foto-imagenes-0-ahah-wrapper {
border-color:#EFEFEF;
float:left;
width:458px;
}


.fivestar-summary  {
padding-left:5px;

}
.fivestar-summary .user-rating {
display:block;
}

.fivestar-summary .total-votes {
display:block;
}




/********** DIRECTORIO **************/

body.node-type-fotografo #content {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:0;
position:relative;
}


body.node-type-fotografo #content h1 {
border-bottom:0 none;
color:#FFFFFF;
font-size:25px;
left:5px;
margin-bottom:0;
margin-top:15px;
padding:0;
position:absolute;
text-shadow:1px 1px #000000;
top:150px;
}

body.node-type-fotografo #content .breadcrumb {
color:#FFFFFF;
font-size:11px;
left:10px;
margin:5px 0 10px;
padding:0;
position:absolute;
text-shadow:1px 1px #000000;
top:0;
}

body.node-type-fotografo #content .breadcrumb a {
background-color:#FFFFFF;
border:1px solid #ffffff;
color:#666666;
font-size:11px;
margin-right:5px;
padding:1px 2px;
text-decoration:none;
text-shadow:0px 0px;
}

body.node-type-fotografo #content .field-type-text, body.node-type-fotografo #content .field-type-email, body.node-type-fotografo #content .field-type-link  {
background-color:#FEFEFE;
border:1px solid #CCCCCC;
display:block;
float:left;
font-size:11px;
margin:0 5px 10px;
min-height:45px;
padding:2px 10px;
}
/*
body.node-type-fotografo #content .field-field-pueblo {
width:70px;
}
body.node-type-fotografo #content .field-field-telefono {
width:80px;
}
body.node-type-fotografo #content .field-field-nombre-negocio {
width:140px;
}
*/


body.node-type-fotografo #content .field-field-fotos {
clear:both;
float:none;
min-height:315px;
padding-left:5px;
}

body.node-type-fotografo #content .field .field-label-inline, body.node-type-fotografo #content .field .field-label-inline-first {
display:block;
}

body.node-type-fotografo #content .field .field-label-inline {
display:block;
float:left;
min-height:50px;
padding:5px;
width:250px;
}


body.node-type-fotografo #content .field-field-fotos .field-item {
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0 5px 5px 0;
padding:5px;
}

body.node-type-fotografo #content .field-field-fotos .field-item {
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0 2px 2px 0;
padding:3px;
}

body.node-type-fotografo #content .field-field-fotos .field-item:hover {
border:1px solid #999;
}
body.node-type-fotografo #content .field-field-fotos .field-item:hover img {
opacity:0.5;
filter: alpha(opacity = 50);

}
body.node-type-fotografo #content p {
padding:0 10px;
}

div.messages {
background-color:#01549D;
border:1px solid #2782CF;
color:#FFFFFF;
margin:5px 0;
min-height:40px;
padding:10px 1em 10px 65px;
}

div.status {
	background-image: url(../themes/zen/zen_classic/images/messages-info.gif);
}

div.warning {
	background-image: url(../themes/zen/zen_classic/images/messages-alert.gif);
}

div.error {
	background-image: url(../themes/zen/zen_classic/images/messages-error.gif);
}



div.messages a {
color:#FF9;
}


body.node-type-fotografo div.tabs {
position:absolute;
right:0;
top:176px;
}

#block-block-19 {
height:230px;
left:50%;
margin:-105px 0 0 -245px;
padding:0;
position:fixed;
top:50%;
visibility:hidden;
width:580px;
z-index:10;
}

#block-block-19 .content {
line-height:0;
margin:0;
padding:0;
}
#block-block-19 .content p {
	margin:0px;
	padding:0px;
}
#block-block-19 .content  img {
}
#block-block-19 .content  img.link {
	cursor:pointer;
}

#block-block-19 .content  img.link:hover {

}

#block-block-20 {
margin:0;
padding:0;
width:580px;
z-index:10;
}

#block-block-20 .content {
line-height:0;
margin:0;
padding:0;
}
#block-block-20 .content p {
	margin:0px;
	padding:0px;
}
#block-block-20 .content  img {
}
#block-block-20 .content  img.link {

}

#block-block-20 .content  img.link:hover {

}

#header #primary a.publicaranuncio {
	display:none;
}

#block-block-21 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/message-user-add.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#1B4181;
height:50px;
margin:0;
padding:2px 10px;
text-shadow:1px 1px #FFFFFF;
width:470px;
}
#block-block-21 .content {
	margin:0;
	padding:0;
}
#block-block-21 .content p {
	margin:0;
	padding:0;
}

#block-block-21 .content p strong {
	font-size:14px;
}


#block-block-22 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/message-user-add.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#1B4181;
height:50px;
margin:0;
padding:2px 10px;
text-shadow:1px 1px #FFFFFF;
width:470px;
}
#block-block-22 .content {
	margin:0;
	padding:0;
}
#block-block-22 .content p {
	margin:0;
	padding:0;
}

#block-block-22 .content p strong {
	font-size:14px;
}

body.page-fotografos-fotos #content {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/fotografos.jpg");
background-position:right top;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
padding-left:10px;
padding-right:10px;
padding-top:120px;
}


body.page-fotografos-fotos  #block-block-9 {
height:40px;
margin:7px 0 0;
padding:0;
position:absolute;
right:2px;
top:133px;
width:155px;
z-index:2;
}

body.page-fotografos-fotos #content h1 {
border-bottom:0px solid;	
}

/***/

#footer #block-menu-primary-links .content {
margin:0;
}

#footer-message {
clear:both;
color:#FFFFFF;
float:none;
margin-left:0;
margin-right:0;
margin-top:5px;
padding-bottom:0;
text-align:center;
}

#sidebar-left #block-block-10, #sidebar-left #block-block-18 {

}

#sidebar-left #block-block-14 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/icons.jpg");
background-position:0 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
margin:0;
padding:0;
width:232px;
}

#sidebar-left #block-block-2 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/icons.jpg");
background-position:-696px 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
margin:0;
padding:0;
width:232px;
}



#sidebar-left #block-block-7 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/icons.jpg");
background-position:-465px 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
margin:0;
padding:0;
width:232px;
}
#sidebar-left #block-block-15 {
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/icons.jpg");
background-position:-940px 0;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
margin:0;
padding:0;
width:232px;
}
#sidebar-left #block-block-10 {
background-image:none;
border:1px solid #444444;
float:none;
height:auto;
margin:0;
padding:10px;
min-height:910px;
position:relative;
/*
border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
*/
}
#block-block-10 h2 {
color:#FFFFCC;
font-family:arial;
font-size:18px;
line-height:95%;
margin-bottom:15px;
}

.node dl {
	margin:0;
	padding:0;
}
.node dl dd {
	margin:0;
	padding:0;
}


body.node-type-playa .node dl dd .views-row {
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0 9px 9px 0;
padding:5px;
width:153px;
}

body.node-type-playa .node dl dd .views-row:hover {
	background-color:#EDF3FC;
	border-color:#DCE7F8;
}


body.node-type-playa .node-type-playa .field-type-embed-gmap, body.node-type-playa .node-type-playa .field-type-noderelationships-backref, body.node-type-playa .node-type-playa .field-type-text, body.node-type-playa .node-type-playa .fivestar-widget {
margin:10px;
}



body.node-type-playa .node-type-playa .field-field-playa-imagenes {
left:0;
position:absolute;
top:0;
}

body.node-type-playa #content {
		border:1px solid #CCCCCC;
	margin-top:0;
	min-height:300px;
	padding-bottom:10px;
	padding-top:290px;
	position:relative;
	background-image: url(../themes/zen/zen_classic/images/playa-generic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.node-type-playa #content h1 {
border:0 none;
color:#FFFFFF;
font-size:26px;
margin-bottom:15px;
margin-top:5px;
padding:0 10px;
position:absolute;
text-shadow:1px 1px #000000;
top:242px;
z-index:2;
}
body.page-manati-playa-los-tubos-y-area-recreativa-los-tubos #content h1,
body.page-manati-playa-mar-chiquita-y-cueva-de-las-golondrinas #content h1,
body.page-camuy-playa-penon-brussi-o-playa-penon-amador #content h1 {
border:0 none;
color:#FFFFFF;
font-size:23px;
margin-bottom:15px;
margin-top:5px;
padding:0 10px;
position:absolute;
text-shadow:1px 1px #000000;
top:242px;
z-index:2;
}

body.node-type-playa .breadcrumb {
color:#999999;
font-size:11px;
left:10px;
margin:5px 0 10px;
padding:0;
position:absolute;
top:5px;
z-index:2;
}
body.node-type-playa .breadcrumb {
color:#FFFFFF;
font-size:11px;
left:10px;
margin:5px 0 10px;
padding:0;
position:absolute;
text-shadow:1px 1px #000000;
top:5px;
z-index:2;
}
body.node-type-playa .breadcrumb a {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666;
font-size:11px;
margin-right:5px;
padding:1px 2px;
text-decoration:none;
text-shadow:0px 0px;

}

body.node-type-playa #comments {
border-top:1px dashed #999999;
clear:both;
font-size:12px;
margin:15px;
padding:5px 0;
}

body.page-paginas-web-corporativas-comercio-electronico #container {
	background-image: url(../themes/zen/zen_classic/images/nosotros.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

body.page-paginas-web-corporativas-comercio-electronico #container  .node {
margin:0;
padding:0 360px 0 0;
}

#sidebar-left #block-block-23 {
margin-top:25px;
}

#sidebar-left #block-block-23  p {
margin:0;
padding:0;
}


/*
.view-Fotos {
margin:0;
padding:40px 0 0;
position:relative;
}

.view-Fotos .item-list {
font-size:12px;
left:10px;
position:absolute;
top:0px;
}

*/


td.views-field-field-telefono-value {
width:95px;	
}
td.views-field-title{
width:120px;	
}

.fivestar-summary .total-votes {
display:inline;
margin-left:5px;
}




.node-type-restaurante .field, .node-type-evento .field {
border-bottom:1px solid #EFEFEF;
margin-bottom:10px;
}

.node-type-restaurante .field .field-label, .field .field-label-inline, .field .field-label-inline-first {
clear:left;
float:left;
font-weight:bold;
margin-right:0;
}

.node-type-evento .field .field-label, .node-type-evento .field .field-label-inline, .node-type-evento .field .field-label-inline-first {
clear:left;
float:left;
font-weight:bold;
margin-right:0;
}



/*****************/


body.page-club-fotografia #main #content {
background-color:#0ad3fb;
background-image:url("/sites/puertoricohotelesparadores.com/themes/zen/zen_classic/images/ganadores.jpg");
background-position:left top;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
color:#FFFFFF;
margin-bottom:10px;
margin-top:10px;
padding:150px 5px 5px;
}

body.page-club-fotografia #main #content .breadcrumb {
display:none;
}

body.page-club-fotografia #main #content h1 {
display:none;
}

body.page-club-fotografia #node-2556 .node-inner .content ul {
margin:0;
padding:0;
}
body.page-club-fotografia #node-2556 .node-inner .content ul li {
background-color:#FFFFFF;
display:block;
float:left;
height:225px;
line-height:100%;
list-style:none outside none;
margin:0 9px 10px;
padding:8px 5px 5px;
text-align:center;
width:160px;
}
body.page-club-fotografia #node-2556 .node-inner .content ul li img {
margin-bottom:5px;
}


body.page-club-fotografia #node-2556 .node-inner .content ul li a {
color:#333333;
display:block;
margin:8px 0;
}

body.page-club-fotografia #node-2556 .node-inner .content h2 {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:24px;
margin-bottom:10px;
text-shadow:1px 1px #03AFCF;
}

body.page-club-fotografia #node-2556 .node-inner .content hr {
border:1px solid #FFF;
}

a.galerialink {
overflow:hidden;
position:absolute;
right:0;
top:143px;
width:115px;
z-index:3;
}

a.galerialink:hover {
width:118px;

}

/*
body.page-club-fotografia #node-2556 {
	background-image: url(../themes/zen/zen_classic/images/concurso-frame_r5_c1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;	
}

body.page-club-fotografia #node-2556 .node-inner {
	background-image: url(../themes/zen/zen_classic/images/concurso-frame_r1_c2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

body.page-club-fotografia #node-2556 .node-inner .content {
background-image:url("../themes/zen/zen_classic/images/concurso-frame_r3_c2.png");
background-position:center top;
background-repeat:repeat-y;
font-family:arial;
font-size:13px;
line-height:99%;
padding:0 25px;
}
*/

#block-block-25 {
	background-color:#ffffff;
	border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius: 15px;
	background-image: url(concurso-block-left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	text-align:left;
}
#block-block-25 .block-inner {
	background-image: url(concurso-block-right.gif);
	background-repeat: no-repeat;
	background-position: right center;	
		border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius: 15px;

}

#block-block-26 {
height:45px;
margin:0;
padding:0;
position:absolute;
right:5px;
top:22px;
width:175px;
}


table tr.odd {
background:none repeat scroll 0 0 #222222;
}
table tr.even {
background:none repeat scroll 0 0 #333333;
}

tr.even, tr.odd {
background-color:#333333;
border-bottom:1px solid #444444;
padding:0.1em 0.6em;
}

#header a#publicarmodelos {
    background-image: url("boton-concursar.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #333333;
    display: block;
    font-size: 18px;
    height: 45px;
    left: 50%;
    line-height: 18px;
    margin: 0 0 0 320px;
    padding: 7px 0 0;
    position: fixed;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px #FFFFFF;
    top: -4px;
    width: 175px;
    z-index: 55;
}

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

#block-block-27 {
background-color:#202020;
padding:10px;


		border-radius:12px;
	-ms-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius: 12px;
}

#block-block-28 {
background-color:#f9f8f2;
background-image:url("model.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
height:225px;
line-height:37px;
padding:0;
text-align:right;
/*
		border-radius:7px;
	-ms-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius: 7px;
	*/
}

#block-block-28 .block-inner {
color:#000000;
font-family:times New Roman;
font-size:2.5em;
line-height:37px;
padding:60px 20px 0 0;
text-shadow:1px 1px 3px #666666;
}
#block-block-28 .content a {
background-color:#DD0000;
color:#FFFFFF;
font-family:arial;
font-size:20px;
padding:3px 5px;
text-transform:capitalize;
text-shadow:1px 1px 3px #660000;

		border-radius:7px;
	-ms-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius: 7px;

}

#block-block-28 .content a:hover {
	background-color:#333;
	color:#FFF;
	text-decoration:none;
}

.form-required {
color:#FFFFCC;
}

div.edit a  {
	color:#000;
}
fieldset.group-private {
background-image:url("security.png");
background-position:97% 25px;
background-repeat:no-repeat;
}

.node-form fieldset.group-video {
    background-image: url("video-top.jpg");
    background-position: 545px 37px;
    background-repeat: no-repeat;
    padding-right: 0;
    width: 990px;
}


fieldset {
	border:1px solid #333333;
}
legend {
font-weight:bold;
font-size:14px;
	color:#FFC;

}

body.page-node-add-modelo #page {
	background-image: url(latina.jpg);
	background-repeat: no-repeat;
	background-position:right 375px;	
}

body.page-node-add-modelo #page fieldset {

}

body.page-node-add-modelo #page #field-foto-imagenes-items .description {
margin:10px 0;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
body.page-node-add-modelo #page #field-foto-imagenes-items .form-submit  {
font-size:15px;
font-weight:bold;
}




body.page-node-add-modelo #content-area {
	width:60%;
}



body.page-publicar-anuncio-0 #page {
background-image:url("latina.jpg");
background-position:right 280px;
background-repeat:no-repeat;
}

body.page-publicar-anuncio-0 #page fieldset {

}

body.page-publicar-anuncio-0 #page #field-foto-imagenes-items .description {
margin:10px 0;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
body.page-publicar-anuncio-0 #page #field-foto-imagenes-items .form-submit  {
font-size:15px;
font-weight:bold;
}




body.page-publicar-anuncio-0 #content-area {
	width:60%;
}
























div.node-type-modelo {
	font-size:11px;
	
}

.node-type-modelo fieldset.group-imagenes {
border:1px solid #333333;
clear:both;
float:left;
margin:10px 25px 0 0;
padding:10px;
width:380px;
}


.node-type-modelo .field-field-foto-imagenes .field-item {
display:inline-block;
margin:0px;
padding:0px;
font-size:1px solid #333333;
}

.node-type-modelo .field-field-edad {
	
}
.node-type-modelo .group-info {
	margin-left:430px;
	width:540px;
}
.node-type-modelo .group-altura {
	margin-left:430px;
	width:540px;
}.node-type-modelo .group-medidas {
	margin-left:430px;
	width:540px;
}.node-type-modelo .group-infoextra {
	margin-left:430px;
	width:540px;
}.node-type-modelo .group-perfillaboral {
	margin-left:430px;
	width:540px;
}.node-type-modelo .group-private {
	margin-left:430px;
	width:540px;
}

.node-type-modelo .group-video {
    background-image: none;
    margin-left: 430px;
    padding: 5px;
    width: 540px;
}

.node-type-modelo .group-video object {
	width:100%;
	}



.field-field-tipos-modelaje .field-item {
background-color:#333333;
color:#EEEEEE;
display:block;
float:left;
font-size:11px;
margin:3px 3px 3px 0;
padding:3px 5px;
text-decoration:none;


		border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius: 6px;}
	
.node-type-modelo .field {
clear:both;
display:block;
margin:5px 0;
padding:5px 0 0;
}

.uwdlogo {
background-color:#ffffff;
border:1px solid #222222;
color:#000000;
display:block;
font-size:15px;
margin:15px 0;
min-height:80px;
padding:20px;
width:800px;
	line-height:1.5em;

		border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border:1px solid #333;
	
}
.uwdlogo img {
margin-right:30px;
}

.uwdlogo h2 {
color:#DD0000;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:normal;
margin-left:355px;
margin-top:15px;
}





/***********************/


.view-Fotos2 .views-row {
/*
		border-radius:8px;
	-ms-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius: 8px;
*/
float:left;
margin:0 0px 5px 0;
height:465px;
padding:7px;
position:relative;
width:177px;
}


.view-Fotos2 .views-row:hover {
background-color:#333333;
}

.view-Fotos2 .views-row .imagen {
border:1px solid #454545;
line-height:0;
margin:0 0 4px;
padding:0;
}


.view-Fotos2 .views-row .titulo {
color:#EFEFEF;
display:inline-block;
font-family:arial;
font-size:17px;
font-weight:bold;
margin-top:5px;
padding:0 4px;
text-transform:capitalize;
}
.view-Fotos2 .views-row .foto:hover .titulo {
color:#F00;
}

.view-Fotos2 .views-row .pueblo {
color:#EEEEEE;
font-size:11px;
padding-left:5px;
}
.view-Fotos2 .views-row .autor {
font-size:10px;
line-height:120%;
margin:0 0 10px;
padding-left:5px;
}



.view-Fotos2 .views-row .vote-msj {
	font-size:11px; 
	color:#d00;
	font-weight:bold;
	}

.view-Fotos2 .views-row .votacion {
}

.view-Fotos2 .views-row .opciones {
}


.filefield-element input.form-file {
color: #000;
background-color:#FFF;
}


.views-tabset {
background-color:#000000;
color:#FFFFFF;
}

.views-tabset .views-tabs {
background:none repeat scroll 0 0 #000000;
border:0 none;
float:left;
margin-right:0;
width:117px;
}

.views-display .top {
background:none repeat scroll 0 0 #000000;
padding:0.5em 0 0 1em;
}

.views-tabset .views-display {
background-color:#000000;
border:1px solid #D6DBDE;
color:#FFFFFF;
margin-left:118px;
min-height:302px;
}

.views-display .tab-section .inside .views-category {
background:none repeat scroll 0 0 #202020;
border:1px solid #666666;
margin-bottom:1em;
}

.views-display .tab-section .inside .views-category-title {
background-color:#333333;
border-bottom:1px solid #999999;
font-size:9pt;
font-weight:bold;
margin:0 0 0.1em;
padding:0.1em 0.1em 0.1em 0.3em;
}

#views-ajax-title {
background:none repeat scroll 0 0 #333333;
border-left:1px solid #D6DBDE;
}

#views-ajax-pad .message {
background:#333333;
}

.views-tabset .views-tabs ul li {
background:none repeat scroll 0 0 #666666;
border-bottom:1px solid #333333;
}

.views-tabset .views-tabs ul li a {
color:#FFFFFF;
}

form#views-add-display-form {
border-bottom:0 none;
margin-bottom:5px;
}

#views-ui-edit-view-form {
margin:10px 0;
padding:0;
}

#views-ajax-pad .form-buttons {
background:none repeat scroll 0 0 #000000;
}

#views-ajax-pad form {
background:none repeat scroll 0 0 #000000;
}


/***************/

div.view div.views-admin-links {

width:auto;
}

/**/

ul.pager {
background-color:#000;
padding:0;
border:0px none;
margin:10px 0 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;


	-box-shadow:1px 1px 5px 0 #000;
	-ms-box-shadow:1px 1px 5px 0 #000;
	-moz-box-shadow:1px 1px 5px 0 #000;
	-webkit-box-shadow:1px 1px 5px 0 #000;
	-khtml-box-shadow:1px 1px 5px 0 #000;
	border:0px none;
	
}

ul.pager li.pager-current {
	background-color:#900;
	border:0 none;
	color:#FFFFFF;
	margin:0;
	padding:0 10px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
ul.pager li {
border:0 none;
color:#FFFFFF;
margin:0;
padding:0 10px;

  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
ul.pager li a:link, ul.pager li a:visited {
background-color:transparent;
border:0 none;
color:#FFFFFF;
height:22px;
line-height:22px;
margin:0 0 0 0;
padding:0 10px;
text-indent:0;
width:auto;
background-image:none;

  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;

}
ul.pager li a:hover {
	background-color:#900;
}
#block-mpr-contratar {
margin:0;
padding-left:5px;
position:relative;
}

#block-mpr-contratar .content a.contratar {
background-image:url("boton-contactar.png");
background-position:0 0;
background-repeat:no-repeat;
color:#333333;
display:block;
font-size:14px;
font-weight:bold;
height:45px;
left:430px;
line-height:36px;
margin:0;
padding:0 5px;
position:absolute;
text-align:center;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;
top:76px;
width:160px;
z-index:55;
}
#block-mpr-contratar .content a.atras {
    background-color: #DD0000;
    color: #FFFFFF;
    float: right;
    padding: 2px 12px;
    position: absolute;
    right: 0;
    top: 95px;
}
#block-mpr-contratar .content a:hover {
	color:#fff;
}
#block-mpr-contratar .content a.contratar:hover {
	color:#000;
}

.view-Fotos .views-row .description, .view-Fotos .views-row .votacion {
margin:5px 0;	
}
.view-Fotos2 .views-row .description, .view-Fotos2 .views-row .votacion {
margin:5px 0;	
}

div.node-type-modelo form.fivestar-widget {
clear:none;
margin-left:205px;
width:133px;
}

div.node-type-modelo .service-links {
	float:left;
	margin-right:10px;
	padding:5px 10px;
	border-right:1px solid #404040;
}
div.node-type-modelo form.fivestar-widget {
clear:none;
margin-left:205px;
}

div.node-type-modelo form.fivestar-widget .fivestar-widget {
	height:17px;
	
}

.views-field-service-links ul.links {
background-color:#FFFFFF;
bottom:13px;
left:19px;
margin:0;
padding:3px;
position:absolute;
text-align:center;
}

div.node-type-modelo .service-links ul {
background-color:#FFFFFF;
margin:0;
padding:3px;
text-align:center;
}

.views-field-service-links ul.links li {
display:inline;
list-style-type:none;
padding:0 2px;
}

#piangola {
background-image:url("piangola-premio.jpg");
background-position:620px 0;
background-repeat:no-repeat;
padding-bottom:189px;
padding-right:210px;
position:relative;
width:610px;
}


#piangola .rings {
	position:absolute;
	bottom:0;
	left:10px;
}

body .view-Eventos .view-content .service-links {
clear:both;
}

/**/

body.page-reglas-del-concurso #page {
	background-image: url(latina.jpg);
	background-repeat: no-repeat;
	background-position:right 280px;	
}

body.page-reglas-del-concurso #page fieldset {

}

body.page-reglas-del-concurso #page #field-foto-imagenes-items .description {
margin:10px 0;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
body.page-reglas-del-concurso #page #field-foto-imagenes-items .form-submit  {
font-size:15px;
font-weight:bold;
}




body.page-reglas-del-concurso #content-area {
	width:60%;
}

body.page-reglas-del-concurso #main-inner {
	min-height:750px;
}


body.page-reglas-del-concurso #main-inner .node-inner li {
	font-size:17px;
	margin-bottom:15px;
	
}

#block-views-Home_News-block_1 {
background-color:#222;
display:block;
float:none;
padding:10px;
position:relative;


		border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius: 15px;
	}
	
#header #primary a.no-top-link {
	display:none;
}



.flowplayer {
	background-image: url(play-video.png);
	background-repeat: no-repeat;
	background-position: center center;

}
.flowplayer img {
	filter:alpha(opacity=65);
	opacity:.65;

}

#block-block-34 {
    margin: 10px 0;
    padding: 0;
}
#block-block-35 {
    margin: 10px 0;
border: 1px solid #666;
    padding:10px 5px;
    text-align: center;}
#block-block-33 {
    margin: 10px 0;
    padding: 0;
}

#node-2808 {
    background-color: #EDECEC;
    background-image: url("video-documental.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 670px;
    padding-top: 150px;
}
body.page-shooting-dic-4-video h1, body.page-joanne-perdomo-0 h1 {
	display:none;
}



#node-2812 {
    background-color:#EDECEC;
    background-image: url("fotos-bg.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height:500px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 160px;
	padding-bottom:20px;
}
body.section-shooting-day-dic-4-de-2010 h1 {
	display:none;
}


#content-bottom {
    clear: both;
    display: block;
    padding-top: 0;
}

.field-type-emvideo {
	padding:0 20px;
}

.field-type-emvideo .field-item {
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    margin: 2px;
    padding: 3px;
    text-align: center;
}


.field-items .emvideo-video object {
	width:480px;
}

.emvideo-thumbnail-replacement span {
    background: url("play.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    left: 45px;
    position: absolute;
    top: 35px;
    width: 100px;
	cursor:pointer;
}
.emvideo-thumbnail-replacement span:hover {
background-position:top right;
}

#frameContainer iframe {
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}

#frameContainer iframe body {
	margin:0;
	padding:0;
	border:0px none;
}

#block-block-36 {
    color: #333333;
    padding:0;
	line-height:0;
	margin-bottom:20px;
}

#edit-field-edad-0-value-wrapper .description {
    color: #FFCC00;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
}

#block-block-37 {
    font-size: 11px;
    margin:5px;
    padding: 5px;
    text-align: center;
	width:728px;
}
#block-block-38 {
    font-size: 11px;
    margin:5px;
    padding: 5px;
    text-align: center;
	width:728px;
}

#block-block-39 {
    float: right;
    font-size: 11px;
    height: 200px;
    margin: 0;
    padding: 5px;
    width: 200px;
}


.view-Modelos-Pendientes .views-row {
    border: 1px dotted #DD0000;
    display: block;
    float: left;
    height: 190px;
    list-style: none outside none;
    margin: 15px 4px;
    padding: 5px;
    text-align: center;
    width: 145px;
}

#block-block-43 {
background-color:#222;
display:block;
float:none;
padding:10px;
position:relative;


		border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius: 15px;
}


#block-block-43 h2 {
	border-bottom:1px solid #ccc;
	font-size:14px;
	color:#eee;
	margin-bottom:10px;


}


#block-block-43 .column-a {
width:970px;	
}

#block-block-43 .column-a ul {
	margin:0;
	padding:0;

}


#block-block-43 .column-a ul li {
    display: block;
    float: left;
    font-weight: normal;
    margin: 2px 10px;
    width: 140px;
}

#block-block-43 .column-a ul li a {
    border-bottom: 0 none;
    color: #999;
    font-weight: normal;
    text-decoration: none;
}

#block-block-43 .column-a ul li a:hover {
    border-bottom: 0 none;
    color: #fff;
}

