/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
body {margin:20px;}
.carousel-component { position:relative; overflow:hidden; visibility:visible; }
.wrapGaleria { margin:auto; width:556px; padding-left:40px;}
/* component turns it on when first item is rendered */	
			
.carousel-component ul.carousel-list { width:10000000px; position:relative;	z-index:1; }
.carousel-component .carousel-list li { float:left; list-style:none; overflow:hidden;}
.carousel-component .carousel-vertical li { float:none; margin-bottom:10px;}
.carousel-component ul.carousel-vertical { width:auto;}
.carousel-component .carousel-clip-region { overflow:hidden; margin:0px auto; position:relative; }

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
.carousel-component { background:#3F3F3F; padding:0px; color:#618cbe;}
.carousel-component ul.carousel-list { margin:0px; padding:0px;}
.carousel-component .carousel-list li { text-align:center;	margin:0px;	padding:0px; font:10px verdana,arial,sans-serif; color:#666;}

/* AJAX CAROUSEL */
#ajax-carousel .carousel-list li { margin:4px 10px 0px 10px;}
#ajax-carousel .carousel-list li { width:106px; border:0px solid green; padding:10px; padding-top:15px; margin:0; color:#E3EDFA;}
#ajax-carousel .carousel-list li img { border:1px solid #999; display:block; }
#ajax-carousel { margin-bottom: 10px; float: left; width: 500px; height: 144px; }
#overlay { margin:auto; width:200px; height:80px; background-color:#FFF; position: absolute; top:25px; left:150px; padding-top:10px; z-index:100; color:#000; border:1px dotted #000; text-align: center; font-size:24px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/* HTML CAROUSEL */
#html-carousel { background: #EEE; margin:auto;}
#html-carousel .carousel-list li { margin:2px 4px;}
#html-carousel .carousel-list li { width: auto;}
#html-carousel .carousel-list li img { border:1px solid #999; display:block;}
#html-carousel { margin-bottom: 10px; float: left; width: 440px; padding:2px; }

/* BUTTONS */
#prev-arrow-container, #next-arrow-container { float:left; margin: 0px; padding: 16px 2px 0 2px;}
#next-arrow {cursor:pointer;}
#prev-arrow {cursor:pointer;}

/* FOTOS */
.fotoPrincipal{ margin:auto; width:610px; padding-top:7px;  padding-bottom:20px;}
.fotoPrincipal img{ background-color:#FFFFFF; border:#DDDDDD solid 1px; margin:auto; padding:4px;}

/*CURVAS*/
.Gl{position:absolute; font-size:0; width:4px; height:4px; background-image:url(../images/esquinas2.gif);}
.Tl{top:0;left:0;background-position:top left;}
.Tr{top:0;right:0;background-position:top right;}
.Bl{bottom:0;left:0;background-position:bottom left;}
.Br{bottom:0;right:0;background-position:bottom right;}

.galeria{background:#FFFFFF; position:relative; display:block; padding:5px;background-color:#FFFFFF; width:96%; margin:auto; margin-top:8px;}
.boxGaleria { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}