@charset "utf-8";
/* Las columnas que tienen el fondo que da continuidad al marco */
.confondo {
	background-image: url(../imag/FondoWeb/elasticoLosCabosWedding.png);
	background-repeat:   repeat-y;
}
.confondosuperior {
	background-image: url(../imag/los%20cabos%20wedding%20fondo.jpg);
	background-repeat:  repeat-y;
}
.confondonoti {
	background-image: url(../imag/Whats%20Cabos%20Wedding%20Vendors.jpg);
	background-repeat:  repeat-y;
}
/* parte superior que contiene el logo */
.conlogo {
	background-image: url(../imag/encab.jpg);
	background-repeat: no-repeat;
	height: 96px;
}
/* Propiedades del cuerpo de las paginas en general */
body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-position: center;
	background-repeat:    repeat-y;
	border-bottom-style: solid;
	background-image: url(../imag/los-cabos-wedding-vendors-fondo-general.jpg);
	background-attachment: fixed;
	margin: 0px;
}
/* Propiedades del cuerpo de las paginas en general */
body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-position: center;
	background-repeat:    repeat-y;
	border-bottom-style: solid;
	background-image: url(../imag/los-cabos-wedding-vendors-fondo-general.jpg);
	background-attachment: fixed;
	margin: 0px;
}


#tablap {
left:

}
/* Todos los links del sitio excepto los del menu superior */


.miniletras {
	margin-left:-120px;
	font-size:9px;
	color: #666666;
	text-decoration: none;
	border: 1px dotted #eeeeee;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.textos {
	padding: 10px;
}
.padded {
	padding: 10px;
}
.titulosdirectorio {
	font-size: 12px;
	font-weight: bold;
	color: #0C71B4;
}
.blancosobregris {
	font-size:11px;
	color:#CC6600;
	text-decoration: none;
	padding-right: 3px;
}


/* Todos los links del menu superior */
#menu a {
	font-size:12px;
	color: #B48E38;
	text-decoration: none;
}
.bannersuperior {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
}
.cvendor {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #b0ad71;
	border: 1px solid #ffffff;
}
input #button {
	font-size: 10px;
	color: #9FA6AB;
	background-color: #000000;
	border: 1px solid #ffffff;
}

.iconos {
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	border: 0px solid #ffffff;
}
.iconos a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}
.iconosimag {
	margin-top:3.5px;
	text-align:center;
	border: 1px solid #CCCCCC;
	background-image: 
	background-repeat:   repeat-y;
}
.cajacontacto_relleno {
	background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
	background-repeat:   repeat-y;
}
.cajacontacto_base {
	background-image: url(../imag/contacto_adv/base_vendor.png);
	background-repeat:   no-repeat;
	background-position: left bottom;
	padding:10px;
	color:#FFFFFF;
}

.cajavendor_relleno {
	background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
	background-repeat:   repeat-y;
}
.cajavendor_base {
	background-image: url(../imag/contacto_adv/base_vendor.jpg);
	background-repeat:   no-repeat;
	background-position: left bottom;
	padding:10px;
	color:#FFFFFF;
}

.cajavendor_relleno {
	background-image: url(../imag/contacto_adv/fondocontinuo.jpg);
	background-repeat:   repeat-y;
}
.cajavendor_base {
	background-image: url(../imag/contacto_adv/base_vendor.jpg);
	background-repeat:   no-repeat;
	background-position: left bottom;
	padding:10px;
	color:#FFFFFF;
}

.contenidoservicios {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #e4e2b5;
}
.contenidoSer{
	padding: 8px;
	position: relative;
}

.fotovendor {
	clip:rect(30px,0px,50px,0px);
}

.tituloEmpresa {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-style: normal;
	font-weight: bolder;
}




div.img-wrap { 
    /* Needed to keep the image from being set to float left in ie 7, but doesn't work for ie 6*/
    position: relative;
    /* This triggers the layout feature to contain the floated divs for the top and bottom borders */ 
    overflow: hidden; 
	float:left;
}
div.img-container img {
    border: none;
    padding: 0;
    margin: 0;
}
div.img-container {
    /* Keep the floated divs/image contained within */
    position: relative;
    float: left;
    overflow: hidden;
    /* this is the left side vertical border
       Set the color to transparent then include the image and have 
       it repeat vertically */
    background: transparent url(/imag/marcos/vertical1.jpg) repeat-y;
}
div.img-container img {
     /* Setting the padding equal to the border width for all sides 
        so the borders can be seen */
    padding: 10px;
    /* this is the right side vertical border
       Set the color to transparent then include the image and have 
       it repeat vertically and line up on the right side of the image */
    background: transparent url(/imag/marcos/vertical2.jpg) repeat-y right;
}
div.img-container div.img-top {
    /* Positioning the top border to start at the top left corner of
       the img-container div */
    position: absolute;
    left: 0;
    top: 0;
    /* Set the height equal to the height of the border */
    height: 7px;
    width: 100%;
     /* this is the top horizontal border
       Set the color to transparent then include the image and have 
       it repeat horizontally */
    background: transparent url(/imag/marcos/superior.jpg) repeat-x;
}
div.img-container div.img-bottom {
    /* Positioning the bottom border to start at the bottom left corner of
       the img-container div */    
    position: absolute;
    left: 0;
    bottom: 0;
    /* Set the height equal to the height of the border */
    height: 7px; 
    width: 100%;
    /* this is the bottom horizontal border
       Set the color to transparent then include the image and have 
       it repeat horizontally positioned at the bottom of the div 
       (bottom position needed for ie 6) */
    background: transparent url(/imag/marcos/inferior.jpg) bottom repeat-x; 
}
hr {
clear:both;
}
