.doctext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.doctext A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.doctext_article {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext_article A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.doctext_article A:hover {
	FONT-SIZE: 10px; COLOR: #ff3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.doctext1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext1 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.doctext1 A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.doctext11 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ff3300; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext_title_ch {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ff3300; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext_title2_ch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #668593; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext1_ch {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext_title2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #668593; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext1_ch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.doctext11 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.doctext11 A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.doctit {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.marco_gris_uno {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; border-spacing: 1
}
.tabletext {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bottom {
	FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.bottom A {
	FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.bottom A:hover {
	FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.bottom A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
.bottom1 {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.bottom1 A {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.bottom1 A:hover {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
.bottom1 A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
.box {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#vdividermenu UL {
	BORDER-RIGHT: #625e00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #625e00 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #625e00 1px solid; WIDTH: 1022px; PADDING-TOP: 0px; BORDER-BOTTOM: #625e00 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #668593
}
* HTML #vdividermenu UL {
	WIDTH: 100%
}
#vdividermenu UL LI {
	DISPLAY: inline
}
#vdividermenu UL LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(graphics/vertical.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#vdividermenu UL LI A:visited {
	COLOR: #ffffff
}
#vdividermenu UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff3300
}
#vdividermenu #current A {
	BACKGROUND-COLOR: #ff3300
}
#vdividermenu #current SPAN {
	BACKGROUND-COLOR: #ff3300
}
BODY {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(graphics/mainbackground.gif); BACKGROUND-REPEAT: repeat-x
}
.marco {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
.marco2 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.marco3 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 5px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#linkscontact {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 250px; WIDTH: 310px; HEIGHT: auto
}
.photo_left {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}
.fond_news {
	BACKGROUND: url(graphics/news/fond.jpg) no-repeat center 50%
}
.news {
	PADDING-RIGHT: 2px; MARGIN-TOP: 1px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff3301
}
.news A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff3301; TEXT-DECORATION: none
}
.news A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff3301; TEXT-DECORATION: underline
}




.background_weds {
	background:url(graphics/weddings/barckground_wed.jpg);
	background-repeat:repeat-y;
	background-repeat:repeat-x;
	width:10px;
}


.title_wedding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#668593;
	font-weight:bolder;
	padding-left:30px;
	padding:10px;

}

.marco_wed {
	border:1px solid #668593;
	width:260px;
	height:169px;
	margin:1px;
}


#titulo_box {
	background:url(graphics/weddings/barckground_titlulo_wed.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	margin:2px;
	width:258px;
}

.b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}

.marco_text {
	border:1px solid #668593;
}


.margen {
	border:0;
	padding:5px;
	
}

.foto_left {
	border:0;
	float:left;
	margin-right:5px;

}

.b2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#668593;
}
.b2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#668593;
	text-decoration:none;
}
.b2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff3300;
	text-decoration:underline;
}


.text_matri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:5px;
	text-align:justify;
}


.titulos_con_background {
	background:url(graphics/weddings/barckground_titlulo_wed.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:4px;
}


.text_cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-top:2px;
	padding-bottom:2px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color:#FFFFFF;
background:#668593 url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #FFFFFF;



}

.shadetabs li a:hover{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color:#FFFFFF;
background:#ff3300;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#ff3300 url(shade.gif) top left repeat-x;
border-bottom-color: white;
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color:#FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */



#main {
width:1024px;
height:auto;
border:1px solid #999999;
background-color:#FFFFFF;
margin:auto;
margin-top:10px;
}

#header {
background:url(graphics/new_img/cabezera.jpg) no-repeat;
width:1003px;
height:111px;
margin-left:20px;
}

#menu_main {
width:1024px;
height:auto;
}


.solidblockmenu {
    margin: 0;
    padding: 0;
    float: left;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    border: 1px solid #625e00;
    border-width: 1px 0;
    background:url(graphics/new_img/color_menu.jpg) repeat;
}
.solidblockmenu li{
    display: inline;
}
.solidblockmenu li a{
    float: left;
    color: white;
    padding: 6px 5px;
    text-decoration: none;
	border-right:1px solid #999999;
}
.solidblockmenu li a:visited{
    color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
    color: white;
	background-color:#bb7a31;
}

#cont_flash {
width:663px;
height:408px;
float:left;
margin:5px;
margin-left:10px;
}


#cont_flash2 {
width:663px;
height:258px;
float:left;
margin:5px;
margin-left:10px;
}

#fla1 {
width:663px;
height:258px;
}


#box_news22 {
width:318px;
height:auto;
float:right;
padding-right:10px;
margin-top:10px;
}

#box_news {
width:318px;
height:auto;
float:left;
margin:5px;
margin-left:15px;
}

#borde_box_up {
background:url(graphics/new_img/box_up.jpg) no-repeat;
width:318px;
height:9px;
}

#box_cont {
background:url(graphics/new_img/box_cont.jpg)  repeat-y;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#7e7d7d;
text-align:justify;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
_margin-top:-10px;/*Internet Explorer6*/
}



.title {
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#444444;
text-align:left;
}

.title a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#e6902f;
text-decoration:none;
}
.title a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#e6902f;
text-decoration:underline;
}

#borde_box_down {
background:url(graphics/new_img/box_down.jpg) no-repeat;
width:318px;
height:10px;
}

#support {
width:316px;
height:90px;
margin-top:10px;
}


#cont_promos {
width:990px;
height:auto;
background-color:#daeff7;
border:1px solid #78a0ac;
margin-left:12px;
margin-top:0;
margin-bottom:10px;
float:left;
}


.text_cont2 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#7e7d7d;
padding:10px;
}

h2 {
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#444444;
margin:0;
padding:5px;
float:left;
padding-left:110px;
text-align:center;
font-weight:bold;
padding-top:10px;
}


#boxes_proms {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#7e7d7d;
text-align:justify;
width:300px;
float:left;
margin-left:15px;
margin-top:10px;
}

.lin_pro {
background:url(graphics/new_img/lin_v.jpg) repeat-y;
width:1px;
height:120px;
float:left;
margin-left:7px;
margin-right:0;
margin-top:8px;
}


#footer {
width:1024px;
height:30px;;
float:left;
}

.derechos {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#415d7a;
text-align:center;
padding-top:5px;
padding-bottom:10px;
clear:both;
}

.derechos a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#e6902f;
text-decoration:none;
}

.derechos a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#e6902f;
text-decoration:underline;
}

#cont_tabs {
float:left;
margin-left:10px;
margin-top:5px;
}


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color: #ff3300;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color: #668593;
margin:5px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color: #e6902f;
margin:5px;
}

.line_horizontal {
background:#CCCCCC;
height:1px;
margin-top:10px;
margin-bottom:10px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#666666;
padding:3px;
}


p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
font-weight:bold;
}

p a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e6902f;
text-decoration:underline;
font-weight:bold;
}


#cont_form {
float:right;
}

.line_vertical {
background:#CCCCCC;
width:1px;
}

.text_price {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:40px;
color:#666666;
}



